Linux fyller 30 år: Linus Torvalds på sitt “bare en hobby” -operativsystem

0
142

 Steven J. Vaughan-Nichols

Av Steven J. Vaughan-Nichols for Linux og åpen kildekode | 25. august 2021 – 16:53 GMT (17:53 BST) | Tema: Enterprise Software

 linus-torvalds.jpg

Linux Foundation

I 1991 var Unix et viktig, men sekundært x86 -operativsystem. Det året, 25. august, kunngjorde en mildmodig finsk kandidatstudent ved navn Linus Benedict Torvalds på Usenet-gruppen comp.os.minix at han jobbet med “et (gratis) operativsystem (bare en hobby, vil ikke være stort og profesjonell som gnu) for 386 (486) AT -kloner. ” Ingen visste det, ikke engang Torvalds, men teknologien kom til å forandre seg for alltid.

Tretti år senere styrer Linux IT. Nesten alle større nettsteder – inkludert Google, Facebook og Wikipedia – kjøres på Linux. Det er det samme med skyene. Selv på Microsofts egen Azure er Linux det mest populære operativsystemet. Når det gjelder superdatamaskiner, kjører alle 500 av verdens raskeste 500 superdatamaskiner Linux. Takket være Android er Linux også det mest populære sluttbrukeroperativsystemet. Ikke dårlig for et hobbyoperativsystem!

Torvalds og jeg har snakket om Linux og dets historie, og han er både fornøyd og forundret over Linuxs oppgang. Men når det gjelder operativsystemets bursdag, sa Torvalds, kan du argumentere for at det har fire bursdager:

“Det første nyhetsgruppeposten er mer offentlig (25. august), og du kan finne det med overskrifter som gir dato og klokkeslett og alt. Derimot tror jeg ikke at 0,01 -utgivelsen noen gang ble annonsert i noen offentlige omgivelser (bare privat til noen få mennesker som hadde vist interesse, og jeg tror ikke noen av disse e-postene overlever). I disse dager er måten å finne 0,01-datoen (17. september) å se på datoene for filene i tar-filen det gjenstår fortsatt.

“Så, begge fungerer for meg. Eller enten.

“Og forresten, noen vil argumentere for andre dager. For eksempel var den tidligste offentlige semi-omtale av Linux 3. juli: det var første gang jeg ba om noen POSIX-dokumenter offentlig i Minix-nyhetsgruppen og nevnte jeg jobbet med et prosjekt (men nevnte det ikke.) Og i den andre enden var 5. oktober første gang jeg faktisk offentliggjorde en Linux -versjon: “versjon 0.02 (+1 (veldig liten) oppdatering allerede.”

I de første dagene ble Torvalds oppmuntret av professorene ved Universitetet i Helsinki.

“Mesteparten av tiden var Linux veldig mye under radaren – det er ikke som om det noen gang var et universitetsprosjekt, og jeg ville ikke at det skulle være det – men Helsinki universitet (i det minste CS -avdelingen) var veldig åpent for uoffisielle “utenomfaglige” aktiviteter. Jeg tror ikke nødvendigvis at Linux nødvendigvis var så spesiell på den måten heller. Det har bare vokst til å bli noe stort. Jeg fikk aldri følelsen av at du måtte jobbe på en spesiell måte, eller at bare de godkjente offisielle universitetsprosjektene ble gitt ressurser. For eksempel endte CS -avdelingen med å prøve (og deretter bruke ganske mye) Linux -maskiner som kjører X som tynne klienter, men også en DEC Alpha -maskin som kjører Linux i serverrommet. Visst, Linux bruk på universiteter var ikke akkurat uvanlig, men jeg tror de var spesielt åpne for det fordi det var et lokalt, kult prosjekt. “

Det tok ikke lang tid før Torvalds innså at hans lille prosjekt kom ikke til å bli lite lenge. I slutten av 1991 fikk den mer oppmerksomhet enn det fortsatt fødte GNU Hurd eller Minix [Andrew Tannenbaums banebrytende gratis programvareopplæringsprogram Unix]. Torvalds forklarte:

“Jeg begynte å gjøre noen personsøk på disken rundt julen 1991, og på det tidspunktet gjorde Linux ting som Minix ikke gjorde. Det var en av grunnene til at nummereringen til utgivelsen hoppet fra 0,03 (kanskje november 1991) til 0,12 (januar 1992) ).

