1.2. Τι είναι το GNU/Linux;

Το GNU/Linux είναι ένα λειτουργικό σύστημα: μια σειρά προγραμμάτων που σας επιτρέπουν να αλληλεπιδράσετε με τον υπολογιστή σας και να τρέχετε άλλα προγράμματα.

Ένα λειτουργικό σύστημα αποτελείται από διαφορά βασικά προγράμματα που χρειάζεται ο υπολογιστής σας ώστε να επικοινωνεί και να λαμβάνει οδηγίες από τους χρήστες; να διαβάζει και να γράφει δεδομένα σε σκληρούς δίσκους, ταινίες και εκτυπωτές; να ελέγχει τη χρήση της μνήμης; και να τρέχει άλλο λογισμικό. Το πιο σημαντικό κομμάτι ενός λειτουργικού συστήματος είναι ο πυρήνας. Σε ένα σύστημα GNU/Linux, το Linux είναι το συστατικό του πυρήνα. Το υπόλοιπο σύστημα συνίσταται από άλλα προγράμματα, πολλά από τα οποία έχουν γραφτεί από ή για το Σχέδιο GNU. Επειδή ο πυρήνας Linux δεν αποτελεί από μόνο του ένα λειτουργικό σύστημα που μπορεί να δουλέψει, προτιμούμε τον όρο«GNU/Linux» για να αναφερόμαστε σε συστήματα στα οποία πολλοί άνθρωποι αναφέρονται συνήθως σαν «Linux».

Το GNU/Linux έχει φτιαχτεί με πρότυπο το λειτουργικό σύστημα Unix. Από την αρχή, το GNU/Linux σχεδιάστηκε για να είναι ένα multi-tasking, πολυχρηστικό σύστημα. Αυτά είναι αρκετά για να κάνουν το GNU/Linux διαφορετικό από άλλα γνωστά λειτουργικά συστήματα. Όμως, το GNU/Linux είναι διαφορετικό περισσότερο από όσο φαντάζεστε. Σε αντίθεση με άλλα λειτουργικά συστήματα, το GNU/Linux δεν ανήκει σε κανέναν. Μεγάλο μέρος της ανάπτυξής του γίνεται από άμισθους εθελοντές.

Η ανάπτυξη αυτού που αργότερα έγινε GNU/Linux ξεκίνησε το 1984, όταν το Free Software Foundation άρχισε την ανάπτυξη ενός ελεύθερου λειτουργικού συστήματος τύπου-Unix που ονομάστηκη GNU.

Το Σχέδιο GNU έχει αναπτύξει ένα περιεκτικό σύνολο από εργαλεία ελεύθερου λογισμικού που μπορούν να χρησιμοποιηθούν από Unix™ ή τύπου-Unix λειτουργικά συστήματα όπως το GNU/Linux. Αυτά τα εργαλεία επιτρέπουν στους χρήστες να εκτελούν μια διάφορα καθήκοντα που ποικίλουν από τα πιο πεζά (όπως η αντιγραφή ή η διαγραφή αρχείων από το σύστημα) στα πιο πολύπλοκα (όπως το γράψιμο και η μεταγλώτισση προγραμμάτων ή η εξεζητημένη επεξεργασία για μια ποικιλία τύπων κειμένων).

Αν και είναι πολλές οι ομάδες και τα μεμονωμένα άτομα που έχουν συνεισφέρει στο GNU/Linux, η μεγαλύτερη συνεισφορά προέρχεται ακόμα από το Free Software Foundation, που δημιούργησε όχι μόνο τα περισσότερα από τα εργαλεία που χρησιμοποιούνται στο GNU/Linux, αλλά επίσης τη φιλοσοφία και την κοινότητα που έκανε εφικτή την ύπαρξη του.

Ο πυρήνας του Linux πρωτοεμφανίστηκε το 1991, όταν ένας Φινλανδός φοιτητής πληροφορικής, ο Linus Torvalds, ανακοίνωσε μια πρώιμη έκδοση ενός πυρήνα για αντικατάσταση του Minix στην ομάδα Νέων Usenetcomp.os.minix. Δείτε και τη σελίδα του Linux International Linux History Page.

Ο Linus Torvalds συνεχίζει να συντονίζει τη δουλειά αρκετών εκατοντάδων προγραμματιστών με τη βοήθεια ενός αριθμού συνεργατών που συντηρούν διάφορα υποσυστήματα. Υπάρχει μια επίσημη ιστοσελίδα official website για τον πυρήνα του Linux. Πληροφορίες για την λίστα αλληλογραφίας linux-kernel μπορούν να βρεθούν στην σελίδα linux-kernel mailing list FAQ.

Οι χρήστες του GNU/Linux έχουν τεράστια ελευθερία επιλογής για το λογισμικό τους. Για παράδειγμα, μπορούν να διαλέξουν από μια δωδεκάδα διαφορετικών κελυφών εντολών και αρκετά γραφικά περιβάλλοντα γραφείου. Αυτή η επιλογή μοιάζει μαγική στους χρήστες άλλων λειτουργικών συστημάτων, που δεν έχουν συνηθίσει στη σκέψη ότι το κέλυφος ή η επιφάνεια εργασίας είναι κάτι που μπορούν να αλλάξουν.

Το GNU/Linux έχει επίσης λιγότερες πιθανότητες κολλήματος, μεγαλύτερη ικανότητα ταυτόχρονης εκτέλεσης περισσότερων από ένα προγράμματα, και είναι πιο ασφαλές από πολλά λειτουργικά συστήματα. Με τα πλεονεκτήματα αυτά, το Linux είναι το ταχύτερα διαδεδομένο λειτουργικό σύστημα στην αγορά των server συστημάτων. Πρόσφατα, το Linux έχει αρχίσει να γίνεται δημοφιλές και μεταξύ των χρηστών στο σπίτι και τις επιχειρήσεις.