Linux fylder 30: Linus Torvalds på sit “bare en hobby” -operativsystem

0
94

 Steven J. Vaughan-Nichols

Af Steven J. Vaughan-Nichols til Linux og Open Source | 25. august 2021 – 16:53 GMT (17:53 BST) | Emne: Enterprise Software

 linus-torvalds.jpg

Linux Foundation

I 1991 var Unix et vigtigt, men sekundært x86 -operativsystem. Det år, den 25. august, annoncerede en mildartet finsk kandidatstuderende ved navn Linus Benedict Torvalds på Usenet-gruppen comp.os.minix, at han arbejdede på “et (gratis) operativsystem (bare en hobby, vil ikke være stort og professionel som gnu) til 386 (486) AT -kloner. ” Ingen vidste det, ikke engang Torvalds, men teknologien ville ændre sig for evigt.

Tredive år senere styrer Linux IT. Næsten alle større websteder – herunder Google, Facebook og Wikipedia – kører på Linux. Det er det samme med skyerne. Selv på Microsofts egen Azure er det mest populære operativsystem Linux. Hvad angår supercomputere, kører alle 500 af verdens hurtigste 500 supercomputere Linux. Takket være Android er Linux også det mest populære slutbruger-operativsystem. Ikke dårligt for et hobby -operativsystem!

Torvalds og jeg har talt om Linux og dets historie, og han er både glad og forundret over Linux stigning. Men hvad angår operativsystemets fødselsdag, sagde Torvalds, kan du argumentere for, at det har fire fødselsdage:

“Det første nyhedsgruppepost er mere offentligt (25. august), og du kan finde det med overskrifter, der angiver dato og klokkeslæt og alt muligt. I modsætning hertil tror jeg ikke, at 0.01 -udgivelsen nogensinde blev annonceret i nogen offentlige omgivelser (kun privat til et par mennesker, der havde vist interesse, og jeg tror ikke, at nogen af ​​disse e-mails overlever). I disse dage er måden at finde 0,01-datoen (17. september) at gå og se på datoerne for filerne i tar-filen det er stadig tilbage.

“Så begge fungerer for mig. Eller enten.

“Og i øvrigt vil nogle mennesker argumentere for endnu andre dage. For eksempel var den tidligste offentlige semi-omtale af Linux den 3. juli: det var første gang, jeg bad om nogle POSIX-dokumenter offentligt i Minix-nyhedsgruppen og nævnte jeg arbejdede på et projekt (men navngav det ikke). Og i den anden ende var 5. oktober første gang, jeg faktisk offentligt annoncerede en Linux -version: “version 0.02 (+1 (meget lille) patch allerede.”

I disse tidlige dage blev Torvalds opmuntret af sine professorer ved Helsinki Universitet.

“Det meste af tiden var Linux meget under radaren – det var ikke som om det nogensinde var et universitetsprojekt, og jeg ville ikke have det til at være det – men Helsinki Universitet (i hvert fald CS -afdelingen) var meget åben over for uofficielle 'fritidsfaglige aktiviteter'. Jeg tror heller ikke, at Linux nødvendigvis var så speciel på den måde. de sanktionerede officielle universitetsprojekter fik ressourcer. F.eks. endte CS -afdelingen med at prøve (og derefter bruge temmelig bredt) Linux -maskiner, der kører X som tynde klienter, men også en DEC Alpha -maskine, der kører Linux i serverrummet. Sure, Linux brug på universiteter var ikke ligefrem usædvanligt, men jeg tror, ​​de var særligt åbne over for det, fordi det var et lokalt, sejt projekt. “

Det tog ikke lang tid, før Torvalds indså, at hans lille projekt ville ikke blive ved med at være længe. I slutningen af ​​1991 fik det mere opmærksomhed end det stadigfødte GNU Hurd eller Minix [Andrew Tannenbaums banebrydende gratis software uddannelsesmæssige Unix-operativsystem]. Torvalds forklarede:

“Jeg begyndte at lave nogle personsøgninger på disken omkring julen 1991, og på det tidspunkt lavede Linux ting, som Minix ikke gjorde. Det var en af ​​grundene til, at nummereringen på udgivelsen sprang fra 0,03 (måske november 1991) til 0,12 (januar 1992) ).

