SlideShare a Scribd company logo
1 of 23
TO LINUX KAI TA  ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΤΟΥ ΚΑΤΣΑΝΟΣ ΑΡΗΣ
Το  Linux  είναι μια ελεύθερη στη διανομή έκδοση του  UNIX .Το  UNIX  είναι ενα απο τα πιο δημοφιλή λειτουργικά συστήματα παγκοσμίως λόγω της μεγάλης του βάσης υποστήριξης και διανομής του.Αρχικά στα μέσα του 1970 αναπτύχθηκε ένα σύστημα πολυδιεργασίας για υπολογιστές μίνι και μεγάλα συστήματα.Απο τότε εξελίχθηκε και έγινε ένα απο τα πιό ευρέως χρησιμοποιούμενα λειτουργικά συστήματα. 1.1 ΤΙ ΕΙΝΑΙ ΤΟ LINUX;
To Linux  είναι ενα υποκατάστατο του  UNIX  με το οποίο αποκτάμε κάποια πλεονεκτήματα του  UNIX .Το  Linux  εχει πλήρεις δυνατότητες πολλαπλών χρηστών,το οποίο σημαίνει οτι περισσότερο απο ένα πρόσωπα μπορούν να συνδεθούν και να χρησιμοποιούν το σύστημα ταυτόχρονα αν και το χαρακτηριστικό πολαπλών χρηστών μπορεί να μην ειναι πολύ χρήσιμο στο σπίτι, δίνει σε πολλούς ανθρώπους σε μια εταιρία η σε ένα πανεπιστήμιο πρόσβαση στις ίδιες πηγές,ενώ ταυτόχρονα εξαλείφει την ανάγκη για τον διπλασιασμο ακριβών μηχανημάτων.  1.1 ΤΙ ΕΙΝΑΙ ΤΟ LINUX;
Ακόμα και στο σπίτι ,θα διαπιστώσεται οτι η δυνατότητα να συνδεθείται σε διαφορετικούς λογαριασμούς σε αυτα τα οποία ονομάζονται εικονικά τερματικά( virtual termatics ) είναι πολύ χρήσιμο.Επίσης απο το σπίτι, μπορείτε να παρεχέται τις δικές σας προσωπικές ηλεκτρονικές υπηρεσίες με χρήση του  Linux  και πολλών  modem .  1.1 ΤΙ ΕΙΝΑΙ ΤΟ LINUX;
ΙΣΤΟΡΙΑ ΤΟΥ LINUX Το  Linux  αρχικά ανπτύχθηκε απο τον  Linus Torvalds  ο οποίος ξεκίνησε να εργάζεται στο  Linux  το 1991, όταν ήταν φοιτητής στο Πανεπιστήμιο του Ελσίνκι στη Φινλανδία.Ο  Linus  σήμερα εργάζεται για την  Transmeta Corporation , μια εταιρία στην Σάντα Κλάρα της Καλιφόρνια, και συνεχίζει να διατηρεί τον πυρήνα του  Linux , δηλαδή το κατώτερο βασικό συστατικό τμήμα του λειτουργικού συστήματος.
Ο  Linus  κυκλοφόρησε την αρχική έκδοση του  Linux  ως ελεύθερο λογισμικό στο  internet , δημιουργώντας άθελα του ένα από τα μεγαλύτερα φαινόμενα όλων των εποχών στην ανάπτυξη λογισμικού.Σήμερα το  Linux  δημιουργείται και υποστηρίζεται από μια ομάδα αρκετών χιλιάδων προγραματιστών που έχουν μια χαλαρή συνεργασία μέσω του  internet . Έχουν εμφανιστεί εταιρίες για την παροχή υπηρεσιών υποστήριξης του  Linux , για την συσκευασία του σε διανομές εύκολες στην εγκατάσταση τους, και για την πώληση σταθμών εργασίας με προεγκατεστημένο το λογισμικό  Linux .  ΙΣΤΟΡΙΑ ΤΟΥ LINUX
Το Μάρτιο του 1999, πραγματοποιήθηκε η πρώτη εμπορική έκθεση για  Linux , η  Linux World Expo , στο Σαν Χοσέ της Καλιφόρνια, την οποία παρακολούθησαν σύμφωνα με αναφορές 12.000 άτομα! Οι περισσσότερες εκτιμήσεις τοποθετούν τον αριθμό των χρηστών  Linux  παγκοσμίως γύρω στα 10 εκατομμύρια!  Έμπνευσμένο απο το λειτουργικό σύστημα  Minix  του  Andrew Tanenbaum , το  Linux  ξεκίνησε ώς μια εργασία για την τάξη στην οποία ο  Linus  ήθελε να δημιουργήσει ένα απλό σύστημα  UNIX  το οποίο θα μπορούσε να λειτουργήσει σε εναν προσωπικό υπολογιστή 386.  ΙΣΤΟΡΙΑ ΤΟΥ LINUX
ΙΣΤΟΡΙΑ ΤΟΥ LINUX Στις 5 οκτωβρίου του 1991 ο  Linus  ανακοίνωσε την πρώτη επίσημη έκδοση του  Linux ,την έκδοση 0,02.Σε αυτό το σημείο ο  Linus  μπορούσε να εκτελέσει το  bash (το  GNU Bourne Again Shell ) και το  gcc (τον  GNU  μεταγλωττιστή  C ), αλλά τίποτα περισσότερο δεν λειτουργούσε.Και πάλι, επρόκειτο για ένα σύστημα για χάκερ.Το βασικό επίκεντρο ήταν η ανάπτυξη του πυρήνα, και δεν αντιμετωπίστηκε κανένα απο τα θέματα υποστήριξης χρηστών, η τεκμηρίωση, η διανομή, κλπ.Σήμερα η κατάσταση είναι εντελώς διαφορετική-η πραγματική συγκίνηση στον κόσμο του  Linux  βρίσκεται στα περιβάλλοντα γραφικών του χρήστη, στα πακέτα διανομών έυκολης εγκατάστασης, και στις εφαρμογές υψηλού επιπέδου όπως τα βοηθητικά προγράμματα και οι οικογένειες προγραμμάτων.
Μετά απο την έκδοση 0,03 ,ο  Linus  εκτίναξε τον αριθμό έκδοσης 0,10 καθώς περισσότερα άτομα άρχισαν να ασχολούνται με το σύστημα.Μετά απο μερικές ακόμα εκδόσεις, ο  Linus  προχώρησε στην έκδοση 0,95 ,γεγονός που εξέφραζε την ελπίδα του ότι το σύστημα ήταν έτοιμο για μία επίσημη κυκλοφορία.Αυτό έγινε το Μάρτιο του 1992.Σχεδόν ενάμιση χρόνο μετά, στα τέλη Δεκεμβρίου 1993,ο πυρήνας του  Linux  ήταν ακόμα στην έκδοση 0,99 p 114-φθάνοντας ασυμπτωτικά στην έκδοση 1,0.Η έκδοση 1,0 εμφανίστηκε το Μάρτιο του 1994. ΙΣΤΟΡΙΑ ΤΟΥ LINUX
Το  Linux  δεν θα μπορούσε να γίνει πραγματικότητα χωρίς τα εργαλεία  GNU  που δημιουργήθηκαν απο το  Free Software Foundation . O  μεταγλωτιστής τους,  gcc , έδωσε ζωή στον κώδικα του  Linus Torvalds . Τα εργαλεία  GNU  είναι εξαρχής συνυφασμένα με την ανάπτυξη του  Linux .Εξαιτίας της σημαντικής συμβολής αυτών των εργαλείων, το  Free Software Foundation  ζητάει ακόμα οι διανομές του  Linux  με τα συνοδέυοντα βοηθητικά προγράμματα να ονομάζονται  GNU /  Linux . ΙΣΤΟΡΙΑ ΤΟΥ LINUX
Σημερα το  Linux  ειναι ενας ολοκληρωμενος κλωνος του  UNIX  που μπορει να εκτελεσει  x windows ,  TCP / IP ,  EMACS ,  WEB  και λογισμικο ηλεκτρονικού ταχυδρομιου και ειδησεων.Σχεδον ολα τα σημαντικά πακέτα ελυθερου λογισμικου έχουν μεταφερθει στο  Linux ,ενω ολο και περισσότερο διατίθενται και εμπορικο λογισμικο.Στην πραγματικοτητα πολλοι προγραμματιστες ξεκινουν να συντασουν εφαρμογες για  Linux  και αργοτερα της μεταφερουν σε αλλα συστηματα  UNIX .  ΙΣΤΟΡΙΑ ΤΟΥ LINUX
ΛΕΙΤΟΥΡΓΙΕΣ ΤΟΥ LINUX Το  Linux  είναι ένα ολοκληρωμένο λειτουργικό σύστημα πολυδιεργασίας και πολλών χρηστών. Αυτό σημαίνει ότι είναι δυνατή η ταυτόχρονη σύνδεση πολλών χρηστών στο ίδιο μηχάνημα και η ταυτόχρονη εκτέλεση πολλαπλών προγραμμάτων. Το  Linux  υποστηρίζει επίσης συστήματα πολλών επεξεργαστών ( όπως οι μητρικές κάρτες διπλού  Pentium ), με υποστήρηξη μέχρι 16 επεξεργαστών σε ένα σύστημα, κάτι που είναι σημαντικό για διακομιστές υψηλών επιδόσεων και επιστημονικές εφαρμογές.
Το σύστημα  Linux  είναι κυρίως συμβατό με διάφορα πρότυπα του  Unix  σε επίπεδο πηγαίου κώδικα, στα οποία περιλαμβάνονται χαρακτηριστικά  IEEEPOSIX .1,  System V , και  BSD . Το  Linux  έχει αναπτυχθεί λαμβάνοντας υπόψη τη δυνατότητα μεταφερσιμότητας του πηγαίου κώδικα: συνεπώς, πιθανών να βρείτε στο σύστημα  Linux  χαρακτηριστικά τα οποία είναι κοινά σε πολλές υλοποιήσεις του  Unix . Ένα μεγάλο μέρος του ελεύθερου λογισμικού για  Unix  που είναι διαθέσιμο στο  internet  και αλλού μεταγλωττίζεται σε  Linux  χωρίς να απαιτούνται τροποποιήσεις σε αυτό.  ΛΕΙΤΟΥΡΓΙΕΣ ΤΟΥ LINUX
Εφόσον υπάρχουν γνώσεις  Unix , μπορεί να ενδιαφέρεστε για μερικά άλλα ιδιαίτερα εσωτερικά χαρακτηριστικά του  Linux ,όπως ο έλεγχος εργασιών  POSIX  το οποίο χρησιμοποιήται από κέλυφη όπως το κέλυφος  C , το  csh  και το  bash , οπως τα ψευδοτερματικά δηλαδή συσκευές  pty  και η υποστήριξη τοπικών ή προσαρμοσμένων πληκτρολόγιων που χρησιμοποιούν δυναμικά φορτώσιμα προγράμματα οδήγησης πληκτρολογίου.Επίσης, το  Linux  υποστηρίζει εικονικές κονσόλες που κάνουν επιτρεπτή την εναλλαγή μεταξύ πολλαπλών περιόδων εργασίας σύνδεσης από την κονσόλα του συστήματος σε κατάσταση κειμένου.Οι χρήστες του προγράμματος  screen   θα δούν ότι η υλοποίηση της εικονικής κονσόλας του  Linux  είναι οικεία. ΛΕΙΤΟΥΡΓΙΕΣ ΤΟΥ LINUX
Το  Linux  μπορεί να συνυπάρξει με επιτυχία σε ενα σύστημα όπου υπάρχουν εγκατεστημένα άλλα λειτουργικά συστήματα όπως για παράδειγμα τα  Windows (περίπτωση την οποία θα εξετάσουμε σε άλλο κεφάλαιο), το  OS /2, ή άλλες εκδόσεις του  Unix .Το πρόγραμμα φόρτωσης της ρουτίνας εκκίνησης του  Linux ( LILO ) σας επιτρέπει να επιλέξετε το λειτουργικό σύστημα που θα ξεκινάει κατά την εκκίνηση, και το  Linux  είναι συμβατό και με άλλα προγράμματα φόρτωσης της ρουτίνας εκκίνησης. ΛΕΙΤΟΥΡΓΙΕΣ ΤΟΥ LINUX
Το  Linux  υποστηρίζει διάφορους τύπους συστημάτων αρχείων για την αποθήκευση δεδομένων.Μερικά συστήματα αρχείων, όπως το σύστημα  Second Extended ,έχουν αναπτυχθεί ειδικά για  Linux .Επίσης υποστηρίζονται και άλλοι τύποι συστημάτων αρχείων,όπως τα συστήματα  Minix -1 και  Xenix .Έχει υλοποιηθεί επίσης και το σύστημα αρχείων  MS - DOS ,το οποίο επιτρέπει την πρόσβαση στα  Windows  και το  DOS  απευθείας σε μια μονάδα σκληρού δίσκου ή δισκέτας.Επιπλέον περιλαμβάνεται και υποστήριξη για συστήματα αρχείων  OS /2, Apple , Amiga  και  Windows NT .Επίσης υποστηρίζεται και ο τύπος συστήματος αρχείων  ISO  9660  CD - ROM , ο οποίος διαβάζει όλες τις τυπικές μορφές  CD - ROM . ΛΕΙΤΟΥΡΓΙΕΣ ΤΟΥ LINUX
ΠΥΡΗΝΑΣ Ο πυρήνας ( Kernel ) είναι η ουσία του ίδιου του λειτουργικού συστήματος. Είναι ο κώδικας που ελέγχει τη διασύνδεση μεταξύ των προγραμμάτων του χρήστη και των συσκευών υλικού, το χρονοπρογραμματισμό διεργασιών για την επίτευξη της πολυδιεργασίας, και πολλές άλλες πλευρές του συστήματος. Ο πυρήνας δεν είναι μια ξεχωριστή διεργασία που εκτελείται στο σύστημα. Αντίθετα, μπορείτε να θεωρήσετε τον πυρήνα ως ένα σύνολο ρουτινών, που βρίσκονται σταθερά στη μνήμη, στις οποίες κάθε διεργασία έχει πρόσβαση. Οι ρουτίνες του πυρήνα είναι δυνατό να  καλούνται με διάφορους τρόπους.
ΠΥΡΗΝΑΣ Μια άμεση μέθοδος για τη χρήση του πυρήνα είναι μια διεργασία  να εκτελέσει κάποια κλήση του συστήματος, η οποία είναι μια συνάρτηση που κάνει τον πυρήνα να εκτελέσει κάποιον κώδικα για λογαριασμό της διεργασίας. Για παράδειγμα, κλήση  read  του συστήματος θα διαβάσει δεδομένα από έναν περιγραφέα αρχείου. Στον προγραμματιστή αυτό φαίνεται σαν μια συνάρτηση  C , αλλά στην πραγματικότητα ο κώδικας για την κλήση  read  περιέχεται μέσα στον πυρήνα.
ΓΡΑΦΙΚΑ ΠΕΡΙΒΑΛΛΟΝΤΑ LINUX Υπάρχουν πολλά γραφικά περιβάλλοντα όσον αφορά το  Linux  αλλά εμείς θα αναλύσουμε τα δύο πιο γνωστά πρός το ευρύ κοινό,το  KDE  και το  GNOME .  Το  KDE  και το  GNOME  είναι δύο νέα και αξιόλογα  έργα που δημιουργούν μεγάλο ενθουσιασμό στο κόσμο του  Linux .Και τα δύο συστήματα προορίζονται να δημιουργήσουν ένα πλήρες και ολοκληρωμένο περιβάλον γραφικών επιφάνειας εργασίας το οποίο θα λειτουργεί επάνω απο τα  X Windows .
ΓΡΑΦΙΚΑ ΠΕΡΙΒΑΛΛΟΝΤΑ LINUX T ο  KDE  και το  GNOME  αποσκοπούν στο να είναι οι προπομποί στην επόμενη εποχή της χρήσης περιβαλλόντων επιφάνειας εργασίας στο  Linux .Και τα δύο συστήματα προσφέρουν μια πλούσια διασύνδεση γραφικών με το χρήστη, διαχείρηση παραθύρων, βοηθητικά προγράμματα, και εφαρμογές που συναγωνίζονται ή ξεπερνούν τις δυνατότητες συστημάτων όπως η επιφάνεια εργασίας των  Windows  98. Με το  KDE  και το  GNOME ,ακόμα και οι περιστασιακοί χρήστες, καθώς και οι αρχάριοι,θα νιώσουν άνετα με το  Linux .
Ενώ το  KDE  και το  GNOME  στοχέυουν και τα δύο να κάνουν το  UNIX  περισσότερο φιλικό πρός το χρήστη, δίνουν έμφαση σε διαφορετικά στοιχεία.Οι κύριοι στόχοι του  KDE  είναι η ευκολία στη χρήση, η σταθερότητα, και η συμβατότητα διασύνδεσης χρήστη με άλλα περιβάλλοντα χρήσης υπολογιστών όπως τα  Windows  95.Το  GNOME ,απο την άλλη,στοχέυει περισσότερο στην καλή εμφάνιση και στη μέγιστη δυνατότητα διευθέτηση. ΓΡΑΦΙΚΑ ΠΕΡΙΒΑΛΛΟΝΤΑ LINUX
ΒΑΣΙΚΕΣ ΔΙΑΝΟΜΕΣ LINUX Θα αναφέρουμε 1 5  διανομές οι οποίες είναι:  1. suse 2. ubuntu 3. kubuntu(μαζί με την  ubuntu  είναι ίδιες απλά έχουν διαφορετικό γραφικό περιβάλλον η μια το gnome και η άλλη το kde) 4.  slackware   5.  fedora 6.  debian 7.  mandriva 8.  knoppic 9.  gentoo
ΒΑΣΙΚΕΣ ΔΙΑΝΟΜΕΣ LINUX 10.  damn small linu  ( dsl ) 11.  Mepis 12.  centos 13.  slax 14.  puppy 15. red hut

