Σήμερα το Linux γιορτάζει την 31η επέτειό του

Στις 25 Αυγούστου 1991, μετά από πέντε μήνες εξέλιξης, η 21χρονη φοιτήτρια, Ο Linus Torvalds, ανακοίνωσε στην τηλεδιάσκεψη comp.os.minix ότι είχε ολοκληρωθεί ένα λειτουργικό πρωτότυπο του νέου λειτουργικού συστήματος Linux, porting bash 1.08 και gcc 1.40.

έτσι θα γινόταν εν αγνοία της η πρώτη δημόσια έκδοση του πυρήνα Linux που παρουσιάστηκε στις 17 Σεπτεμβρίου. Ο πυρήνας 0.0.1 συμπιέστηκε σε 62 KB και περιείχε περίπου 10.000 γραμμές πηγαίου κώδικα, ο οποίος σε αντίθεση με την τρέχουσα έκδοση, ο σύγχρονος πυρήνας Linux έχει πάνω από 30 εκατομμύρια γραμμές κώδικα.

Ο πυρήνας Linux εμπνεύστηκε από το λειτουργικό σύστημα MINIX, που δεν ταίριαζε στον Λίνους με την περιορισμένη του άδεια. Ακολούθως, όταν το Linux έγινε γνωστό έργο, οι επικριτές προσπάθησε να κατηγορήσει τον Linus για αντιγραφή απευθείας τον κώδικα ορισμένων υποσυστημάτων ΜΙΝΙΧ.

Η επίθεση αποκρούστηκε από τον Andrew Tanenbaum, συγγραφέα του MINIX, ο οποίος ανέθεσε σε έναν μαθητή να κάνει μια λεπτομερή σύγκριση του κώδικα Minix και των πρώτων δημόσιων εκδόσεων του Linux. Τα αποτελέσματα της μελέτης έδειξαν την παρουσία μόνο τεσσάρων δευτερευουσών αντιστοιχίσεων μπλοκ κώδικα, λόγω των απαιτήσεων POSIX και ANSI C.

Ο Linus αρχικά σκέφτηκε να ονομάσει τον πυρήνα Freax, από τις λέξεις "free", "freak" και X (Unix). Αλλά το όνομα "Linux" δόθηκε στον πυρήνα από τον Ari Lemmke, ο οποίος, κατόπιν αιτήματος του Linus, τοποθέτησε τον πυρήνα στον διακομιστή FTP του πανεπιστημίου, ονομάζοντας τον κατάλογο με το αρχείο όχι "freax", όπως ζήτησε ο Torvalds, αλλά "linux".

Αξίζει να σημειωθεί ότι ο επιχειρηματίας William Della Croce κατάφερε να κατοχυρώσει το εμπορικό σήμα Linux και ήθελε να εισπράξει δικαιώματα με την πάροδο του χρόνου, αλλά αργότερα άλλαξε γνώμη και μεταβίβασε όλα τα δικαιώματα του εμπορικού σήματος στη Linus. Η επίσημη μασκότ του πυρήνα του Linux, ο πιγκουίνος Tux, επιλέχθηκε ως αποτέλεσμα ενός διαγωνισμού που έγινε το 1996 και το όνομα του οποίου Tux σημαίνει Torvalds UniX.

Καθώς η ιστορία της ανάπτυξης του πυρήνα, μοιραζόμαστε λίγο από αυτό:

  • Σεπτέμβριος 1991: Linux 0.0.1, πρώτη δημόσια κυκλοφορία που υποστηρίζει μόνο CPU i386 και εκκινήσεις από δισκέτα.
    Ιανουάριος 1992: Linux 0.12, ο κώδικας άρχισε να διανέμεται υπό την άδεια GPLv2
  • Μάρτιος 1992: Το Linux 0.95, παρείχε τη δυνατότητα εκτέλεσης του συστήματος X Window, υποστήριξη για εικονική μνήμη και ανταλλαγή διαμερισμάτων και εμφανίστηκαν οι πρώτες διανομές SLS και Yggdrasil.
  • Το καλοκαίρι του 1993, ιδρύθηκαν τα έργα Slackware και Debian.
    Μάρτιος 1994: Linux 1.0, η πρώτη επίσημα σταθερή έκδοση.
    Μάρτιος 1995: Linux 1.2, σημαντική αύξηση του αριθμού των οδηγών, υποστήριξη για πλατφόρμες Alpha, MIPS και SPARC, επέκταση των δυνατοτήτων στοίβας δικτύου, εμφάνιση φίλτρου πακέτων, υποστήριξη NFS.
  • Ιούνιος 1996: Linux 2.0, υποστήριξη για συστήματα πολλαπλών επεξεργαστών.
  • Ιανουάριος 1999: Linux 2.2, αυξημένη απόδοση συστήματος διαχείρισης μνήμης, πρόσθετη υποστήριξη για IPv6, εφαρμογή νέου τείχους προστασίας, εισαγωγή νέου υποσυστήματος ήχου
  • Febrero de 2001: Linux 2.4, υποστήριξη για συστήματα 8 επεξεργαστών και 64 GB RAM, σύστημα αρχείων Ext3, USB, υποστήριξη ACPI.
  • Δεκέμβριος 2003: Linux 2.6, υποστήριξη SELinux, αυτόματα εργαλεία ρύθμισης πυρήνα, sysfs, επανασχεδιασμένο σύστημα διαχείρισης μνήμης.
  • Τον Σεπτέμβριο του 2008, δημιουργήθηκε η πρώτη έκδοση της πλατφόρμας Android που βασίζεται στον πυρήνα του Linux.
  • Τον Ιούλιο του 2011, μετά από 10 χρόνια ανάπτυξης του κλάδου 2.6.x, έγινε η μετάβαση στην αρίθμηση 3.x.
  • Εν 2015, Linux 4.0, ο αριθμός των αντικειμένων git στο αποθετήριο έχει φτάσει τα 4 εκατομμύρια.
  • Τον Απρίλιο του 2018, Ξεπέρασα το φράγμα 6 εκατομμυρίων git-core αντικειμένων στο αποθετήριο.
  • Τον Ιανουάριο του 2019, δημιουργήθηκε ο κλάδος πυρήνα Linux 5.0.
  • Δημοσιεύτηκε τον Αύγουστο 2020, Ο πυρήνας 5.8 ήταν ο μεγαλύτερος όσον αφορά τον αριθμό των αλλαγών όλων των πυρήνων καθ 'όλη τη διάρκεια ζωής του έργου.
  • Εν 2021, ο κώδικας για την ανάπτυξη προγραμμάτων οδήγησης γλώσσας Rust προστέθηκε στον επόμενο κλάδο του πυρήνα Linux.
  • Τον Αύγουστο του 2022, δημιουργήθηκε ο κλάδος του Linux kernel 6.0, καθώς υπήρχαν αρκετές εκδόσεις στον κλάδο 5.x για να αλλάξει ο πρώτος αριθμός στον αριθμό έκδοσης.

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.