Ieri s-au împlinit 28 de ani de când Linux a fost anunțat de creatorul său, Linus Torvalds, pe 25 august 1991, anul în care a fost anunțată pentru prima dată disponibilitatea viitoare a Linux . Prima versiune publică a kernelului Linux a fost prezentată pe 17 septembrie.
Primul kernel Linux 0.0.1 lansat în lume avea o dimensiune de 62 Kb în formă comprimată și conținea aproximativ 10 de linii de cod (comparativ cu kernelul Linux actual, care are peste 26 de milioane de linii de cod).
La acea vreme, colecția de opinii a lui Linus Torvalds completa un efort de delimitare cu Minix.
De fapt, spre deosebire de alegerea profesorului Tanenbaum de a așeza Minix într-un microkernel, Linus alege să rămână pe fundația Unix și adoptă o structură de bază monolitică pentru sistemul său de operare, care este inspirată de evoluțiile din Minix.
„Cred că proiectarea unui nucleu monolitic în 1991 este o idee foarte proastă. Fii fericit că nu ești unul dintre studenții mei. Nu aș obține o notă bună pentru un astfel de design ”, a declarat Tanenbaum pentru Linus. De fapt, profesorul a opinat că viitorul sistemelor de operare nu se bazează pe nuclee monolitice, ci pe micro-nuclee.
Anunțul de 28 de ani al lui Linus Torvalds a fost după cum urmează:
Bună ziua tuturor celor care folosesc Minix. Scriu un sistem de operare (gratuit) (este doar un hobby, nu va fi un lucru la nivel GNU) pentru clonele 386 și 486.
Proiectul este în curs de desfășurare din aprilie și se conturează încetul cu încetul. Aș dori feedback despre lucrurile pe care oamenii le plac sau nu le place în Minix, deoarece sistemul meu de operare arată un pic asemănător (inclusiv organizarea fizică a sistemului de fișiere, din motive practice, printre altele). Am portat bash 1.08 și gcc 1.40 și lucrurile merg destul de bine.
Acest lucru implică faptul că voi propune ceva concret în câteva luni și aș dori să știu care sunt caracteristicile de care utilizatorii vor avea cel mai mult nevoie. Toate sugestiile sunt binevenite, dar nu pot promite că le voi pune în aplicare pe toate.
Avertisment: Acest sistem de operare nu se bazează pe cod Minix, iar sistemul său de fișiere acceptă mai multe fire. Nu este portabil și probabil că nu va suporta niciodată altceva decât discurile hard disk, pentru că asta este tot ceea ce am ”, a scris el atunci.
Între timp, deschiderea codului sursă către comunitate a avut loc în anul următor (1992) sub licența GPL.
De atunci, ceea ce a fost odată un hobby pentru Linus Torvalds a devenit un proiect major. În 2018, depozitul kernelului Linux consta din 61,725 de fișiere, pentru un total de 25,584,633 de linii de cod.
Aceasta, fără a menționa documentația, fișierele Kconfig, vrăjitori și utilitare etc. După mai bine de două decenii, dezvoltarea Linux continuă activ.
Anul trecut, proiectul a înregistrat un total de 782,487 angajamente de la peste 19,000 de autori. Acest lucru arată entuziasmul comunității pentru o inițiativă la care Linus Torvalds continuă să fie unul dintre cei mai frecvenți colaboratori. De fapt, specialistul finlandez în IT a reprezentat doar 3% din toate angajamentele anul trecut.
Deși până în ziua de azi Linus Torvalds nu este mulțumit de ceea ce s-a întâmplat cu creația sa , deoarece în această industrie sistemul de operare se învârte în general în jurul unei cote de piață de 3%, o cifră pe care o consideră un eșec pe piața sistemelor de operare desktop.
Și pe această temă, Linus Torvalds însuși a vorbit despre acest subiect nu cu mult timp în urmă și a atribuit eșecul Linux fragmentării ecosistemului.
Deși pe cealaltă parte a monedei, când vine vorba de sisteme pentru supercomputere, Linux este cel care acoperă aproape totul.
De aceea, mulți dintre cei care se îndoiesc de Linux pot realiza marea participare a Linux la scară largă.