More Related Content

Similar to To Linux Kai Ta Χαρακτηριστικα Του

Filoi Logismikou Anoiktou Kwdika
Filoi Logismikou Anoiktou KwdikaFiloi Logismikou Anoiktou Kwdika
Filoi Logismikou Anoiktou KwdikaM B
 
00 - Τι είναι Linux
00 - Τι είναι Linux00 - Τι είναι Linux
00 - Τι είναι Linuxtzormbas
 
Unix Basic commands (Βασικές εντολές του λειτουργικού συστήματος unix)
Unix Basic commands (Βασικές εντολές του λειτουργικού συστήματος unix)Unix Basic commands (Βασικές εντολές του λειτουργικού συστήματος unix)
Unix Basic commands (Βασικές εντολές του λειτουργικού συστήματος unix)MakisKapetis
 
Unix Basic Commands (Βασιkές εντολές του UNIX)
Unix Basic Commands (Βασιkές εντολές του UNIX)Unix Basic Commands (Βασιkές εντολές του UNIX)
Unix Basic Commands (Βασιkές εντολές του UNIX)MakisKapetis
 
Linux and C
Linux and CLinux and C
Linux and Cjtsagata
 
Εισαγωγή στο LinuxMint 17
Εισαγωγή στο LinuxMint 17Εισαγωγή στο LinuxMint 17
Εισαγωγή στο LinuxMint 17tzormbas
 
