Avui el nucli de Linux compleix el seu 30 aniversari i encara li queda molt per donar

A principis de mes vam donar a conèixer la nota de el 30 aniversari de la publicació del primer web, un fet que sens dubte marc la història i de el qual sempre he relacionat una mica amb Linux, ja que tant la publicació del primer web així com del primer prototip de el nucli de Linux van de la mà, ja que tots dos van ser donats a conèixer en el mateix any.

Ja que 25:1991 XNUMX ago XNUMX, Després de cinc mesos de desenvolupament, l'estudiant de 21 anys Linus Torvalds anunciar en la teleconferència comp.os.minix que estava treballant en un prototip funcional d'un nou sistema operatiu Linux, per al qual la portabilitat de bash 1.08 i gcc 1.40 s'havien completat. Aquesta primera versió pública de el nucli de Linux es va llançar el 17 de setembre.

El nucli 0.0.1 tenia 62 KB en forma comprimida i contenia al voltant de 10 mil línies de codi font que comparació de el nucli d'avui en dia de Linux té més de 28 milions de línies de codi.

Segons un estudi encarregat per la Unió Europea el 2010, el cost aproximat de desenvolupar des de zero un projecte similar a un nucli modern de Linux hauria estat de més de mil milions de dòlars (calculat quan el nucli tenia 13 milions de línies de codi), segons a un altre estimat en més de 3 mil milions.

Una mica sobre Linux

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

L'atac va ser repel·lit per l'autor de MINIX, Andrew Tanenbaum, qui va encarregar a un estudiant que fes una comparació detallada de el codi Minix amb les primeres versions públiques de Linux. Els resultats de l'estudi van mostrar la presència de només quatre coincidències de blocs de codi insignificants causa dels requisits de POSIX i ANSI C.

Linus originalment va pensar a trucar a el nucli Freax, des free, freak i X (Unix). Però el nucli va rebre el nom "Linux" amb la mà lleugera d'Ari Lemmke, qui, a comanda de Linus, va col·locar el nucli al servidor FTP de la universitat, nomenant directori amb l'arxiu no «Freax», com Torvalds va demanar, sinó «linux".

És de destacar que l'emprenedor empresari William Della Croce va aconseguir registrar la marca Linux i va voler cobrar regalies al llarg de el temps, però després va canviar d'opinió i va transferir tots els drets de la marca a Linus. La mascota oficial de el nucli de Linux, el pingüí Tux, va ser seleccionada a través d'un concurs celebrat el 1996. El nom Tux significa Torvalds Unix.

Pel que fa a el creixement de el nucli durant els últims 30 anys:

  • 0.0.1 - setembre de 1991, 10 mil línies de codi
  • 1.0.0 - març de 1994, 176 mil línies
  • 1.2.0 - març de 1995, 311 mil línies
  • 2.0.0 - juny de 1996, 778 línies
  • 2.2.0 - gener de 1999, 1,8 milions de línies
  • 2.4.0 - gener de 2001, 3,4 milions de línies
  • 2.6.0 - desembre de 2003, 5,9 milions de línies
  • 2.6.28 - desembre de 2008, 10,2 milions de línies
  • 2.6.35 - agost de 2010, 13,4 milions de línies
  • 3.0 - agost de 2011, 14,6 milions de línies
  • 3.5 - juliol de 2012, 15,5 milions de línies
  • 3.10 - juliol de 2013, 15,8 milions de línies
  • 3.16 - agost de 2014, 17,5 milions de línies
  • 4.1 - juny de 2015, 19,5 milions de línies
  • 4.7 - juliol de 2016, 21,7 milions de línies
  • 4.12 - juliol de 2017, 24,1 milions de línies
  • 4.18 - agost de 2018, 25,3 milions de línies
  • 5.2 - Juliol de 2019, 26,55 milions d'línies
  • 5.8 - agost de 2020, 28,4 milions de línies
  • 5.13 - juny de 2021, 29,2 milions de línies

Mentre que per la part de el desenvolupament i novetats:

  • Setembre de 1991: Linux 0.0.1, primera versió pública que només admet la CPU i386 i s'inicia des d'un disquet.
    Gener de 1992: Linux 0.12, el codi va començar a distribuir-se sota la llicència GPLv2
  • Març de 1992: Linux 0.95, va brindar la capacitat d'executar el sistema X Windows, suport per a memòria virtual i intercanvi de particions, a més que van aparèixer les primeres distribucions SLS i Yggdrasil.
  • En l'estiu de 1993, Es van fundar els projectes Slackware i Debian.
    Març de 1994: Linux 1.0, primera versió oficialment estable.
    Març de 1995: Linux 1.2, augment significatiu en el nombre de controladors, suport per a plataformes Alpha, MIPS i SPARC, expansió de les capacitats de la pila de xarxa, aparició d'un filtre de paquets, suport NFS.
  • Juny de 1996: Linux 2.0, suport per a sistemes multiprocessador.
  • Gener de 1999: Linux 2.2, augment de l'eficiència de sistema d'administració de memòria, suport agregat per IPv6, implementació d'un nou tallafocs, introduït un nou subsistema de so
  • Febrer de 2001: Linux 2.4, suport per a sistemes de 8 processadors i 64 GB de RAM, sistema d'arxius Ext3, USB, suport ACPI.
  • Desembre de 2003: Linux 2.6, suport SELinux, eines d'ajust automàtic de l'nucli, sysfs, sistema d'administració de memòria redissenyat.
  • Al setembre de 2008, Es va formar la primera versió de la plataforma Android basada en el nucli de Linux.
  • Al juliol de 2011, després de 10 anys de desenvolupament de la branca 2.6.x, es va realitzar la transició a la numeració 3.x.
  • En 2015 Linux 4.0, el nombre d'objectes git en el repositori ha arribat als 4 milions.
  • A l'abril de 2018, va superar la barrera dels 6 milions d'objectes git-core en el repositori.
  • Al gener de 2019, Es va formar la branca de el nucli de Linux 5.0.
  • Publicat a l'agost de 2020, el nucli 5.8 va ser el més gran en termes de la quantitat de canvis de tots els nuclis durant tota l'existència de el projecte.
  • En 2021 es va agregar codi per desenvolupar controladors en el llenguatge Rust a la següent branca de el nucli de Linux.

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ó.