Linux - Εισαγωγή γή Χαρακτηριστικά Λειτουργικό σύστημα Unix-like: βασισμένο στις αρχές του Unix Προϊόν εθελοντικής συνεργασίας από διαδικτυακές κοινότητες έργο ανοικτού κώδικα ελεύθερα προσβάσιμο από όλους για αντιγραφή, τροποποίηση ή αναδιανομή χωρίς περιορισμό Άδεια Δημόσιας Χρήσης GNU
Linux - Εισαγωγή γή Ο πυρήνας του (kernel) ) ξεκίνησε το 1991 από έναν Φιλανδό φοιτητή με το όνομα Linus Torvalds Πολλές κοινότητες προγραμματιστών συνεισφέρουν στην ανάπτυξη του Linux O Linus Torvalds αποτελεί συντονιστή της προσπάθειας μέσω του ιδρύματος Linux Foundation Περίπου το 2% του κώδικα του πυρήνα γράφτηκε από τον Torvalds (2006)
Linux - Εισαγωγή γή I still maintain the point that designing a monolithic kernel in 1991 is a fundamental error. Be thankful you are not my student. You would not get a high grade for such a design :-) (Andrew Tanenbaum to Linus Torvalds)
Linux - Εισαγωγή γή ΕΛΛΑΚ Λογισμικό Ανοικτού Κώδικα (Open Source) Ο κώδικας (εντολές) είναι διαθέσιμος για να τον ελέγξει και να τον μελετήσει ο χρήστης Ελεύθερο Λογισμικό Ο χρήστης έχει το δικαίωμα, όχι μόνο να μελετήσει τον κώδικα, αλλά και να δημιουργήσει αντίγραφα και να τον τροποποιήσει, χωρίς καμία υποχρέωση Εταιρεία Ελεύθερου Λογισμικού / Λογισμικού Ανοιχτού Κώδικα (ΕΕΛ/ΛΑΚ) www.ellak.gr Mη κερδοσκοπική Εταιρεία που ιδρύθηκε το 2008 και αποτελείται από 29 Πανεπιστήμια, Ερευνητικά Κέντρα, Τεχνολογικά Ιδρύματα και κοινωφελείς φορείς στην Ελλάδα.
Linux - Εισαγωγή γή GNU (www.gnu.org) Ένα Project που ξεκίνησε το 1983 από τον Richard Stallman με σκοπό να δημιουργήσει ελεύθερο λογισμικό. GNU GPL (General Public License) Άδεια που επιτρέπει στο χρήστη να χρησιμοποιήσει, ελέγξει, διανείμει και τροποποιήσει ένα λογισμικό. Προτείνεται από κάποιους (Free Software Foundation) η χρήση του ονόματος GNU/Linux αντί για απλά Linux αφού ένα μεγάλο μέρος των προγραμμάτων που διανέμονται έχουν αναπτυχθεί από το project GNU
Linux - Εισαγωγή γή To Linux μπορεί να εγκατασταθεί σε: Απλούς λ ύ υπολογιστές laptops tablets smartphones υπερυπολογιστές routers κλπ Το 95% των 500 πιο γρήγορων υπολογιστών τρέχει Linux Οι περισσότεροι servers τρέχουν Linux Πολύ μικρό μερίδιο για οικιακή χρήση
Linux - Εισαγωγή γή
Linux - Εισαγωγή γή
Linux - Εισαγωγή γή
Linux - Εισαγωγή γή Γιατί Linux? Σταθερότητα Ασφάλεια από ιούς Δωρεάν κώδικας και λογισμικό Δυνατότητα τροποποίησης ης Παραμετροποίηση Λιγότερα bugs. Σύμφωνα με έρευνα του πανεπιστημίου του Stanford τα Windows έχουν περίπου 20 με 30 bugs ανά χίλιες γραμμές κώδικα. Στο Linux μόλις 0,17 bugs ανά χίλιες γραμμές κώδικα.
Linux - Εισαγωγή γή Γιατί όχι Linux? Μεγαλύτερη ευχρηστία άλλων λειτουργικών (Windows, MacOS) Έλλειψη drivers για κάποιες περιφερειακές συσκευές (εκτυπωτές, κάρτες ήχου κτλ.) Κάποια δημοφιλή προγράμματα δεν τρέχουν σε Linux Τα περισσότερα παιχνίδια δεν τρέχουν Απαιτούνται περισσότερες γνώσεις
Linux - Διανομές Διανομή είναι ο πυρήνας του linux μαζί με ένα σύνολο από προγράμματα που τον συνοδεύουν και ένα γραφικό περιβάλλον εργασίας. Υπάρχουν πάρα πολλές διανομές του Linux. Όλες οι διανομές χρησιμοποιούν τον ίδιο πυρήνα Οποιοσδήποτε έμπειρος χρήστης μπορεί να δημιουργήσει τη δική του διανομή. Οι διανομές ξεχωρίζουν κυρίως ως προς: Το σύστημα διαχείρισης και εγκατάστασης των πακέτων Το γραφικό περιβάλλον που χρησιμοποιούν Επιπλέον εργαλεία που ίσως προσφέρουν
Linux - Διανομές Δημοφιλέστερες Διανομές (www.distrowatch.com) Οι 10 πιο δημοφιλείς από το σύνολο των 296 διανομών H.P.D.=Hits per Day
Linux - Διανομές Debian (www.debian.org) Τεράστια κοινότητα Πολύ καλό support Χρήση πακέτων μορφής deb Προσφέρει περίπου 20.000 πακέτα που όλα αποτελούν ελεύθερο λογισμικό Θεωρείτε διανομή για έμπειρους χρήστες Τα πακέτα που παράγονται χρησιμοποιούνται και από άλλες δημοφιλείς διανομές (Ubuntu, Mint κτλ)
Linux - Διανομές Ubuntu (www.ubuntu.com) Φιλικό και κατάλληλο τόσο για αρχάριους όσο και για έμπειρους χρήστες Βγαίνει σε Desktop και Server έκδοση Βασίζεται στο Debian και μπορεί να χρησιμοποιήσει πακέτα deb Χρήση πακέτων μορφής deb Στη γλώσσα των Ζουλού το όνομά του σημαίνει «ανθρωπότητα» ή «ανθρωπισμός» Χρηματοδοτείται από την Canonical Ltd., μία εταιρεία που ιδρύθηκε από τον Νοτιοαφρικανό επιχειρηματία ΜαρκΣάτλγουορθ ρ
Linux - Διανομές Ubuntu (www.ubuntu.com) Ανάλογα με το γραφικό περιβάλλον το οποίο βγαίνει σε κάποιες παραλλαγές, όπως: Kubuntu για χρήση KDE Xubuntu για χρήση XFCE Βγαίνει νέα έκδοση κάθε 6 μήνες. Η έκδοση 12.04 για παράδειγμα έχει βγει τον 4 ο μήνα του 2012 Για τις εκδόσεις LTS (Long Term Support) προσφέρεται υποστήριξη μέχρι 3 χρόνια (ή 5 χρόνια για τους servers) Τελευταία έκδοση LTS είναι η 12.04 (Precise Pangolin) και η επόμενη θα είναι η 14.04 (Trusty Tahr)
Linux - Διανομές Linux Mint (linuxmint.com) Βασίζεται στο Ubuntu Στόχος του να δώσει επιπλέον ευκολία εγκατάστασης και χρήσης χωρίς επιπλέον προσπάθεια Διαθέτει δικά του εργαλεία ε α παραμετροποίησης ο Είναι συμβατό με τα πακέτα του Ubuntu
Linux - Διανομές Fedora (fedoraproject.org) Χρησιμοποιεί πακέτα μορφής rpm Βασίστηκε αρχικά στη διανομή Red Hat και εξακολουθεί να υποστηρίζεται ως ένα βαθμό από προγραμματιστές της Red Hat. Απευθύνεται τόσο σε αρχάριους όσο και σε προχωρημένους χρήστες Χρησιμοποιεί το πρόγραμμα Yum για την εγκατάσταση και απεγκατάσταση προγραμμάτων Διαθέτει πολύ ενεργή κοινότητα για θέματα υποστήριξης
Linux - Διανομές Slackware (www.slackware.com) Διανομή με μεγάλη ιστορία και αρκετούς φανατικούς χρήστες Σκληροπυρηνικό linux αφού δεν υπάρχουν μεγάλες διευκολύνσεις ως προς την εγκατάσταση των προγραμμάτων και των οδηγών Απευθύνεται στους έμπειρους χρήστες Σταθερή διανομή Αρχικά δημιουργήθηκε από τον Linus Torvalds Η παλαιότερη ενεργή διανομή
Linux - Διανομές Puppy (www.puppylinux.com) Πολύ μικρή διανομή και πολύ γρήγορη Φορτώνεται ολοκληρωτικά στη μνήμη RAM Μπορεί να τρέχει από CD, φλασάκι ή ακόμη και από δισκέτα Κατάλληλο για παλιούς υπολογιστές χωρίς πολλές δυνατότητες
Linux Διανομές Ποια διανομή είναι καλύτερη; Πρόκειται για διαφορετικές υλοποιήσεις του ίδιου συστήματος Θέμα προσωπικών προτιμήσεων και απαιτήσεων Οι προτιμήσεις του καθενός δεν είναι επιχείρημα ανωτερότητας/κατωτερότητας μιας διανομής από την άλλη Σημαντικό ρόλο παίζει η κοινότητα που βρίσκεται πίσω από την κάθε διανομή και η υποστήριξη που παρέχεται
Linux Κοινότητες Πίσω από κάθε μεγάλη διανομή υπάρχει μία ομάδα (κοινότητα) χρηστών με σκοπό την αλληλοβοήθεια για τη βελτίωση και την υποστήριξη της διανομής HEL.L.U.G. Ένωση Χρηστών και Φίλων Linux Ελλάδος (www.hellug.gr) ububtu-gr (ububtu-gr.org) Κοινότητα για την υποστήριξη και διάδοση του Ubuntu στην Ελλάδα Ελεύθερο ηλεκτρονικό περιοδικό Ubuntistas (ubuntistas.ubuntu-gr.org) ubuntu-grorg) Ελληνική κοινότητα Linux Mint (www.linuxmint.gr) Fedora Project Greece (el.fedoracommunity.org)
Linux Γραφικό Περιβάλλον Υπάρχει ένα πλήθος από γραφικά περιβάλλοντα και διαχειριστές παραθύρων (window managers) που υποστηρίζονται από το Linux Μπορούμε να έχουμε περισσότερα από 1 εγκατεστημένα και να επιλέγουμε ποιο θέλουμε κατά την είσοδό μας στο γραφικό περιβάλλων των X-Windows Μερικά γραφικά περιβάλλοντα: Unity Cinammon Gnome KDE Mate XFCE LXDE Enlightenment OpenBox
Linux Γραφικό Περιβάλλον Unity: αναπτύχθηκε από την Canonical για το Ububtu (πάνω σε περιβάλλον gnome). Σχεδιάστηκε έτσι ώστε να έχει καλά αποτελέσματα και σε μικρές οθόνες.
Linux Γραφικό Περιβάλλον KDE: Διαδεδομένο περιβάλλον που χρησιμοποιείται KDE: Διαδεδομένο περιβάλλον που χρησιμοποιείται από διάφορες δημοφιλείς διανομές όπως το OpenSUSE και το Kubuntu
Linux Γραφικό Περιβάλλον Cinnamon: Αναπτύχθηκε αρχικά για το Linux Mint ως Cinnamon: Αναπτύχθηκε αρχικά για το Linux Mint ως μία παραλλαγή (fork) του gnome shell.
Linux Γραφικό Περιβάλλον XFCE: Ελαφρύ και γρήγορο γραφικό περιβάλλον
Linux Γραφικό Περιβάλλον LXDE: Ελαφρύ και γρήγορο γραφικό περιβάλλον LXDE: Ελαφρύ και γρήγορο γραφικό περιβάλλον. Χρησιμοποιεί πολύ λίγη μνήμη. Κατάλληλο ακόμη και για παλιούς υπολογιστές.
Linux Εγκατάσταση Linux Για όλες τις διανομές υπάρχει ελεύθερα διαθέσιμη μηηη ISO εικόνα της στο Internet την οποία μπορούμε να κατεβάσουμε Υπάρχουν ά διάφοροι τρόποι να δοκιμάσουμε και να χρησιμοποιήσουμε μία διανομή Linux: Live CD (DVD) ή Flash Εικονικό περιβάλλον (π.χ. VirtualBox) Multiple (Dual) Boot Ως μοναδικό λειτουργικό σύστημα
Linux Εγκατάσταση Linux Live CD (DVD) )ήή Flash Τρέχουμε το Linux μέσα από το δισκάκι όπου έχουμε γράψει την εικόνα της διανομής (ISO) Εκτελείται πιο αργά Ότι αλλαγές κάνουμε στην παραμετροποίηση χάνονται όταν κάνουμε επανεκκίνηση Ίσως δεν έχουμε αρκετό χώρο για αποθήκευση Χρήσιμη λύση αν θέλουμε να δοκιμάσουμε μ ή να μάθουμε κάποια πράγματα για μία διανομή
Linux Εγκατάσταση Linux VirtualBox Λογισμικό που παρέχεται δωρεάν από την Oracle (παλαιότερα από τη Sun) Δημιουργεί ένα εικονικό περιβάλλον όπου μπορεί να γίνει εγκατάσταση και να τρέξει ένα λειτουργικό σύστημα Μπορούμε π.χ. να έχουμε Ubuntu μέσα στα Windows 7 ή το αντίστροφο Mint μέσα στο Ubuntu ή το αντίστροφο. Windows 8 μέσα σε Windows 7 ή το αντίστροφο οποιοδήποτε συνδυασμό με 2 ή περισσότερα λειτουργικά συστήματα Κατεβάζουμε την έκδοση του VirtualBox για το βασικό μας λειτουργικό σύστημα Χρήσιμο για εκπαιδευτικούς λόγους αλλά και για δοκιμές λογισμικού
Linux Εγκατάσταση Linux VirtualBox
Linux Εγκατάσταση Linux VirtualBox Δημιουργία νέας εικονικής κής μηχανής
Linux Εγκατάσταση Linux VirtualBox Επιλογή λειτουργικού συστήματος
Linux Εγκατάσταση Linux VirtualBox Ορισμός μεγέθους μνήμης RAM
Linux Εγκατάσταση Linux VirtualBox Ορισμός μεγέθους δίσκου
Linux Εγκατάσταση Linux VirtualBox Ορισμός ISO ως μονάδας CD
Linux Εγκατάσταση Linux VirtualBox Ορισμός ISO ως μονάδας CD
Linux Εγκατάσταση Linux Multiple (Dual) Boot Μπορούμε να έχουμε περισσότερα από ένα Λειτουργικά Συστήματα εγκατεστημένα Διαφορετικό partition για το κάθε λειτουργικό σύστημα Κατά την εκκίνηση επιλέγουμε πιο λειτουργικό σύστημα θα φορτώσει
Linux Εγκατάσταση Linux Multiple (Dual) Boot
Linux Εγκατάσταση Linux M lti l (D l) B t P titi Multiple (Dual) Boot Partitions Προσοχή κατά την εγκατάσταση: Για Dual Boot πατάμε Something else
Linux Εγκατάσταση Linux Multiple (Dual) Boot Partitions
Linux Εγκατάσταση Linux Multiple (Dual) Boot Partitions Ο δίσκος των Windows (ntfs) μπορεί να μικρύνει έτσι ώστε να δημιουργηθεί κενός χώρος είτε μέσα από τη διαχείριση των Windows είτε με ειδικά εργαλεία όπως το GParted
Linux Εγκατάσταση Linux Multiple (Dual) Boot Partitions Μέχρι 4 primary partitions
Linux Εγκατάσταση Linux Multiple (Dual) Boot Partitions Καλά είναι να υπάρχει και Linux Swap
Linux Ubuntu Ubuntu Software Center Εγκατάσταση και απεγκατάσταση προγραμμάτων (software-center)
Linux Ubuntu Synaptic Εγκατάσταση και απεγκατάσταση προγραμμάτων
Linux Ubuntu Control Center Ρυθμίσεις συστήματος (gnome-control-center)
Linux Ubuntu Update Manager
Linux Ubuntu Ρύθμιση έτσι ώστε να εικονίδια ελέγχου των παραθύρων να εμφανίζονται δεξιά (gconf-editor)
Linux Ubuntu Terminal (Ctrl-Shift-T για νέο Tab)
Linux Ubuntu Ubuntu Tweak (http://ubuntu-tweak.com) tweak
Linux Ubuntu Ubuntu Tweak αλλαγή θέματος
Linux Ubuntu System Settings Προσθήκη Ελληνικών
Linux Ubuntu System Settings Προσθήκη Ελληνικών
Linux Ubuntu Libre Office (Open Office)
Linux Ubuntu nautilus Διαχείριση αρχείων
Linux Ubuntu gimp Γραφικά