C3 1 operating systems
C3 1 operating systemsC3 1 operating systems
C3 1 operating systemspapettas
 
Ιστορική Αναδρομή στα Λειτουργικά Συστήματα – ο πυρήνας, ο φλοιός.
Ιστορική Αναδρομή στα Λειτουργικά Συστήματα – ο πυρήνας, ο φλοιός.Ιστορική Αναδρομή στα Λειτουργικά Συστήματα – ο πυρήνας, ο φλοιός.
Ιστορική Αναδρομή στα Λειτουργικά Συστήματα – ο πυρήνας, ο φλοιός.Georgios Giannopoulos
 
ελ λακ
ελ λακελ λακ
ελ λακvagmag12
 
Dennis_Ritchie
Dennis_RitchieDennis_Ritchie
Dennis_Ritchiedimsal
 
Εισαγωγή στις αρχές της επιστήμης των ΗΥ κεφ 3 1
Εισαγωγή στις αρχές της επιστήμης των ΗΥ κεφ 3 1Εισαγωγή στις αρχές της επιστήμης των ΗΥ κεφ 3 1
Εισαγωγή στις αρχές της επιστήμης των ΗΥ κεφ 3 1Ιωάννου Γιαννάκης
 
Λειτουργικα Συστήματα - Μάθημα 1- Εισαγωγή
Λειτουργικα Συστήματα - Μάθημα 1- ΕισαγωγήΛειτουργικα Συστήματα - Μάθημα 1- Εισαγωγή
Λειτουργικα Συστήματα - Μάθημα 1- Εισαγωγήedioudi
 