“Det var ikke ligefrem radikalt (folk havde lavet Minix -udvidelser, der foretog personsøgning osv.), men det var et tegn på, at Linux begyndte at gøre ting, som jeg ikke var vant til, at Minix lavede.

“I sommeren 1992 havde vi X i gang, og Linux lignede bare et helt andet dyr fra Minix, jeg var blevet vant til (men jeg ved ikke engang, hvad Minix gjorde bagefter).

” Resten skete temmelig gradvist og aldrig virkelig ramte mig som værende så usædvanlig som den tidlige indseelse af 1992, at der faktisk var mennesker, jeg ikke kendte, som brugte og pjattede med Linux. “

Betegnelsen for hvad der skete med Linux var endnu ikke opfundet. I dag kender vi det som open source. Dette koncept med udviklere, der arbejder sammen om fælles afviklet og administreret kode, blev den vigtigste metode til softwareudvikling i historien. Selvom Linux ikke ville have eksisteret uden Linus, var indflydelsesrige tidlige Linux-udviklere som Theodore Ts'o, James Bottomley, Gerald Pfeifer og Greg Kroah-Hartman også afgørende for dets vækst.

Selv da Linux tog fart, så Torvalds ikke, hvor det skulle hen. “Modelåret '91 Linus tænkte virkelig ikke 30 år frem i tiden, og hvis han havde gjort det, ville han slet ikke have troet, at det eksperiment, han arbejdede på, overhovedet ville være i nærheden. Andre projekter virkede meget mere seriøse.”

I de allerførste dage var Linux ikke formelt kendt som Linux. Torvalds forklarede, “Linux var mit arbejdsnavn, men jeg ville aldrig udgive det som Linux. Linux var et perfekt godt arbejdsnavn, men hvis jeg faktisk brugte det som det officielle, ville folk tro, at jeg er en egoman og ville ikke ' t tog det alvorligt. Så jeg valgte dette meget dårlige navn, “Freax”, for “Free Unix.” Heldigvis besluttede den første Linux -administrator Ari Lemmk, at Freax også var et fjollet navn. Derfor kaldte han det faktisk Linux, fordi han troede dette interne projektnavn var Torvalds førstevalg.

Når han så tilbage på det hele, sagde Torvalds, at han normalt tænker “nogle af de tidlige ting, der virkelig nok ikke er så store ting længere, men det føltes stort for mig bare fordi de var overraskede og/eller vigtige på det tidspunkt. “

For eksempel, “personligt var 0,03 et stort skridt, det var da Linux blev self-hosting for første gang, tror jeg. Og 0,12 var, da det pludselig var næsten nyttigt for nogle mennesker, og du faktisk kunne lave et begrænset reelt arbejde med det (og da førnævnte “hej, folk jeg ikke kender bruger det” skete). Ganske vist skulle man være temmelig hardcore for at lege med det, men der er stadig aktive kerneudviklere rundt omkring fra den tidsramme. ”

I et forsøg på at se på det større billede synes Torvalds nu, at perioden i begyndelsen af ​​1992- hvor Linux skiftede til at bruge Gnu Public License version 2 (GPLv2)- var særlig vigtig. Han husker: “Det var ikke den originale licens, men jeg er overbevist om, at det er en stor del af, hvorfor Linux blev så udbredt. Ikke alle elsker GPL, og jeg har haft mine egne problemer med FSF [Free Software Foundation] , men jeg synes, at GPLv2 har været en kæmpe aftale, og folk bør ikke afvise licensproblemerne. “

Han tilføjer:

“Jeg synes, at virksomhederne, der har involveret sig, har været enormt vigtige – og det lyder måske så indlysende, at det er beskedent og dumt, men nogle hjørner af open source -samfundet har været temmelig negative over for ethvert kommercielt engagement.”

ZDNet anbefaler

De bedste internethastighedstest De bedste browsere for beskyttelse af personlige oplysninger De bedste Windows 10 -bærbare computere De bedste telefoner at købe nu De bedste cloud -lagertjenester De bedste VPN -tjenester De bedste smartwatches til Android -brugere Hvilken Mac er den rigtige for dig? Hvilken iPad -model er den rigtige for dig? Hvilken iPhone -model er den rigtige for dig?

Relaterede emner:

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

Af Steven J. Vaughan-Nichols til Linux og Open Source | 25. august 2021 – 16:53 GMT (17:53 BST) | Emne: Enterprise Software