“Det var ikke akkurat radikalt (folk hadde laget Minix -utvidelser som gjorde personsøk osv.), men det var et tegn på at Linux begynte å gjøre ting som jeg ikke var vant til at Minix gjorde.

“Sommeren 1992 hadde vi X i gang og Linux så bare ut som et helt annet dyr enn Minix jeg hadde vokst til (men jeg vet ikke engang hva Minix gjorde etterpå).

” Resten skjedde ganske gradvis og slo meg egentlig ikke like eksepsjonell som tidlig i 1992 -innsikten om at det faktisk var mennesker jeg ikke kjente som brukte og tinker med Linux. “

Begrepet for det som skjedde med Linux hadde ikke blitt oppfunnet ennå. I dag kjenner vi det som åpen kildekode. Dette konseptet med utviklere som jobber sammen om felles ledet og administrert kode, ble den eneste viktigste programvareutviklingsmetoden i historien. Selv om Linux ikke ville ha eksistert uten Linus, var innflytelsesrike tidlige Linux-utviklere som Theodore Ts'o, James Bottomley, Gerald Pfeifer og Greg Kroah-Hartman også avgjørende for veksten.

Selv da Linux tok opp damp, så Torvalds ikke hvor det skulle. “Modellåret '91 'Linus tenkte virkelig ikke 30 år fremover, og hvis han hadde gjort det, hadde han ikke trodd at eksperimentet han jobbet med i det hele tatt ville eksistere. Andre prosjekter virket mye mer seriøse.”

I de aller første dagene var Linux ikke formelt kjent som Linux. Torvalds forklarte: “Linux var arbeidsnavnet mitt, men jeg ville aldri gi det ut som Linux. Linux var et helt godt arbeidsnavn, men hvis jeg faktisk brukte det som det offisielle, ville folk tro at jeg er en egoman og ville ikke ' t tok det på alvor. Så jeg valgte dette veldig dårlige navnet, “Freax”, for “Free Unix.” Heldigvis bestemte den første Linux -administratoren Ari Lemmk at Freax også var et dumt navn. Derfor kalte han det faktisk Linux fordi han trodde dette interne prosjektnavnet var Torvalds førstevalg.

Når han så tilbake på alt, sa Torvalds at han vanligvis tenker “noen av de tidlige tingene som egentlig ikke er så store ting lenger, men det føltes stort for meg bare fordi de var overrasket og/eller viktige den gangen. “

For eksempel, “personlig, 0,03 var et stort skritt, det er da Linux ble selvvert for første gang, tror jeg. Og 0,12 var når det plutselig var nesten nyttig for noen mennesker, og du faktisk kunne gjøre et begrenset reelt arbeid med det (og da nevnte “hei, folk jeg ikke vet bruker det” skjedde). Riktignok måtte du være ganske hardcore for å leke med det, men det er fremdeles aktive kjerneutviklere rundt fra denne tidsrammen. ”

Når han prøver å se på det større bildet, synes Torvalds nå at perioden tidlig i 1992- da Linux gikk over til å bruke Gnu Public License versjon 2 (GPLv2)- var spesielt viktig. Han husker, “Det var ikke den opprinnelige lisensen, men jeg er overbevist om at det er en stor del av hvorfor Linux ble så utbredt. Ikke alle elsker GPL, og jeg har hatt mine egne problemer med FSF [Free Software Foundation] , men jeg synes GPLv2 har vært en enorm avtale, og folk bør ikke avvise lisensspørsmål. “

Han legger til:

“Jeg tror at selskapene som har engasjert seg har vært enormt viktige – og det kan høres så åpenbart ut som å være trist og dumt, men noen hjørner av open source -samfunnet har vært ganske negative for ethvert kommersielt engasjement.”

ZDNet anbefaler

De beste internetthastighetstestene De beste nettleserne for personvern De beste Windows 10 bærbare datamaskinene De beste telefonene å kjøpe nå De beste skylagringstjenestene De beste VPN -tjenester De beste smartklokkene for Android -brukere Hvilken Mac passer for deg? Hvilken iPad -modell passer for deg? Hvilken iPhone -modell passer for deg?

Relaterte emner:

Cloud Big Data Analytics Innovation Tech and Work Collaboration Developer  Steven J. Vaughan-Nichols

Av Steven J. Vaughan-Nichols for Linux og Åpen kildekode | 25. august 2021 – 16:53 GMT (17:53 BST) | Emne: Enterprise Software