Buon 29 ° anniversario "Linux"

25 agosto 1991, dopo cinque mesi di sviluppo uno studente di nome "Linus Torvalds" che a quel tempo aveva 21 anni ha fatto sapere che stava costruendo un prototipo funzionante di un nuovo sistema operativo, per il quale è stata completata la migrazione di bash 1.08 e gcc 1.40.

Ci sono voluti diversi giorni per rilasciare la prima versione pubblica del kernel Linux che è stato rilasciato il 17 settembre. Il kernel 0.0.1 è stato compresso a 62 KB e conteneva circa 10mila righe di codice sorgente (mentre l'attuale kernel ha più di 28 milioni di righe di codice).

Il kernel Linux è stato ispirato dal sistema operativo MINIX, cosa che a Linus non piaceva con la sua licenza limitata. più tardi, quando Linux divenne un progetto famoso, gli oppositori hanno cercato di accusare Linus di copiare direttamente il codice di alcuni sottosistemi MINIX.

L'attacco è stato respinto dall'autore di MINIX, Andrew Tanenbaum, che ha incaricato uno studente di fare un confronto dettagliato del codice Minix con le prime versioni pubbliche di Linux. I risultati dello studio hanno mostrato la presenza di solo quattro corrispondenze di blocchi di codice trascurabili a causa dei requisiti POSIX e ANSI C.

Linus inizialmente pensava di chiamare il kernel "Freax" gratuito, strano e X (Unix), ma il kernel è stato chiamato "Linux" con la mano leggera di Ari Lemmke, che, su richiesta di Linus, mise il kernel sul server FTP dell'università, nominando la directory con il file non "freax", come richiesto da Torvalds, ma "linux".

In particolare, William Della Croce (un imprenditore) è riuscito a registrare il marchio Linux e ha voluto raccogliere i diritti d'autore nel tempo, ma poi ha cambiato idea e ha trasferito tutti i diritti sul marchio a Linus.

La mascotte ufficiale del kernel Linux, il pinguino Tux, è stata selezionata attraverso un concorso indetto nel 1996. Il nome Tux sta per Torvalds UniX.

Per quanto riguarda la storia del kernelQueste sono le versioni più importanti nella storia di Linux:

  • A partire da settembre 1991 - Linux 0.0.1: È la prima versione pubblica che supporta solo CPU i386 e si avvia da floppy disk
  • A partire da gennaio 1992 - Linux 0.12: il codice ha iniziato ad essere distribuito sotto licenza GPLv2;
  • A partire da marzo 1992 - Linux 0.95- Fornita la possibilità di eseguire il sistema X Window, il supporto per la memoria virtuale e lo scambio di partizioni.
    Linux 0.96-0.99 - 1992-1993: il lavoro è iniziato sullo stack di rete. È stato introdotto il file system Ext2, è stato aggiunto il supporto per il formato file ELF, sono stati introdotti driver per schede audio e controller SCSI.
    Nel 1992 apparvero le prime distribuzioni SLS e Yggdrasil. Nell'estate del 1993 furono fondati i progetti Slackware e Debian.
  • A partire da marzo 1994 - Linux 1.0: è la prima versione ufficialmente stabile.
  • A partire da marzo 1995 - Linux 1.2: ha un aumento significativo del numero di driver, supporto per piattaforme Alpha, MIPS e SPARC, espansione delle capacità dello stack di rete, aspetto di un filtro di pacchetti, supporto per NFS.
  • Giugno 1996 - Linux 2.0- Arriva con supporto per sistemi multiprocessore.
  • Nel marzo 1997: Fondazione di LKML, la mailing list degli sviluppatori del kernel Linux.
  • Nel 1998: Lancio del primo cluster Linux basato su Top500, composto da 68 nodi con CPU Alpha.
  • A partire da gennaio 1999 - Linux 2.2: ha già un sistema di gestione della memoria più efficiente, aggiunto il supporto per IPv6, implementato un nuovo firewall, introdotto un nuovo sottosistema audio;
  • A partire da febbraio 2001 - Linux 2.6- Supporto per sistemi RAM da 8 GB a 64 processori, file system Ext3, USB, supporto ACPI.
  • A partire da dicembre 2003 - Linux 2.6: viene fornito con il supporto SELinux, strumenti di autotuning del kernel, sysfs, sistema di gestione della memoria rivisto;
  • Nel 2005 è stato introdotto l'hypervisor Xen, inaugurando l'era della virtualizzazione.
  • Nel settembre 2008 è stata creata la prima versione della piattaforma Android basata sul kernel Linux.
  • Luglio 2011 - fine filiale 2.6.x: Dopo 10 anni di sviluppo del ramo 2.6.x, è stato effettuato il passaggio alla numerazione 3.x. Il numero di oggetti nel repository Git ha raggiunto i 2 milioni.
  • Nel 2015 - Linux 4.0- è stato rilasciato, il numero di oggetti git nel repository ha raggiunto i 4 milioni.
  • A gennaio 2019 - Linux 5.0: il repository ha raggiunto il livello di 6,5 milioni di oggetti git.
  • Nell'agosto 2020 - Linux 5.8: è stato il più grande in termini di numero di modifiche di tutti i kernel durante l'intera vita del progetto.

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Immagine segnaposto Jose Luis Villaverde suddetto

    Linux non è un sistema operativo, è il kernel utilizzato dal sistema operativo GNU creato da Richard Stallman.

    1.    tesoD suddetto

      Veramente? (?)
      Grazie per le informazioni (?)

    2.    Giovanni suddetto

      Sei un po 'perso nella storia dell'informatica.

  2.   qtrit suddetto

    Piccola parte della storia del sistema operativo che ha rivoluzionato tutta la tecnologia attuale.

    e cosa sta arrivando ..