Μόλις πριν από τρεις δεκαετίες, ο Linus Torvalds έσπειρε τους σπόρους για το Linux στέλνοντας ένα email που περιγράφει λεπτομερώς τα σχέδιά του για την ανάπτυξη ενός δωρεάν λειτουργικού συστήματος
Βασικά Takeaways
- Το Linux, ένα εξαιρετικά ευέλικτο λειτουργικό σύστημα, προσφέρει ασφάλεια, δυνατότητα προσαρμογής και χαμηλή χρήση υλικού, καθιστώντας το κορυφαία επιλογή για απλούς χρήστες και προγραμματιστές.
- Το Linux έχει τις ρίζες του πίσω στο 1991 όταν ο Linus Torvalds το δημιούργησε ως δωρεάν λειτουργικό σύστημα, χωρίς να γνωρίζει την επιτυχία που θα πετύχαινε τα επόμενα 32 χρόνια.
- Το Linux εμφανίστηκε κατά τη διάρκεια των Πολέμων του Unix ως εναλλακτική λύση στο ιδιόκτητο λογισμικό και με συνεισφορές από το έργο GNU, έγινε ένα πλήρως λειτουργικό λειτουργικό σύστημα και κέρδισε δημοτικότητα παγκοσμίως.
Το Linux είναι ένα από τα πιο δημοφιλή λειτουργικά συστήματα εκτός από τα Windows και το MacOS. Η υψηλή εστίασή του στην ασφάλεια, τη δυνατότητα προσαρμογής και τη φορητότητα, σε συνδυασμό με τη χαμηλή χρήση υλικού, το καθιστούν εξαιρετικά ευέλικτο τόσο για απλούς χρήστες όσο και για προγραμματιστές.
Linux δεν ήταν πάντα ένα μεγάλο οικοσύστημα που περιλάμβανε εκατοντάδες διανομές. Στην πραγματικότητα, το λειτουργικό σύστημα δημιουργήθηκε αρχικά από έναν 21χρονο Linus Benedict Torvalds ως πυρήνας που μιμήθηκε το Unix και στις 25 Αυγούστου 1991 ανακοίνωσε δημόσια τα σχέδιά του να δημιουργήσει μια δωρεάν λειτουργία Σύστημα. Δεν ήξερε ότι 32 χρόνια αργότερα, αυτό το χόμπι του έργο θα κατέληγε να γίνει μια από τις πιο επιτυχημένες καινοτομίες που κοσμούσαν τη βιομηχανία της τεχνολογίας.
Unix Wars
Το μάθημα ιστορίας μας στο Linux περιλαμβάνει ένα ταξίδι πίσω στο 1969, όταν ο Ken Thompson και ο Dennis Ritchie της AT&T Bell Lab, ανέπτυξε ένα λειτουργικό σύστημα που ονομάζεται Unics ή Unix, όπως έγινε γνωστό αργότερα επί. Το λειτουργικό σύστημα γνώρισε τεράστια δημοτικότητα στα ακαδημαϊκά ιδρύματα και σύντομα άρχισαν να εμφανίζονται διάφορες παραλλαγές του Unix. Δυστυχώς, αυτό είχε ως αποτέλεσμα πολλοί κατασκευαστές να επιδιώκουν να κυριαρχήσουν στην αγορά με τη δική τους έκδοση Unix, δίνοντας αφορμή για άδειες και πατέντες από την AT&T και εισάγοντας τη βιομηχανία του λειτουργικού συστήματος σε μια ταραχώδη εποχή που ονομάζεται Unix Του πολέμου.
Η γέννηση του έργου GNU
Ενώ οι μεγάλες μάρκες πάλευαν για κυριαρχία στην αγορά του Unix, ο Richard Stallman προσπάθησε να απελευθερωθεί από το ιδιόκτητο λογισμικό ξεκινώντας την ανάπτυξη του έργου GNU το 1983. Στο email του που χρονολογείται από τον Σεπτέμβριο του 1983, ο Stallman το ονόμασε "Free Unix" και σχεδίαζε να κάνει αυτό το λειτουργικό σύστημα πιο προσιτό για τους χρήστες από το Unix.
Μέχρι το 1990, το GNU είχε συγκεντρώσει σχεδόν όλα τα κύρια στοιχεία που απαιτούνται για τη δημιουργία ενός πλήρως λειτουργικού λειτουργικού συστήματος. Καλά, σχεδόν τα πάντα, γιατί το GNU δεν είχε ακόμα πυρήνα. Σίγουρα, ο μικροπυρήνας Hurd άρχισε να αναπτύσσεται το 1990, αλλά παρέμεινε μη δημοφιλής στην κοινότητα του GNU, αφήνοντας το πεδίο παιχνιδιού ανοιχτό για έναν άλλο ανταγωνιστή, το Linux.
Linus και Linux
Το 1991, ο Linus αγόρασε έναν υπολογιστή i386 που συνόδευε το λειτουργικό σύστημα DOS και χρησιμοποίησε το λειτουργικό σύστημα μόνο για λίγες μέρες για να παίξει πρίγκιπας της Περσίας προτού λάβει 16 δισκέτες που περιείχαν MINIX. Τότε, η άδεια του MINIX δεν επέτρεπε στους χρήστες να τροποποιήσουν τον πηγαίο κώδικα του λειτουργικού συστήματος και ο Linus ήταν επίσης δυσαρεστημένος με τις σχεδιαστικές επιλογές που εφάρμοσε ο Andrew S. Tanenbaum, ο δημιουργός του MINIX. Ο Linus προτιμούσε το λειτουργικό σύστημα Unix που τροφοδοτούσε τους επιτραπέζιους υπολογιστές του πανεπιστημίου, αλλά δεν μπορούσε να το αντέξει οικονομικά και αποφάσισε να δημιουργήσει ένα δωρεάν λειτουργικό σύστημα που θα μπορούσε να προσφέρει την ίδια λειτουργικότητα με το Unix.
Στις 25 Αυγούστου 1991, έστειλε το ιστορικό email στο comp.os.minix ρωτώντας τα μέλη της κοινότητας σχετικά με τις δυνατότητες που θα ήθελαν να δουν να εφαρμόζονται στο λειτουργικό του σύστημα. Στις 17 Σεπτεμβρίου του ίδιου έτους, ανέβασε την έκδοση 0.01 του πυρήνα Linux στο ftp.funet.fi. Δυστυχώς, η πρώτη έκδοση αυτού που αργότερα θα ονομαζόταν Linux ήταν εξαιρετικά γυμνή και απέτυχε να εκτελεστεί σωστά καθώς βασιζόταν στο MINIX για τη μεταγλώττιση.
Στη συνέχεια, ο Linus κυκλοφόρησε το v0.02 στις 5 Οκτωβρίου 1991, το οποίο έγινε η πρώτη επίσημη έκδοση του χόμπι του έργου. Αυτή η έκδοση ήταν σημαντικά καλύτερη από την έκδοση 0.01 και μάλιστα προσέφερε υποστήριξη για πολλά εργαλεία GNU, συμπεριλαμβανομένων των bash και GCC. Ο Linus θα περνούσε τους επόμενους δύο μήνες κυκλοφορώντας νεότερες εκδόσεις του Linux, με κάθε ενημέρωση να φέρνει νέες δυνατότητες στον πυρήνα. Το 1992 σηματοδότησε ένα σημείο καμπής για το Linux όταν ο Linus αποφάσισε να κυκλοφορήσει τον πυρήνα του υπό την άδεια GNU GPL. Αυτό επέτρεψε σε προγραμματιστές από κοινότητες GNU και Linux να δημιουργήσουν μια εξαιρετικά ικανή έκδοση του λειτουργικού συστήματος GNU/Linux, την οποία η Linus ανέπτυξε ως έκδοση 0.99 τον Δεκέμβριο του 1992.
Πώς πήρε το όνομά του το Linux
Είναι ενδιαφέρον ότι ο Linus δεν ονόμασε ποτέ την καινοτομία του Linux επειδή νόμιζε ότι το όνομα ακουγόταν εγωιστικό. Αντίθετα, ήθελε να πάει με το «Freax», έναν συνδυασμό των λέξεων free, freak και x (από το Unix). Στην πραγματικότητα, αποθήκευσε ακόμη και τα αρχεία του πυρήνα με το ψευδώνυμο Freax για σχεδόν έξι μήνες. Ευτυχώς, το όνομα Freax δεν έγινε ποτέ.
Όταν ο Linus ανέβασε για πρώτη φορά αρχεία Linux στο ftp.funet.fi τον Σεπτέμβριο του 1991, ο διακομιστής FTP ήταν υπό την επίβλεψη του Ari Lemmke, ο οποίος — ευλογεί τον αίσθηση ονομασίας ήχου — δεν ενθουσίασε την ιδέα να το ονομάσω Freax και αποφάσισε να προχωρήσει με το όνομα Linux χωρίς να συμβουλευτεί ο Λίνους.
Linux, 32 χρόνια μετά
Και εδώ είμαστε, 32 χρόνια από την ημέρα που ο Linus ανακοίνωσε την ανάπτυξη του δωρεάν λειτουργικού του συστήματος. Έχοντας υποστεί πολλές αναβαθμίσεις και αλλαγές αδειών, το σύγχρονο Linux μπορεί να υπερηφανεύεται για έναν εκπληκτικό αριθμό διανομών που τροφοδοτούν το οικοσύστημά του. Είναι ασφαλές να πούμε ότι η δημιουργία του Linus αιφνιδίασε τον κόσμο με τη φιλοσοφία "ελεύθερη ως ελευθερία" πίσω από το Linux. Παρόλο που έχει ισχυρό ανταγωνισμό από Windows και MacOS, Linux είναι απαράμιλλη στην αγορά διακομιστών, με την πλειονότητα των διακομιστών σε όλο τον κόσμο να τρέχουν σε Linux.
Επιπλέον, υπάρχουν τόνοι φορητούς υπολογιστές που τρέχουν Linux ακριβώς έξω από το κουτί, κάτι που αποτελεί απόδειξη του γεγονότος ότι το λειτουργικό σύστημα έχει ισχυρούς ακόλουθους στην κοινότητα των υπολογιστών. Με τη φύση του ανοιχτού κώδικα και της κοινότητας, το Linux συνεχίζει να διαμορφώνει το τεχνολογικό τοπίο κάθε φορά.