Ροή

Τί είναι το Linux;

techne

Administrator
Joined
27 May 2010
Μηνύματα
1,158
Βαθμολογία
24
Points
38
Website
www.eltube.gr
Τί είναι το Linux;


Τί είναι το Linux;

Το 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, η οποία είναι ένα ολοκληρωμένο σύστημα Linux. Υπάρχει μια πληθώρα διανομών στο Internet, διαθέσιμες για κατέβασμα, όπως επίσης υπάρχουν για αγορά από διάφορους πωλητές. Κάποιες διανομές είναι γενικής χρήσεως (κάτι τέτοιο χρειάζεστε εσείς) και διανομές βελτιστοποιημένες για ειδικές χρήσεις. Σημειώστε πως οι διανομές είναι συνήθως πολύ μεγάλες, οπότε θα θέλετε πιθανότατα να αγοράσετε μία σε CD-ROM/DVD-ROM από κάποιον πωλητή, εκτός αν έχετε ταχύτατη σύνδεση με το Internet.

Το Installation HowTo έχει περισσότερες πληροφορίες πάνω σε αυτό το θέμα.
Ελάχιστες Απαιτήσεις

Το 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;

Θα βρείτε μια μεγάλη ποικιλία προγραμμάτων και εργαλείων για το 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 κ.α.

Υποστηριζόμενες Πλατφόρμες

* Intel 80386 - Όλοι οι σημερινοί επεξεργαστές (Intel Pentium, AMD κλπ) είναι βασισμένοι σε αυτή την αρχιτεκτονική (X86)
* Intel IA-64
* AMD x86-64
* Compaq Alpha AXP
* Sun SPARC και UltraSPARC
* Motorola 68000
* PowerPC64 - Για Macintosh Power PC και άλλα συμβατά με αυτόν
* PowerPC
* ARM - Acorn Archimedes
* Hitach SuperH
* IBM S/390
* MIPS - R3000, Decstations, Nintendo 64
* HP PA-RISC
* DEC VAX
* CRIS


 
Top Bottom