Το Linux είναι ένα ελεύθερο τύπου-Unix λειτουργικό σύστημα που αρχικά δημιουργήθηκε από τον Linus Torvalds και στη συνέχεια αναπτύχθηκε με τη βοήθεια προγραμματιστών από όλον τον κόσμο. To Linux είναι μιά ανεξάρτητη POSIX υλοποίηση και στα χαρακτηριστικά του συμπεριλαμβάνει πραγματικό multitasking, πραγματικό πολυχρηστικό περιβάλλον, virtual memory, shared libraries, demand loading, TCP/IP networking και πολλά άλλα χαρακτηριστικά που δικαιολογούν τον τίτλο "τύπου-Unix". Είναι κατασκευασμένο υπό την GPL άδεια, δηλαδή ο πηγαίος κώδικάς του είναι διαθέσιμος στον καθένα (opensource).
Ο Linus, ως φοιτητής στο Πανεπιστήμιο του Ελσίνκι στη Φιλανδία, αρχικά δημιούργησε το Linux ως hobby. Είχε επικεντρωμένο το ενδιαφέρον του στο Minix, ένα μικρό UNIX σύστημα, και έτσι αποφάσισε να δημιουργήσει ένα σύστημα που θα είχε περισσότερες δυνατότητες από το Minix. Ξεκίνησε την δημιουργία του Linux το 1991, ανακοινώνοντας την έκδοση 0.02 και δουλεύοντας σταθερά έφτασε το 1994 στην έκδοση 1.0 του Linux Kernel. Το Linux μπορεί να χρησιμοποιηθεί για πολλούς σκοπούς, όπως το networking, η ανάπτυξη προγραμμάτων, ακόμα και για πλατφόρμα για απλούς χρήστες. Λόγω της φύσης και της ευελιξίας του, το Linux έχει γίνει πολύ διάσημο παγκοσμίως και ένας μεγάλος αριθμός προγραμματιστών έχει επικεντρώσει το ενδιαφέρον του πάνω σε αυτό. Η μασκότ του Linux είναι ένας συμπαθέστατος χαμογελαστός πινγκουίνος, ο οποίος επιλέχτηκε από τον ίδιον τον δημιουργό του.Αν είστε αρχάριος, τότε δεν θέλετε να κατεβάσετε τον πυρήνα, ο οποίος είναι μόνο ένα μέρος ενός συστήματος Linux. Αντί για τον πυρήνα, χρειάζεστε αυτό που ονομάζουμε διανομή Linux, η οποία είναι ένα ολοκληρωμένο σύστημα Linux. Υπάρχει μια πληθώρα διανομών στο Internet, διαθέσιμες για κατέβασμα, όπως επίσης υπάρχουν για αγορά από διάφορους πωλητές. Κάποιες διανομές είναι γενικής χρήσεως (κάτι τέτοιο χρειάζεστε εσείς) και διανομές βελτιστοποιημένες για ειδικές χρήσεις. Σημειώστε πως οι διανομές είναι συνήθως πολύ μεγάλες, οπότε θα θέλετε πιθανότατα να αγοράσετε μία σε CD-ROM/DVD-ROM από κάποιον πωλητή, εκτός αν έχετε ταχύτατη σύνδεση με το Internet.Το Linux απαιτεί τουλάχιστον 4 Megabytes RAM, 8 Megabytes αν γίνει χρήση των X-Windows, ενώ προτείνονται τουλάχιστον 32 Megabytes. Είναι δυνατόν να στήσετε ένα σύστημα σε σκληρό δίσκο των 50 Megabytes, αλλά τα προτεινόμενα είναι 500 Megabytes. Ο ελάχιστος απαιτούμενος επεξεργαστής είναι ο 80386SX.Πολλοί ιδιώτες χρησιμοποιούν το Linux ως σταθμό εργασίας (workstation) και ειδικά οι φοιτητές, οι διαχειριστές συστημάτων και οι προγραμματιστές. Το Linux είναι επίσης αρκετά διαδεδομένο στις εταιρείες, οι οποίες το χρησιμοποιούν για μια πληθώρα υπηρεσιών, όπως e-mail, www, ftp, firewalls, ή ώς εξυπηρέτη εφαρμογών. Το Linux είναι ιδιαίτερα διαδεδομένο στους παροχείς υπηρεσιών Internet και στα Πανεπιστημιακά ιδρύματα.
Στη χώρα μας, το Linux χρησιμοποιείται στα εργαστήρια πληροφορικής των δευτεροβάθμιων εκπαιδευτικών ιδρυμάτων (π.χ. Λύκεια)
Λόγοι για να χρησιμοποιήσετε το Linux
Είναι φτηνότερο, γρηγορότερο, πολύ πιο ευέλικτο και προσαρμόσιμο από τα Windows XP (και κάθε άλλη έκδοση των Windows). Η συντήρησή του είναι φτηνότερη σε σχέση με αυτή των WinNT (το συγκεκριμένο πλεονέκτημα, επί της ευκαιρίας, είναι πλεονέκτημα και κάθε άλλου συστήματος Unix). Είναι φτηνότερο από οποιαδήποτε εμπορική έκδοση Unix. Εύκολη η συντήρησή του από οποιοδήποτε σημείο του Internet. Έχει καλύτερη υποστήριξη υλικού (hardware) από τα FreeBSD, SCO και Solaris/X86. Ο πηγαίος κώδικάς του είναι διαθέσιμος. Αυτό σημαίνει πως τα τυχόν bugs διορθώνονται σε χρόνο ρεκόρ!
Θα μπορέσετε να βρείτε δωρεάν υποστήριξη και βοήθεια μέσω των αμέτρητων internet-newsgroups, λιστών ταχυδρομείου, των www σελίδων. Επίσης, έχετε τη δυνατότητα να επικοινωνήσετε με e-mail κατευθείαν με τον οποιοδήποτε προγραμματιστή. Μπορείτε επίσης να αναζητήσετε βοήθεια στον τοπικό σας Σύλλογο Χρηστών Linux (Linux User Group ή LUG). Αν χρειάζεστε υποστήριξη εμπορικού επιπέδου, τότε μπορείτε να απευθυνθείτε σε κάποιο διανομέα Linux ή σε κάποια εταιρεία που χρησιμοποιεί και παρέχει υποστήριξη.Θα βρείτε μια μεγάλη ποικιλία προγραμμάτων και εργαλείων για το Linux και μάλιστα τα περισσότερα από αυτά είναι ελεύθερα και ανοιχτού κώδικα. Οι περισσότερες εφαρμογές για Unix τρέχουν στο Linux. Συμπεριλαμβανομένου του Netscape Navigator/Communicator. Όλα τα GNU προγράμματα τρέχουν στο Linux καθώς και οι GNU compilers. Θα βρείτε αρκετές σουίτες γραφείου όπως το Staroffice/Openoffice, το Koffice, το Applixware, το WordPerfect. Ακόμα και παιχνίδια -αν και λιγοστά- θα μπορέσετε να τρέξετε στο Linux.
Τεχνικά Χαρακτηριστικά
32 ή 64 bit, ανάλογα με την αρχιτεκτονική
Multitasking: πολλά προγράμματα μπορούν να τρέχουν ταυτόχρονα
Multiuser: πολλοί χρήστες μπορούν να το χρησιμοποιούν ταυτόχρονα
Multiplatform: μπορεί να τρέξει σε μια πληθώρα επεξεργαστών
Multiprocessing: Παράλληλη επεξεργασία μέχρι και 16 επεξεργαστές
Clustering: μπορεί να στηθεί σε συστοιχία υπολογιστών
Προστασία μνήμης ώστε κάποιο πρόγραμμα να μην μπορεί να κολλήσει τον υπολογιστή
Εκτελέσιμα με την τεχνολογία Load on Demand: φορτώνονται μόνο τα τμήματα των προγραμμάτων που χρησιμοποιούνται
Σελιδοποίηση της Virtual Μνήμης
Δυναμικά διασυνδεδεμένες βιβλιοθήκες (DLLs) καθώς και στατικές επίσης
Συμβατό με το Unix (POSIX, System V και BSD) σε επίπεδο κώδικα.
POSIX έλεγχος διεργασιών. Επίσης, είναι δυνατή η χρήση του QNX στύλ scheduling
Υποστήριξη μιας πληθώρας από filesystems, μεταξύ των οποίων τα FAT32, NTFS, BSD ufs, HFS, QNX fs κ.α.
Μέχρι και 64 εικονικές κονσόλες
Ο πηγαίος κώδικας είναι διαθέσιμος, συμπεριλαμβανομένου του πυρήνα και των drivers
Πιθανότατα ο πιο γρήγορος 100Mbit-Ethernet TCP/IP κώδικας
Σε σχέση με τα άλλα Unix, έχει τους περισσότερους drivers για περιφερειακά, μεταξύ των οποίων είναι κάρτες ήχου, κάρτες δικτύου ethernet, κάρτες ΑΤΜ, κάρτες ISDN κ.α.
Πρωτόκολλα δικτύου, όπως TCP/IP v4 και v6, IPX/SPX, TokenRing, Ethertalk, Appletalk κ.α.
Πληθώρα δικτυακών χαρακτηριστικών, όπως masquerading, tunneling, forwarding, routing, firewalls κ.α.
πηγη:www.linux.gr
Κυριακή 9 Μαρτίου 2008
Εγγραφή σε:
Σχόλια ανάρτησης (Atom)
0 σχόλια:
Δημοσίευση σχολίου