Μορφές των αρχείων γραμματοσειρών: TrueType (TTF), PostScript y OpenType (OTF)
Μορφές των αρχείων γραμματοσειρών: TrueType (TTF), PostScript y OpenType (OTF)Μορφές των αρχείων γραμματοσειρών: TrueType (TTF), PostScript y OpenType (OTF)
Μορφές των αρχείων γραμματοσειρών: TrueType (TTF), PostScript y OpenType (OTF)Dinkybueno
 
Κεφάλαιο 4 Λογισμικό συστήματος
Κεφάλαιο 4 Λογισμικό συστήματοςΚεφάλαιο 4 Λογισμικό συστήματος
Κεφάλαιο 4 Λογισμικό συστήματοςEleni Kokkinou
 
Eλευθερο Λογισμικο
Eλευθερο ΛογισμικοEλευθερο Λογισμικο
Eλευθερο Λογισμικοdeppy_
 

Similar to To Linux Kai Ta Χαρακτηριστικα Του (20)

Filoi Logismikou Anoiktou Kwdika
Filoi Logismikou Anoiktou KwdikaFiloi Logismikou Anoiktou Kwdika
Filoi Logismikou Anoiktou Kwdika
 
00 - Τι είναι Linux
00 - Τι είναι Linux00 - Τι είναι Linux
00 - Τι είναι Linux
 
