Avui 25 de Agost Linux celebra el seu 28 aniversari

happy-birthday-linux

Fa 28 anys, el 25 d'agost de 1991, després de cinc mesos de desenvolupament, l'estudiant de 21 anys Linus Torvalds va anunciar en una teleconferència que estava creant un prototip funcional d'un nou sistema operatiu, per al qual es va observar la finalització de la transferència de bash 1.08 i gcc 1.40.

El primer llançament públic de el nucli de Linux va ser presentat el 17 de setembre. El nucli 0.0.1 tenia una mida de 62 Kb en forma comprimida i contenia aproximadament 10 mil línies de codi (en comparació amb l'actual nucli de Linux que té més de 26 milions de línies de codi).

El nucli de Linux es va inspirar en el sistema operatiu MINIX, Que no era adequat per Linus amb la seva llicència limitada. Posteriorment, quan Linux es va convertir en un projecte famós, els detractors van tractar d'acusar a Linus de copiar directament el codi d'alguns subsistemes MINIX.

Tot i que aquestes acusacions van ser dissoltes per Andrew Tanenbaum, autor de MINIX, qui va instruir a un dels estudiants a realitzar una comparació detallada de el codi Minix i les primeres versions públiques de Linux. Els resultats de l'estudi van mostrar la presència de només quatre coincidències no essencials de blocs de codi, a causa dels requisits de POSIX i ANSI C.

Linus originalment tenia la intenció de nomenar el nucli de Freax, a partir de les paraules «gratis», «freak» i X (Unix).

Però el nom "Linux" va ser donat a l'nucli per Ari Lemmke, qui a demanat de Linus, va col·locar el nucli al servidor FTP de la universitat, nomenant directori amb l'arxiu no «Freax», com ho va sol·licitar Torvalds, sinó "Linux ».

Segons un estudi el 2010 encarregat per la Unió Europea, el cost aproximat de desenvolupar des de zero un projecte similar a el nucli de Linux hauria ascendit a més de mil milions de dòlars americans (el càlcul es va realitzar quan el nucli tenia 13 milions de línies de codi).

La mascota oficial de el nucli de Linux, el pingüí Tux, va ser triada com a resultat d'una competència celebrada el 1996. El nom Tux significa Torvalds Unix.

En Pel que fa als llançaments de el nucli des de la seva primera versió, Fins a l'actual podem veure la següent línia de temps, on la branca 2.x.xx va ser la més llarga de totes.

  • 0.0.1 - Setembre de 1991, 10 mil línies de codi
  • 1.0.0 - març de 1994, 176 mil línies de codi
  • 1.2.0 - març de 1995, 311 mil línies de codi
  • 2.0.0 - juny de 1996, 778 línies de codi
  • 2.2.0 - gener de 1999, 1.8 milions de línies de codi
  • 2.4.0 - gener de 2001, 3,4 milions de línies de codi
  • 2.6.0 - Desembre de 2003, 5.9 de línies de codi
  • 2.6.28 - Desembre de 2008, 10,2 de línies de codi
  • 2.6.35 - agost de 2010, 13.4 de línies de codi
  • 3.0 - agost de 2011, 14,6 de línies de codi
  • 3.5 - Juliol de 2012, 15.5 de línies de codi
  • 3.10 - Juliol de 2013, 15.8 de línies de codi
  • 3.16 - agost de 2014, 17.5 de línies de codi
  • 4.1 - juny de 2015, 19,5 milions de línies de codi
  • 4.7 - Juliol de 2016, 21.7 de línies de codi
  • 4.12 - juliol de 2017, 24,1 milions de línies de codi
  • 4.18 - agost de 2018, 25.3 milions de línies de codi
  • 5.2 - Juliol de 2019, 26.55 de línies de codi

Mentre que el progrés en el desenvolupament i característiques destacades:

  • Linux 0.0.1 - Setembre de 1991, la primera versió pública que només admet la CPU i386 i arrenca des d'un disquet
  • Linux 0.12: gener de 1992, el codi va començar a distribuir-se sota la llicència GPLv2
  • Linux 0.95: març de 1992, va proporcionar la capacitat d'executar el sistema X Window, va implementar suport per a memòria virtual i partició d'intercanvi.
  • Linux 0.96-0.99: 1992-1993, el treball va començar a la pila de xarxa. Es presenta el sistema d'arxius Ext2, s'agrega compatibilitat amb el format d'arxiu ELF, s'introdueixen controladors per a targetes de so i controladors SCSI, es carreguen els mòduls de l'nucli i el sistema de fitxers / proc.

    El 1992, van aparèixer les primeres distribucions de SLS i Yggdrasil. En l'estiu de 1993, es van fundar els projectes Slackware i Debian.

  • Linux 1.0: Març de 1994, la primera versió oficialment estable
  • Linux 1.2: març de 1995, un augment significatiu en el nombre de controladors, suport per a plataformes Alpha, MIPS i SPARC, ampliació de les capacitats de la pila de xarxa, aparició d'un filtre de paquets, suport per NFS
  • Linux 2.0: juny de 1996, suport per a sistemes multiprocessador
    Març de 1997: LKML, llista de correu de desenvolupadors de nucli de Linux, fundada
    1998: Va llançar el primer clúster basat en Linux a la llista Top500, que consta de 68 nodes amb una CPU Alpha
  • Linux 2.2: Gener de 1999, va augmentar l'eficiència de sistema d'administració de memòria, ha afegit suport per a IPv6, va implementar un nou tallafocs, va introduir un nou subsistema de so
  • Linux 2.4: Febrer de 2001, suport per a sistemes de 8 processadors i 64 GB de RAM, sistema d'arxius Ext3, suport per a USB, ACPI
  • Linux 2.6: Desembre de 2003, suport per SELinux, eines per ajustar automàticament els paràmetres de l'nucli, sysfs, un sistema d'administració de memòria redissenyat.
    El 2005, es va introduir l'hipervisor Xen, que va donar pas a una era de virtualització
    Al setembre de 2008, es va formar la primera versió de la plataforma Android basada en el nucli de Linux
  • Linux 3.0: Al juliol de 2011, després de 10 anys de desenvolupament de la versió 2.6.x, es va realitzar una transició a la numeració 3.x. El nombre d'objectes en el repositori de Git ha arribat als 2 milions
  • Linux 4.0: El 2015 es va dur a terme el llançament de Linux 4.0 nucli. El nombre d'objectes git en el repositori ha arribat als 4 milions
    A l'abril de 2018, es va superar la fita de 6 milions d'objectes git en el repositori de l'nucli.
  • Linux 5.0: Al gener de 2019, es va formar la branca de el nucli de Linux 5.0. El repositori ha assolit el nivell de 6.5 milions d'objectes git.

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.