Unix Basic commands (Βασικές εντολές του λειτουργικού συστήματος unix)
Unix Basic commands (Βασικές εντολές του λειτουργικού συστήματος unix)Unix Basic commands (Βασικές εντολές του λειτουργικού συστήματος unix)
Unix Basic commands (Βασικές εντολές του λειτουργικού συστήματος unix)
 
Unix Basic Commands (Βασιkές εντολές του UNIX)
Unix Basic Commands (Βασιkές εντολές του UNIX)Unix Basic Commands (Βασιkές εντολές του UNIX)
Unix Basic Commands (Βασιkές εντολές του UNIX)
 
Linux and C
Linux and CLinux and C
Linux and C
 
Εισαγωγή στο LinuxMint 17
Εισαγωγή στο LinuxMint 17Εισαγωγή στο LinuxMint 17
Εισαγωγή στο LinuxMint 17
 
C3 1 operating systems
C3 1 operating systemsC3 1 operating systems
C3 1 operating systems
 
Ιστορική Αναδρομή στα Λειτουργικά Συστήματα – ο πυρήνας, ο φλοιός.
Ιστορική Αναδρομή στα Λειτουργικά Συστήματα – ο πυρήνας, ο φλοιός.Ιστορική Αναδρομή στα Λειτουργικά Συστήματα – ο πυρήνας, ο φλοιός.
Ιστορική Αναδρομή στα Λειτουργικά Συστήματα – ο πυρήνας, ο φλοιός.
 
ελ λακ
ελ λακελ λακ
ελ λακ
 
Dennis_Ritchie
Dennis_RitchieDennis_Ritchie
Dennis_Ritchie
 
Stt
SttStt
Stt
 
Logismiko
LogismikoLogismiko
Logismiko
 
Εισαγωγή στις αρχές της επιστήμης των ΗΥ κεφ 3 1
Εισαγωγή στις αρχές της επιστήμης των ΗΥ κεφ 3 1Εισαγωγή στις αρχές της επιστήμης των ΗΥ κεφ 3 1
Εισαγωγή στις αρχές της επιστήμης των ΗΥ κεφ 3 1
 
Kef09
Kef09Kef09
Kef09
 
Λειτουργικα Συστήματα - Μάθημα 1- Εισαγωγή
Λειτουργικα Συστήματα - Μάθημα 1- ΕισαγωγήΛειτουργικα Συστήματα - Μάθημα 1- Εισαγωγή
Λειτουργικα Συστήματα - Μάθημα 1- Εισαγωγή
 
Software
SoftwareSoftware
Software
 
Μορφές των αρχείων γραμματοσειρών: TrueType (TTF), PostScript y OpenType (OTF)
Μορφές των αρχείων γραμματοσειρών: TrueType (TTF), PostScript y OpenType (OTF)Μορφές των αρχείων γραμματοσειρών: TrueType (TTF), PostScript y OpenType (OTF)
Μορφές των αρχείων γραμματοσειρών: TrueType (TTF), PostScript y OpenType (OTF)
 
DH2 EN1 new.pdf
DH2 EN1 new.pdfDH2 EN1 new.pdf
DH2 EN1 new.pdf
 
Κεφάλαιο 4 Λογισμικό συστήματος
Κεφάλαιο 4 Λογισμικό συστήματοςΚεφάλαιο 4 Λογισμικό συστήματος
Κεφάλαιο 4 Λογισμικό συστήματος
 
Eλευθερο Λογισμικο
Eλευθερο ΛογισμικοEλευθερο Λογισμικο
Eλευθερο Λογισμικο
 

To Linux Kai Ta Χαρακτηριστικα Του

  • 1. TO LINUX KAI TA ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΤΟΥ ΚΑΤΣΑΝΟΣ ΑΡΗΣ
  • 2. Το Linux είναι μια ελεύθερη στη διανομή έκδοση του UNIX .Το UNIX είναι ενα απο τα πιο δημοφιλή λειτουργικά συστήματα παγκοσμίως λόγω της μεγάλης του βάσης υποστήριξης και διανομής του.Αρχικά στα μέσα του 1970 αναπτύχθηκε ένα σύστημα πολυδιεργασίας για υπολογιστές μίνι και μεγάλα συστήματα.Απο τότε εξελίχθηκε και έγινε ένα απο τα πιό ευρέως χρησιμοποιούμενα λειτουργικά συστήματα. 1.1 ΤΙ ΕΙΝΑΙ ΤΟ LINUX;
  • 3. To Linux είναι ενα υποκατάστατο του UNIX με το οποίο αποκτάμε κάποια πλεονεκτήματα του UNIX .Το Linux εχει πλήρεις δυνατότητες πολλαπλών χρηστών,το οποίο σημαίνει οτι περισσότερο απο ένα πρόσωπα μπορούν να συνδεθούν και να χρησιμοποιούν το σύστημα ταυτόχρονα αν και το χαρακτηριστικό πολαπλών χρηστών μπορεί να μην ειναι πολύ χρήσιμο στο σπίτι, δίνει σε πολλούς ανθρώπους σε μια εταιρία η σε ένα πανεπιστήμιο πρόσβαση στις ίδιες πηγές,ενώ ταυτόχρονα εξαλείφει την ανάγκη για τον διπλασιασμο ακριβών μηχανημάτων. 1.1 ΤΙ ΕΙΝΑΙ ΤΟ LINUX;
  • 4. Ακόμα και στο σπίτι ,θα διαπιστώσεται οτι η δυνατότητα να συνδεθείται σε διαφορετικούς λογαριασμούς σε αυτα τα οποία ονομάζονται εικονικά τερματικά( virtual termatics ) είναι πολύ χρήσιμο.Επίσης απο το σπίτι, μπορείτε να παρεχέται τις δικές σας προσωπικές ηλεκτρονικές υπηρεσίες με χρήση του Linux και πολλών modem . 1.1 ΤΙ ΕΙΝΑΙ ΤΟ LINUX;
  • 5. ΙΣΤΟΡΙΑ ΤΟΥ LINUX Το Linux αρχικά ανπτύχθηκε απο τον Linus Torvalds ο οποίος ξεκίνησε να εργάζεται στο Linux το 1991, όταν ήταν φοιτητής στο Πανεπιστήμιο του Ελσίνκι στη Φινλανδία.Ο Linus σήμερα εργάζεται για την Transmeta Corporation , μια εταιρία στην Σάντα Κλάρα της Καλιφόρνια, και συνεχίζει να διατηρεί τον πυρήνα του Linux , δηλαδή το κατώτερο βασικό συστατικό τμήμα του λειτουργικού συστήματος.
  • 6. Ο Linus κυκλοφόρησε την αρχική έκδοση του Linux ως ελεύθερο λογισμικό στο internet , δημιουργώντας άθελα του ένα από τα μεγαλύτερα φαινόμενα όλων των εποχών στην ανάπτυξη λογισμικού.Σήμερα το Linux δημιουργείται και υποστηρίζεται από μια ομάδα αρκετών χιλιάδων προγραματιστών που έχουν μια χαλαρή συνεργασία μέσω του internet . Έχουν εμφανιστεί εταιρίες για την παροχή υπηρεσιών υποστήριξης του Linux , για την συσκευασία του σε διανομές εύκολες στην εγκατάσταση τους, και για την πώληση σταθμών εργασίας με προεγκατεστημένο το λογισμικό Linux . ΙΣΤΟΡΙΑ ΤΟΥ LINUX
  • 7. Το Μάρτιο του 1999, πραγματοποιήθηκε η πρώτη εμπορική έκθεση για Linux , η Linux World Expo , στο Σαν Χοσέ της Καλιφόρνια, την οποία παρακολούθησαν σύμφωνα με αναφορές 12.000 άτομα! Οι περισσσότερες εκτιμήσεις τοποθετούν τον αριθμό των χρηστών Linux παγκοσμίως γύρω στα 10 εκατομμύρια! Έμπνευσμένο απο το λειτουργικό σύστημα Minix του Andrew Tanenbaum , το Linux ξεκίνησε ώς μια εργασία για την τάξη στην οποία ο Linus ήθελε να δημιουργήσει ένα απλό σύστημα UNIX το οποίο θα μπορούσε να λειτουργήσει σε εναν προσωπικό υπολογιστή 386. ΙΣΤΟΡΙΑ ΤΟΥ LINUX
  • 8. ΙΣΤΟΡΙΑ ΤΟΥ LINUX Στις 5 οκτωβρίου του 1991 ο Linus ανακοίνωσε την πρώτη επίσημη έκδοση του Linux ,την έκδοση 0,02.Σε αυτό το σημείο ο Linus μπορούσε να εκτελέσει το bash (το GNU Bourne Again Shell ) και το gcc (τον GNU μεταγλωττιστή C ), αλλά τίποτα περισσότερο δεν λειτουργούσε.Και πάλι, επρόκειτο για ένα σύστημα για χάκερ.Το βασικό επίκεντρο ήταν η ανάπτυξη του πυρήνα, και δεν αντιμετωπίστηκε κανένα απο τα θέματα υποστήριξης χρηστών, η τεκμηρίωση, η διανομή, κλπ.Σήμερα η κατάσταση είναι εντελώς διαφορετική-η πραγματική συγκίνηση στον κόσμο του Linux βρίσκεται στα περιβάλλοντα γραφικών του χρήστη, στα πακέτα διανομών έυκολης εγκατάστασης, και στις εφαρμογές υψηλού επιπέδου όπως τα βοηθητικά προγράμματα και οι οικογένειες προγραμμάτων.
  • 9. Μετά απο την έκδοση 0,03 ,ο Linus εκτίναξε τον αριθμό έκδοσης 0,10 καθώς περισσότερα άτομα άρχισαν να ασχολούνται με το σύστημα.Μετά απο μερικές ακόμα εκδόσεις, ο Linus προχώρησε στην έκδοση 0,95 ,γεγονός που εξέφραζε την ελπίδα του ότι το σύστημα ήταν έτοιμο για μία επίσημη κυκλοφορία.Αυτό έγινε το Μάρτιο του 1992.Σχεδόν ενάμιση χρόνο μετά, στα τέλη Δεκεμβρίου 1993,ο πυρήνας του Linux ήταν ακόμα στην έκδοση 0,99 p 114-φθάνοντας ασυμπτωτικά στην έκδοση 1,0.Η έκδοση 1,0 εμφανίστηκε το Μάρτιο του 1994. ΙΣΤΟΡΙΑ ΤΟΥ LINUX
  • 10. Το Linux δεν θα μπορούσε να γίνει πραγματικότητα χωρίς τα εργαλεία GNU που δημιουργήθηκαν απο το Free Software Foundation . O μεταγλωτιστής τους, gcc , έδωσε ζωή στον κώδικα του Linus Torvalds . Τα εργαλεία GNU είναι εξαρχής συνυφασμένα με την ανάπτυξη του Linux .Εξαιτίας της σημαντικής συμβολής αυτών των εργαλείων, το Free Software Foundation ζητάει ακόμα οι διανομές του Linux με τα συνοδέυοντα βοηθητικά προγράμματα να ονομάζονται GNU / Linux . ΙΣΤΟΡΙΑ ΤΟΥ LINUX
  • 11. Σημερα το Linux ειναι ενας ολοκληρωμενος κλωνος του UNIX που μπορει να εκτελεσει x windows , TCP / IP , EMACS , WEB και λογισμικο ηλεκτρονικού ταχυδρομιου και ειδησεων.Σχεδον ολα τα σημαντικά πακέτα ελυθερου λογισμικου έχουν μεταφερθει στο Linux ,ενω ολο και περισσότερο διατίθενται και εμπορικο λογισμικο.Στην πραγματικοτητα πολλοι προγραμματιστες ξεκινουν να συντασουν εφαρμογες για Linux και αργοτερα της μεταφερουν σε αλλα συστηματα UNIX . ΙΣΤΟΡΙΑ ΤΟΥ LINUX
  • 12. ΛΕΙΤΟΥΡΓΙΕΣ ΤΟΥ LINUX Το Linux είναι ένα ολοκληρωμένο λειτουργικό σύστημα πολυδιεργασίας και πολλών χρηστών. Αυτό σημαίνει ότι είναι δυνατή η ταυτόχρονη σύνδεση πολλών χρηστών στο ίδιο μηχάνημα και η ταυτόχρονη εκτέλεση πολλαπλών προγραμμάτων. Το Linux υποστηρίζει επίσης συστήματα πολλών επεξεργαστών ( όπως οι μητρικές κάρτες διπλού Pentium ), με υποστήρηξη μέχρι 16 επεξεργαστών σε ένα σύστημα, κάτι που είναι σημαντικό για διακομιστές υψηλών επιδόσεων και επιστημονικές εφαρμογές.
  • 13. Το σύστημα Linux είναι κυρίως συμβατό με διάφορα πρότυπα του Unix σε επίπεδο πηγαίου κώδικα, στα οποία περιλαμβάνονται χαρακτηριστικά IEEEPOSIX .1, System V , και BSD . Το Linux έχει αναπτυχθεί λαμβάνοντας υπόψη τη δυνατότητα μεταφερσιμότητας του πηγαίου κώδικα: συνεπώς, πιθανών να βρείτε στο σύστημα Linux χαρακτηριστικά τα οποία είναι κοινά σε πολλές υλοποιήσεις του Unix . Ένα μεγάλο μέρος του ελεύθερου λογισμικού για Unix που είναι διαθέσιμο στο internet και αλλού μεταγλωττίζεται σε Linux χωρίς να απαιτούνται τροποποιήσεις σε αυτό. ΛΕΙΤΟΥΡΓΙΕΣ ΤΟΥ LINUX
  • 14. Εφόσον υπάρχουν γνώσεις Unix , μπορεί να ενδιαφέρεστε για μερικά άλλα ιδιαίτερα εσωτερικά χαρακτηριστικά του Linux ,όπως ο έλεγχος εργασιών POSIX το οποίο χρησιμοποιήται από κέλυφη όπως το κέλυφος C , το csh και το bash , οπως τα ψευδοτερματικά δηλαδή συσκευές pty και η υποστήριξη τοπικών ή προσαρμοσμένων πληκτρολόγιων που χρησιμοποιούν δυναμικά φορτώσιμα προγράμματα οδήγησης πληκτρολογίου.Επίσης, το Linux υποστηρίζει εικονικές κονσόλες που κάνουν επιτρεπτή την εναλλαγή μεταξύ πολλαπλών περιόδων εργασίας σύνδεσης από την κονσόλα του συστήματος σε κατάσταση κειμένου.Οι χρήστες του προγράμματος screen θα δούν ότι η υλοποίηση της εικονικής κονσόλας του Linux είναι οικεία. ΛΕΙΤΟΥΡΓΙΕΣ ΤΟΥ LINUX
  • 15. Το Linux μπορεί να συνυπάρξει με επιτυχία σε ενα σύστημα όπου υπάρχουν εγκατεστημένα άλλα λειτουργικά συστήματα όπως για παράδειγμα τα Windows (περίπτωση την οποία θα εξετάσουμε σε άλλο κεφάλαιο), το OS /2, ή άλλες εκδόσεις του Unix .Το πρόγραμμα φόρτωσης της ρουτίνας εκκίνησης του Linux ( LILO ) σας επιτρέπει να επιλέξετε το λειτουργικό σύστημα που θα ξεκινάει κατά την εκκίνηση, και το Linux είναι συμβατό και με άλλα προγράμματα φόρτωσης της ρουτίνας εκκίνησης. ΛΕΙΤΟΥΡΓΙΕΣ ΤΟΥ LINUX
  • 16. Το Linux υποστηρίζει διάφορους τύπους συστημάτων αρχείων για την αποθήκευση δεδομένων.Μερικά συστήματα αρχείων, όπως το σύστημα Second Extended ,έχουν αναπτυχθεί ειδικά για Linux .Επίσης υποστηρίζονται και άλλοι τύποι συστημάτων αρχείων,όπως τα συστήματα Minix -1 και Xenix .Έχει υλοποιηθεί επίσης και το σύστημα αρχείων MS - DOS ,το οποίο επιτρέπει την πρόσβαση στα Windows και το DOS απευθείας σε μια μονάδα σκληρού δίσκου ή δισκέτας.Επιπλέον περιλαμβάνεται και υποστήριξη για συστήματα αρχείων OS /2, Apple , Amiga και Windows NT .Επίσης υποστηρίζεται και ο τύπος συστήματος αρχείων ISO 9660 CD - ROM , ο οποίος διαβάζει όλες τις τυπικές μορφές CD - ROM . ΛΕΙΤΟΥΡΓΙΕΣ ΤΟΥ LINUX
  • 17. ΠΥΡΗΝΑΣ Ο πυρήνας ( Kernel ) είναι η ουσία του ίδιου του λειτουργικού συστήματος. Είναι ο κώδικας που ελέγχει τη διασύνδεση μεταξύ των προγραμμάτων του χρήστη και των συσκευών υλικού, το χρονοπρογραμματισμό διεργασιών για την επίτευξη της πολυδιεργασίας, και πολλές άλλες πλευρές του συστήματος. Ο πυρήνας δεν είναι μια ξεχωριστή διεργασία που εκτελείται στο σύστημα. Αντίθετα, μπορείτε να θεωρήσετε τον πυρήνα ως ένα σύνολο ρουτινών, που βρίσκονται σταθερά στη μνήμη, στις οποίες κάθε διεργασία έχει πρόσβαση. Οι ρουτίνες του πυρήνα είναι δυνατό να καλούνται με διάφορους τρόπους.
  • 18. ΠΥΡΗΝΑΣ Μια άμεση μέθοδος για τη χρήση του πυρήνα είναι μια διεργασία να εκτελέσει κάποια κλήση του συστήματος, η οποία είναι μια συνάρτηση που κάνει τον πυρήνα να εκτελέσει κάποιον κώδικα για λογαριασμό της διεργασίας. Για παράδειγμα, κλήση read του συστήματος θα διαβάσει δεδομένα από έναν περιγραφέα αρχείου. Στον προγραμματιστή αυτό φαίνεται σαν μια συνάρτηση C , αλλά στην πραγματικότητα ο κώδικας για την κλήση read περιέχεται μέσα στον πυρήνα.
  • 19. ΓΡΑΦΙΚΑ ΠΕΡΙΒΑΛΛΟΝΤΑ LINUX Υπάρχουν πολλά γραφικά περιβάλλοντα όσον αφορά το Linux αλλά εμείς θα αναλύσουμε τα δύο πιο γνωστά πρός το ευρύ κοινό,το KDE και το GNOME . Το KDE και το GNOME είναι δύο νέα και αξιόλογα έργα που δημιουργούν μεγάλο ενθουσιασμό στο κόσμο του Linux .Και τα δύο συστήματα προορίζονται να δημιουργήσουν ένα πλήρες και ολοκληρωμένο περιβάλον γραφικών επιφάνειας εργασίας το οποίο θα λειτουργεί επάνω απο τα X Windows .
  • 20. ΓΡΑΦΙΚΑ ΠΕΡΙΒΑΛΛΟΝΤΑ LINUX T ο KDE και το GNOME αποσκοπούν στο να είναι οι προπομποί στην επόμενη εποχή της χρήσης περιβαλλόντων επιφάνειας εργασίας στο Linux .Και τα δύο συστήματα προσφέρουν μια πλούσια διασύνδεση γραφικών με το χρήστη, διαχείρηση παραθύρων, βοηθητικά προγράμματα, και εφαρμογές που συναγωνίζονται ή ξεπερνούν τις δυνατότητες συστημάτων όπως η επιφάνεια εργασίας των Windows 98. Με το KDE και το GNOME ,ακόμα και οι περιστασιακοί χρήστες, καθώς και οι αρχάριοι,θα νιώσουν άνετα με το Linux .
  • 21. Ενώ το KDE και το GNOME στοχέυουν και τα δύο να κάνουν το UNIX περισσότερο φιλικό πρός το χρήστη, δίνουν έμφαση σε διαφορετικά στοιχεία.Οι κύριοι στόχοι του KDE είναι η ευκολία στη χρήση, η σταθερότητα, και η συμβατότητα διασύνδεσης χρήστη με άλλα περιβάλλοντα χρήσης υπολογιστών όπως τα Windows 95.Το GNOME ,απο την άλλη,στοχέυει περισσότερο στην καλή εμφάνιση και στη μέγιστη δυνατότητα διευθέτηση. ΓΡΑΦΙΚΑ ΠΕΡΙΒΑΛΛΟΝΤΑ LINUX
  • 22. ΒΑΣΙΚΕΣ ΔΙΑΝΟΜΕΣ LINUX Θα αναφέρουμε 1 5 διανομές οι οποίες είναι: 1. suse 2. ubuntu 3. kubuntu(μαζί με την ubuntu είναι ίδιες απλά έχουν διαφορετικό γραφικό περιβάλλον η μια το gnome και η άλλη το kde) 4. slackware 5. fedora 6. debian 7. mandriva 8. knoppic 9. gentoo
  • 23. ΒΑΣΙΚΕΣ ΔΙΑΝΟΜΕΣ LINUX 10. damn small linu ( dsl ) 11. Mepis 12. centos 13. slax 14. puppy 15. red hut