Varför Linus Torvalds föredrar x86. Du är protonen i min elektron: kärlek och äktenskap inom IT


Linus föddes i Helsingfors. Föräldrarna, svenskspråkiga finländarna Nils och Anna Torvalds, var radikala studenter på 60-talet, deras far var till och med kommunist, som tillbringade ett år i Moskva i mitten av 70-talet. Linus fick sitt namn efter Linus Pauling. I skolan utmärkte han sig i fysik och matematik. Han var en osällskaplig, blygsam pojke. Han blev ofta retad pga politiska åsikter hans far.

1988 kom Linus in på Helsingfors universitet, från vilken han tog examen 1996 med en magisterexamen i cybernetik.

Linus Torvalds bor i Portland, Oregon, USA, med sin fru Tove, sexfaldig finsk karatemästare, tre döttrar: Patricia Miranda (f. 5 december 1996), Daniela Yolanda (f. 16 april 1998) och Celeste Amanda ( f. 20 november 2000), samt katten Randy.

Från februari 1997 till juni 2003 arbetade han på Transmeta Corporation, varefter han flyttade till Open Source Development Labs. Även om OSDL är baserat i Portland, Oregon, verkar det hemifrån i San Jose.

Linus Torvalds personliga maskot är pingvinen Tux, som också blev emblemet för Linux OS.

Linus lag, som den slutligen formulerades av Eric S. Raymond, säger: "Med tanke på tillräckligt med ögon ligger alla misstag på ytan." En djup bugg är en som är svår att hitta, men om tillräckligt många människor letar efter insekterna blir de alla ytliga. Båda programmerarna delar en ideologi med öppen källkod, delvis baserad på en tro på denna lag.

Till skillnad från många ideologer med öppen källkod, gör Torvalds sällan offentliga kommentarer om konkurrerande program. Han har kritiserats för att ha arbetat med mjukvara med stängd källkod på Transmeta och för att använda applikationen BitKeeper med stängd källkod. Han reagerade dock skarpt på attacker mot Linux och öppen källkodsideologi från mjukvarujättar som Microsoft och SCO.

[redigera]

1981 introducerade Leo, Linus matematikerfarfar, sitt barnbarn till Commodore VIC-20-datorn, som han använde för matematiska beräkningar. Linus blev intresserad av programmering och läste manualerna till maskinen. Sedan började han läsa datortidningar och skriva egna program, först i BASIC och sedan i Assembly.

Co skolår Linus fick stipendier för sina framgångar i matematik. Den första datorn han köpte var en Sinclair QL, som då kostade nästan 2 000 dollar.

Efter att ha tagit examen från skolan kom Linus in på Helsingfors universitet för att studera datavetenskap. Utbildningen avbröts av ett års militärtjänstgöring.

En betydande händelse i Torvalds liv var hans läsning av Andrew Tanenbaums bok "Operating Systems: Design and Implementation" (ISBN 0136386776). Boken, med Minix OS skrivet av Tanenbaum som exempel, presenterar strukturen för UNIX-familjens system. Linus var mycket intresserad och köpte senare en ny dator baserad på en 386-processor och installerade Minix.

Efter att ha upptäckt brister i systemet började han skriva sin egen terminalemulator, där han implementerade uppgiftsväxling. Sedan lade Linus till fler och fler funktioner i programmet, tack vare vilket det snart blev ett fullfjädrat operativsystem. Han skickade sedan det nu berömda tillkännagivandet till Minix-nyhetsgruppen:

Från: [e-postskyddad](Linus Benedict Torvalds)

Nyhetsgrupper: comp.os.minix

Ämne: En liten undersökning om mitt nya operativsystem

Organisation: Helsingfors universitet

Hej alla som använder minix-I do (gratis) operativ system(bara en hobby, kommer inte att vara stor och professionell som gnu) för 386(486) AT-kloner. Den har skulpterats sedan april och är snart klar. Jag vill ha feedback om vad folk gillar/ogillar med Minix, eftersom mitt system liknar det (samma enhet filsystem(av praktiska skäl) bland annat).

Jag har redan aktiverat bash (1.08) och GCC (1.40) och allt verkar fungera. Det betyder att något användbart kommer att dyka upp om några månader, och jag skulle vilja veta vad folk vill ha. Alla råd är välkomna, men jag lovar inte att jag kommer att göra allt :-)

Linus ( [e-postskyddad])

PS. Ja, den har ingen minixkod och multitasking fs. Den är INTE bärbar (använder 386 uppgiftsväxling, etc.), och kommer troligen bara att stödja AT-hårddiskar, eftersom Det är allt jag har :-(

Den 17 september 1991 släppte Linus källkoden för programmet (version 0.01) för allmän nedladdning. Systemet väckte genast stort intresse. Hundratals, sedan tusentals programmerare blev intresserade av systemet (katalogen med programmet, i frånvaro bästa alternativen, kallad "Linux") och arbeta med förbättringar och tillägg. Det distribuerades och distribueras fortfarande under villkoren för GNU Public License - GPL.

"Jag tror fortfarande att det var ett grundläggande misstag att skapa en monolitisk kärna 1991. Var tacksam för att du inte är min elev: jag skulle inte ge ett högt betyg för en sådan design :-)” (ur ett brev till Linus Torvalds). Tannenbaum gav sitt inlägg titeln "Linux är värdelöst."

Förutom den monolitiska kärnan, kritiserade Tannenbaum Linux för dess bristande portabilitet. Tannenbaum förutspådde att 80x86-processorer skulle försvinna inom en snar framtid och ge vika för RISC-arkitekturen.

Kritiken drabbade Torvalds hårt. Tannenbaum var en berömd professor, och hans åsikt spelade roll. På denna punkt hade han dock fel. Linus Torvalds insisterade på att han hade rätt.

Systemets popularitet växte och senare journalister runt om i världen började prata om det. Linux och Linus blev kända.

För närvarande är bara cirka 2% av Linux-systemkärnan skriven av Torvalds själv, men det är upp till honom att bestämma om den officiella kärnkoden ska ändras. Andra delar av Linux-systemet (X Window System, GCC-kompilator, pakethanteringssystem, etc.) hanteras av andra personer. Torvalds deltar i allmänhet inte i diskussioner som inte är relaterade till systemkärnan.

Torvalds äger varumärket Linux och övervakar dess användning (http://slashdot.org/articles/00/01/19/0828245.shtml) via icke vinstdrivande organisation Linux International och med hjälp av Linux-användare runt om i världen.

I Time magazines 2000 års undersökning "Man of the Century" rankades Linus på 17:e plats. 2001 delade han med Richard Stallman och Ken Sakamura Takeda-priset för bidrag till socialt och ekonomiskt välstånd. 2004 inkluderade Time honom på sin lista över de mest inflytelserika människor fred.

Linus Torvalds, vars biografi presenteras i artikeln, föddes i en journalistfamilj i Finland, där han växte upp. I skolan ansågs han vara en nörd på grund av sina hobbyer och sitt utseende. Kort och bräcklig, mest yngsta barnet i klassen, ful (som han själv erkänner), var Linus väldigt passionerad för teknik. Han var av lite intresse för att kommunicera med sina kamrater. Torvalds Linus var en utmärkt elev i fysik och matematik, ibland till nackdel för humanistiska ämnen. Bilden nedan är skolan som Linus gick på.

Introduktion till datorernas värld

Hans sanna guru och obestridda auktoritet var Leo Waldemar Törnquist, hans farfar. moderlinjen. Han arbetade vid Helsingfors universitet, där han var professor i statistik. Det var den här mannen som öppnade en värld av datorer för sitt barnbarn. Redan vid 11 års ålder behärskade Torvalds Commodore VIC-20, samtidigt som han lärde sig grundläggande programmering, eftersom den här datorn inte var bra för något annat.

Efter ett tag tröttnade Torvalds på den monotona inmatningen av program. Linus Torvalds (hans foto presenteras ovan) började köpa alla datortidningar och böcker som dök upp i landet. I en tidning hittade Linus ett program för Det skapades inte i BASIC, som alla andra han hade stött på tidigare, utan var bara en uppsättning siffror. De kunde översättas manuellt till maskinspråk, skrivna i en rad ettor och nollor som en dator kunde förstå.

Torvalds Linus insåg att BASIC var en del av datorn och började sedan studera andra aspekter av den. När hans farfar dog kastade han sig huvudstupa in i arbetet med datorn som Linus ärvt.

Linus familj

Vi har redan pratat om farfar och hans roll i vår hjältes öde. När det gäller övriga familjemedlemmar arbetar Torvalds föräldrar fortfarande inom journalistiken. Nils Torvalds, pappa, är radio- och tv-journalist. Anna Torvalds, Linus mamma, är litterär redaktör. Syster Sarah driver en översättningsbyrå som är specialiserad på att översätta nyhetsrapporter. Linus Torvalds själv, vars biografi inte har något med journalistik att göra, är skeptisk till detta yrke.

Ungdomsår

I tonåren Linus, till skillnad från många av sina jämnåriga, var inte attraherad av hockey eller fotboll eller flirta med tjejer. Torvalds var helt upptagen av att arbeta med datorer.

Sedan kom Linus Torvalds in på universitetet. Efter att ha studerat där i ett år värvades han till armén, där han förbättrade sin hälsa och pumpade upp sina muskler i klasserna i fysisk träning. Efter demobiliseringen återvände Torvalds för att studera vid universitetet. Exakt detta läroanstalt gav honom impulsen att börja programmera på en seriös nivå. Hela Torvalds framtida liv var kopplat till utvecklingen av ett världsberömt operativsystem.

Vid 17 års ålder, 1987, köpte Linus en ny produkt - en Sinclair QL - för att ersätta den föråldrade VIC-20. Den här datorn hade 128 KB minne. Den kördes på en åtta megahertz-processor från Motorola. Priset på datorn vid den tiden var cirka 2 000 dollar. Den producerades av ett företag under K. Sinclairs regi.

Intresse för operativsystem

Nästan omedelbart utvecklade Linus ett intresse för olika operativsystem. För att installera diskettkontrollen Torvalds köpte behövde han skriva sin egen enhetsdrivrutin. Sedan hittade han hål i operativsystemet. Linus upptäckte att det som faktiskt hände inte var det som utlovades i dokumentationen.

Torvalds nästa steg var att ta isär Q-DOS OS, som installerades på hans egen dator. Linus blev besviken över att veta att ingenting kunde ändras i detta system, eftersom det var skrivet i ROM.

Linus skrev först flera spel på den nya datorn. Idéerna till de flesta lånade han från en gammal dator. Det installerade operativsystemet hade dock många brister. Till exempel, trots dess multitasking-kapacitet, hade den ingen minnesskyddsfunktion. Systemet kan frysa när som helst. Dessutom slutade K. Sinclair, efter att ha utvecklat Sinclair QL, att förbättra sina modeller, samt att stödja befintliga.

Linux historia

Linus, som återvände från armén, blev bekant med Unix-systemet. Tillsammans med 32 andra studenter bestämde sig Torvalds för att gå kursen C och Unix. Eftersom detta system precis hade dykt upp vid Helsingfors universitet vid den tiden, var läraren tvungen att lära sig det nya operativsystemet tillsammans med studenterna.

Linus inspirerades att skapa sitt eget operativsystem av en bok av Andrew Tatenbaum, en professor från Amsterdam. Torvalds hävdar att hon vände hela hans liv senare i livet. I den här boken ("Design och implementering av operativsystem") beskriver författaren Minix, ett pedagogiskt operativsystem han skapade för undervisning i Unix. Naturligtvis bestämde sig Torvalds omedelbart för att installera det på sin dator. Problemet var att Sinclair QL inte var designad för att installera sådana system. Först i januari 1991, efter att ha köpt en ny dator (nu en PC), lyckades Torvalds installera Minix på den.

Efter att ha studerat fördelarna och nackdelarna med detta operativsystem beslutade Linus att förverkliga det. Det var ett träningsoperativsystem, avskalat och förvrängt. Minix blev mer avancerad efter att ha installerat gamla Linus-program och patchar av Bruce Evans, den berömda hackaren från Australien.

Skapa ett terminalemuleringspaket

Allt började med att fjärrkommunikationsterminalen i Minix var mycket dåligt implementerad. Och det var den funktion som Linus använde oftast. Med hjälp av den kontaktade han universitetsdatorn via modemanslutning. Torvalds bestämde sig för att skapa sitt eget kommunikationsprogram, med utgångspunkt från inte Minix, utan hårdvarunivån på själva datorn. Tack vare detta studerade han samtidigt en dator på en 386-processor, såväl som dess OS. Torvalds var mycket stolt över att han kunde förbättra OS. Men försök att presentera sina förtjänster för andra ledde till ingenting. Det var svårt att förklara för människor att ibland kan komplexa djupa processer hittas under den yttre enkelheten.

Utveckling av drivrutin för filsystem och diskettenhet

Så Linux började med att skapa ett terminalemuleringspaket. Efter detta följde den ena innovationen den andra. Torvalds behövde ladda ner och skriva filer till en dator belägen vid universitetet. För att göra detta var det nödvändigt att skriva dem till disken. Efter att ha funderat bestämde sig Linus för att skapa ett filsystem och en drivrutin för hårddisken. Dessutom måste systemet han planerade att utveckla vara kompatibelt med Minix. När han skapade den, rådgjorde han med Minix-användare genom en usenet-konferens. Att döma av de allvarliga frågor studenten ställde om arkitekturen hos Minix och Unix, skulle man kunna gissa att han planerade att utveckla sitt eget OS.

Arbetar på den första versionen av Linux

En dag upptäckte Linus plötsligt att de program han skrivit hade fått många ytterligare funktioner och representerade en fungerande version av operativsystemet. Arbetet med att skapa Linux i de tidiga stadierna var ganska monotont. Torvalds tittade en efter en på de olika systemanrop som ligger bakom Unix. Utifrån dem försökte han skapa sina egna OS-block med de funktioner han behövde. Det var ganska jobbigt och inte särskilt motiverande att fortsätta jobba. Linus var tvungen att göra detta eftersom det ännu inte gick att kontrollera systemets funktionalitet. Efter att ha bearbetat cirka 25 olika systemanrop gick Torvalds över till en annan taktik. Nu började han försöka starta OS-skalet. Om fel uppstod utvecklade han de nödvändiga systemanropen. Framsteg i systemutvecklingen var uppenbara. Skalet började fungera stabilt från slutet av augusti 1991. Detta var Linus första stora framgång.

Linux 0.01

Så den första versionen av Linux blev allmänt tillgänglig den 17 september 1991. Sedan bestämde Torvalds vad han skulle kalla detta system. Han planerade ursprungligen att namnge henne Freax (freaks betyder "fans" och "x" är Unix-slutet). Redan då kallade han detta system för Linux, men ansåg att det var oskäligt att använda hans namn som officiellt namn. Helsingfors lärare Tekniskt universitet Ari Lemke skapade en katalog på universitetets FTP-server. Det var här Linus placerade sitt system. Men Ari gillade inte ordet Freax, så han bestämde sig för att döpa om katalogen där den låg till pub/OS/Linux. Torvalds motsatte sig inte särskilt, så namnet fastnade gradvis.

OS-versionen som publicerades på webbplatsen var numrerad 0.01. Detta betonade att systemet fortfarande var ofullkomligt och behövde allvarliga förbättringar. Därför visade Torvalds inte offentligt sitt operativsystem. Han skickade bara brev till flera välkända hackare, som angav adressen till servern där de kunde ladda ner den. Den ursprungliga versionen tillät dig inte göra nästan något annat än att starta den och skriva ut källorna.

Systemförbättring

Intresset för systemet hade torkat ut för dess skapare i november 1991. Kanske skulle dess ytterligare förbättring upphöra. Men slumpen ingrep. Linus, som återigen avslutade Minix, förstörde av misstag viktiga delar av en del av detta operativsystem. Frågan uppstod om man skulle installera om Minix eller installera Linux som huvudoperativsystem. Torvalds bestämde sig för att välja sitt eget system.

Linux hade redan tagit ett stort steg framåt i början av 1992. Flera funktioner lades till i systemet som inte hade några analoger i Minix. Detta är till exempel att byta på HDD när du arbetar med stora program. Linus introducerade också funktioner i sitt system som användarna efterfrågade i sina brev. Således förbättrade Linus Torvalds sitt operativsystem avsevärt.

"Jag gör ett gratis operativsystem"

Skaparen av systemet vägrade erbjudanden om belöning. Han bad bara användare att skicka vykort från de städer där de bodde. Linus var intresserad av att veta var hans system användes. Vykort började strömma in som en lavin – från Japan, Nya Zeeland, USA, Nederländerna. Släktingar märkte till slut att Linus hade blivit mycket populär tack vare sin datorverksamhet. Linus Torvalds nettoförmögenhet idag måste vara ganska imponerande. Själv behandlar han dock pengar lugnt. Vinstlusten fanns aldrig i hans karaktär.

Villkor för distribution

Till en början utvecklades villkoren för distribution av operativsystemet endast i översikt. Linux distribuerades fritt, men det kunde inte erbjudas till försäljning. Om användaren bestämde sig för att göra förbättringar eller ändringar i systemet, var han tvungen att skapa källkoden och göra dessa förbättringar till allmän egendom. För närvarande, istället för upphovsrätt, använder Linus Torvalds General Public License.

Framväxten av Linux 1.0

Våren 1992 anpassade hackaren O. Zbrowski Windows OS för detta. Linux har alltså ett grafiskt gränssnitt. Efter detta beslutade Linus Torvalds att systemet nästan var klart och släppte version 0.95. Detta var dock ett misstag. Så fort han började introducera nätverksfunktioner i sitt operativsystem insåg han att det var nödvändigt att avsevärt förbättra systemet. Bara två år senare släpptes version 1.0, presenterad i mars 1994.

Torvalds personliga maskot är pingvinen Tux. Linus Torvalds berättar om emblemets historia i sin bok (Just for Fun). I den skriver han att han valde det här djuret eftersom en pingvin en gång pickade det i djurparken.

Stora prestationer och utmärkelser

1996 tog Linus Benedict Torvalds examen från universitetet med en magisterexamen. Hans dotter föddes i december och 1997 började han arbeta för Transmeta. Hittills har Linus Torvalds bara skapat 2% av systemkärnan. Det är dock han som bestämmer vilka ändringar som måste göras i den officiella grenen av operativsystemet han utvecklade.

Låt oss avslutningsvis prata om de senaste utmärkelserna som Torvalds fått. 2012 vann Linus tillsammans med Shinya Yamanaka, en japansk läkare, det prestigefyllda Millennium Technology Award. Samma år blev han medlem i Internet Hall of Fame. Linus Torvalds, vars foto och biografi är av intresse för många idag, är också vinnare av Pioneer Award datorutrustning", som tilldelades honom av IEEE i april 2014.

Linus föddes i Helsingfors. Föräldrarna, svenskspråkiga finländarna Nils och Anna Torvalds, var radikala studenter på 60-talet, deras far var till och med kommunist, som tillbringade ett år i Moskva i mitten av 70-talet. Linus fick sitt namn efter Linus Pauling. I skolan utmärkte han sig i fysik och matematik. Han var en osällskaplig, blygsam pojke. Han blev ofta retad på grund av sin fars politiska åsikter.

1988 kom Linus in på Helsingfors universitet, från vilken han tog examen 1996 med en magisterexamen i cybernetik.
Linus Torvalds bor i Portland, Oregon, USA, med sin fru Tove, sexfaldig finsk karatemästare, tre döttrar: Patricia Miranda (f. 5 december 1996), Daniela Yolanda (f. 16 april 1998) och Celeste Amanda ( f. 20 november 2000), samt katten Randy.

Från februari 1997 till juni 2003 arbetade han på Transmeta Corporation, varefter han flyttade till Open Source Development Labs. Även om OSDL är baserat i Portland, Oregon, verkar det hemifrån i San Jose.
Linus Torvalds personliga maskot är pingvinen Tux, som också blev emblemet för Linux OS.

Linus lag, som den slutligen formulerades av Eric S. Raymond, säger: "Med tanke på tillräckligt med ögon ligger alla misstag på ytan." En djup bugg är en som är svår att hitta, men om tillräckligt många människor letar efter insekterna blir de alla ytliga. Båda programmerarna delar en ideologi med öppen källkod, delvis baserad på en tro på denna lag.

Till skillnad från många open source-ideologer, ger Torvalds sällan offentliga kommentarer om konkurrerande program. Han har kritiserats för att ha arbetat med mjukvara med stängd källkod på Transmeta och för att använda applikationen BitKeeper med stängd källkod. Han reagerade dock skarpt på attacker mot Linux och öppen källkodsideologi från mjukvarujättar som Microsoft och SCO.

1981 introducerade Leo, Linus matematikerfarfar, sitt barnbarn till Commodore VIC-20-datorn, som han använde för matematiska beräkningar. Linus blev intresserad av programmering och läste manualerna till maskinen. Han började sedan läsa datortidningar och skriva sina egna program, först i BASIC och sedan i Assembly.
Sedan skolåren fick Linus stipendier för sina framgångar i matematik. Den första datorn han köpte var en Sinclair QL, som då kostade nästan 2 000 dollar.

Efter examen från skolan kom Linus in på Helsingfors universitet för att studera datavetenskap. Utbildningen avbröts av ett års militärtjänstgöring.
En betydande händelse i Torvalds liv var hans läsning av Andrew Tanenbaums bok "Operating Systems: Design and Implementation" (ISBN 0136386776). Boken, med Minix OS skrivet av Tanenbaum som exempel, presenterar strukturen för UNIX-familjens system. Linus var mycket intresserad och köpte senare en ny dator baserad på en 386-processor och installerade Minix.

Efter att ha upptäckt brister i systemet började han skriva sin egen terminalemulator, där han implementerade uppgiftsväxling. Sedan lade Linus till fler och fler funktioner till programmet, tack vare vilket det snart blev ett fullfjädrat operativsystem. Han skickade sedan det nu berömda tillkännagivandet till Minix-nyhetsgruppen:
Från: [e-postskyddad](Linus Benedict Torvalds)
Nyhetsgrupper: comp.os.minix
Ämne: En liten undersökning om mitt nya operativsystem
Meddelande-ID:
Datum: 25 augusti 91 20:57:08 GMT
Organisation: Helsingfors universitet
Hej alla som använder minix - jag gör ett (gratis) operativsystem (bara en hobby, kommer inte att vara stor och professionell som gnu) för 386(486) AT-kloner. Den har skulpterats sedan april och är snart klar. Jag vill ha feedback på vad folk gillar/ogillar med Minix, eftersom mitt system liknar det (samma filsystemdesign (av praktiska skäl) bland annat).

Jag har redan aktiverat bash (1.08) och GCC (1.40) och allt verkar fungera. Det betyder att något användbart kommer att dyka upp om några månader, och jag skulle vilja veta vad folk vill ha. Alla råd är välkomna, men jag lovar inte att jag kommer att göra allt :-)
Linus ( [e-postskyddad])
PS. Ja, den har ingen minixkod och multitasking fs. Den är INTE bärbar (använder 386 uppgiftsväxling, etc.), och kommer troligen bara att stödja AT-hårddiskar, eftersom Det är allt jag har :-(
Den 17 september 1991 släppte Linus källkoden för programmet (version 0.01) för allmän nedladdning. Systemet väckte genast stort intresse. Hundratals, sedan tusentals programmerare blev intresserade av systemet (katalogen med programmet, i brist på bättre alternativ, kallades "Linux") och arbetade med att förbättra och lägga till det. Det distribuerades och distribueras fortfarande under villkoren för GNU Public License - GPL.

Minix författare, prof. Andrew Tannenbaum kom oväntat ut med hård kritik av systemets design:
"Jag tror fortfarande att det var ett grundläggande misstag att skapa en monolitisk kärna 1991. Var tacksam för att du inte är min elev: jag skulle inte ge ett högt betyg för en sådan design :-)” (ur ett brev till Linus Torvalds). Tannenbaum gav sitt inlägg titeln "Linux är värdelöst."

Förutom den monolitiska kärnan, kritiserade Tannenbaum Linux för dess bristande portabilitet. Tannenbaum förutspådde att 80x86-processorer skulle försvinna inom en snar framtid och ge vika för RISC-arkitekturen.
Kritiken drabbade Torvalds hårt. Tannenbaum var en berömd professor, och hans åsikt spelade roll. På denna punkt hade han dock fel. Linus Torvalds insisterade på att han hade rätt.

Systemets popularitet växte och senare journalister runt om i världen började prata om det. Linux och Linus blev kända.
För närvarande är bara cirka 2% av Linux-systemkärnan skriven av Torvalds själv, men det är upp till honom att bestämma om den officiella kärnkoden ska ändras. Andra delar av Linux-systemet (X Window System, GCC-kompilator, pakethanteringssystem, etc.) hanteras av andra personer. Torvalds deltar i allmänhet inte i diskussioner som inte är relaterade till systemkärnan.

Torvalds äger varumärket Linux och övervakar dess användning (https://slashdot.org/articles/00/01/19/0828245.shtml) genom den ideella organisationen Linux International och med hjälp av Linux-användare runt om i världen.

I Time magazines 2000 års undersökning "Man of the Century" rankades Linus på 17:e plats. 2001 delade han med Richard Stallman och Ken Sakamura Takeda-priset för bidrag till socialt och ekonomiskt välstånd. 2004 inkluderade Time honom på sin lista över de mest inflytelserika personerna i världen.

Idag är Linux en kraftfull UNIX-liknande plattform som innehåller nästan alla funktioner som finns i andra versioner av UNIX, plus mer hela komplexet egna fastigheter som inte finns någon annanstans. Tack vare dess höga prestanda och tillförlitlighet har det blivit en av de mest populära plattformarna för att organisera http-servrar. Förmodligen den mest attraktiva egenskapen hos Linux, som skiljer detta system från liknande mjukvarupaket, är att det är gratis: Linux distribueras fritt under General Public License GNU, vem som helst kan helt enkelt installera det på sin dator utan att betala någon cent. Var du än får distributionen av detta system - nedladdat från Internet, hyrt av vänner eller köpt i ett stall tillsammans med en uppsättning andra program på en piratkopierad skiva - förblir du fortfarande en laglig, licensierad Linux-användare. Nu har många stora företag med en hel personal av professionella programmerare börjat förbereda betal- och shareware-versioner av Linux, kännetecknade av bekväma installationsverktyg, inbyggda maoch ett överflöd av detaljerad dokumentation som levereras med distributionen. som en färdig uppsättning av de flesta nödvändiga program. Tack vare detta blir installation och konfigurering av Linux ofta mycket enklare än Windows 95. Och detaljhandelskostnaden för sådana systemimplementeringar är som regel inte mycket högre än priset på CD:n som de är inspelade på.

Skaparen av detta OS, Linus Torvalds, föddes i Helsingfors. Föräldrarna, svenskspråkiga finländarna Nils och Anna Torvalds, var radikala studenter på 60-talet, deras far var till och med kommunist, som tillbringade ett år i Moskva i mitten av 70-talet. Linus fick sitt namn efter Linus Pauling. I skolan utmärkte han sig i fysik och matematik. Han var en osällskaplig, blygsam pojke. Han blev ofta retad på grund av sin fars politiska åsikter.

I skolan var Torvalds intresserad av matematik och fysik, det måste sägas att han utmärkte sig i dessa discipliner. På 70-talet tillbringade han ett år med sin far i sovjetiska Moskva. Kanske hade denna resa en inverkan på hans framväxande världsbild.

1981 introducerade Leo, Linus matematikerfarfar, sitt barnbarn till Commodore VIC-20-datorn, som han använde för matematiska beräkningar. Linus blev intresserad av programmering och läste manualerna till maskinen. Han började sedan läsa datortidningar och skriva sina egna program, först i BASIC och sedan i Assembly.

Sedan skolåren fick Linus stipendier för sina framgångar i matematik. Den första datorn han köpte var en Sinclair QL, som då kostade nästan 2 000 dollar.

1988 kom Linus in på Helsingfors universitet, från vilken han tog examen 1996 med en magisterexamen i cybernetik.

Efter att ha tagit examen från skolan kom Linus in på Helsingfors universitet för att studera datavetenskap. Utbildningen avbröts av ett års militärtjänstgöring.

En betydande händelse i Torvalds liv var hans läsning av Andrew Tanenbaums bok "Operating Systems: Design and Implementation" (ISBN 0136386776). Boken, med Minix OS skrivet av Tanenbaum som exempel, presenterar strukturen för UNIX-familjens system. Linus var mycket intresserad och köpte senare en ny dator baserad på en 386-processor och installerade Minix.

Efter att ha upptäckt brister i systemet började han skriva sin egen terminalemulator, där han implementerade uppgiftsväxling. Sedan lade Linus till fler och fler funktioner i programmet, tack vare vilket det snart blev ett fullfjädrat operativsystem. Han skickade sedan det nu berömda tillkännagivandet till Minix-nyhetsgruppen:

Från: [e-postskyddad](Linus Benedict Torvalds)

Nyhetsgrupper: comp.os.minix

Ämne: En liten undersökning om mitt nya operativsystem

Organisation: Helsingfors universitet

Hej alla som använder minix - jag gör ett (gratis) operativsystem (bara en hobby, kommer inte att vara stor och professionell som gnu) för 386(486) AT-kloner. Den har skulpterats sedan april och är snart klar. Jag vill ha feedback på vad folk gillar/ogillar med Minix, eftersom mitt system liknar det (samma filsystemdesign (av praktiska skäl) bland annat).

Jag har redan aktiverat bash (1.08) och GCC (1.40) och allt verkar fungera. Det betyder att något användbart kommer att dyka upp om några månader, och jag skulle vilja veta vad folk vill ha. Alla råd är välkomna, men jag lovar inte att jag kommer att göra allt :-)

Linus ( [e-postskyddad])

PS. Ja, den har ingen minixkod och multitasking fs. Den är INTE bärbar (använder 386 uppgiftsväxling, etc.), och kommer troligen bara att stödja AT-hårddiskar, eftersom Det är allt jag har :-(

Den 17 september 1991 släppte Linus källkoden för programmet (version 0.01) för allmän nedladdning. Systemet väckte genast stort intresse. Hundratals, sedan tusentals programmerare blev intresserade av systemet (katalogen med programmet, i brist på bättre alternativ, kallades "Linux") och arbetade med att förbättra och lägga till det. Det distribuerades och distribueras fortfarande under villkoren för GNU Public License - GPL.

"Jag tror fortfarande att det var ett grundläggande misstag att skapa en monolitisk kärna 1991. Var tacksam för att du inte är min elev: jag skulle inte ge ett högt betyg för en sådan design :-)” (ur ett brev till Linus Torvalds). Tannenbaum gav sitt inlägg titeln "Linux är värdelöst."

Förutom den monolitiska kärnan, kritiserade Tannenbaum Linux för dess bristande portabilitet. Tannenbaum förutspådde att 80x86-processorer skulle försvinna inom en snar framtid och ge vika för RISC-arkitekturen.

Kritiken drabbade Torvalds hårt. Tannenbaum var en berömd professor, och hans åsikt spelade roll. På denna punkt hade han dock fel. Linus Torvalds insisterade på att han hade rätt.

Systemets popularitet växte och senare journalister runt om i världen började prata om det. Linux och Linus blev kända.

Sedan februari 1997 arbetade Linus för Transmeta Corporation, som utvecklade mikroprocessorer. Linus kombinerade arbetet och utvecklingen av sin idé, ett nytt lovande och öppet operativsystem - Linux, runt vilket en gemenskap av utvecklare och entusiastiska entusiaster redan bildades.

Det viktigaste bagaget som Transmeta har till denna dag är patentportföljen. Detta ger upphov till spekulationer om att den skulle kunna förvärvas av någon av de större aktörerna som AMD eller till och med Microsoft för dess skull. Ett exempel på överdriven uppmärksamhet betyder massmedia En ledare i Upside magazine som kallar Transmeta för det viktigaste företaget i Silicon Valley skulle kunna tjäna som exempel. Samtidigt är det ett nästan okänt faktum att företaget aldrig var lönsamt när det försökte producera processorer. 2002 uppgick dess förluster till 114 miljoner dollar, 2003 - 88 miljoner dollar, 2004 - 107 miljoner dollar.

2001 delade han med Richard Stallman och Ken Sakamura Takeda-priset för bidrag till socialt och ekonomiskt välstånd.

I juni 2003 lämnade han Transmeta Corporation för att fokusera på fortsatt utveckling av Linux-kärnan vid Open Source Development Labs (The Linux Foundation). Linus är ägaren varumärke Linux och övervakar dess utveckling.

Fenomenet med Linuxs framgång är att Torvalds själv inte är en fanatisk anhängare av öppen källkod. Positionen för Richard Stallman, GNUs huvudideolog, som är redo att göra alla projekt öppna, är Torvalds främmande. Torvalds framgång ligger i det faktum att han inte övergav kommersialiseringen, utan kunde hitta ett flexibelt system där kommersiella intressen och idén om att utveckla fri programvara framgångsrikt konvergerade.

Linus Torvalds personliga maskot är pingvinen Tux, som också blev emblemet för Linux OS.

Linus lag, som den slutligen formulerades av Eric S. Raymond, säger: "Med tanke på tillräckligt med ögon ligger alla misstag på ytan." En djup bugg är en som är svår att hitta, men om tillräckligt många människor letar efter insekterna blir de alla ytliga. Båda programmerarna delar en ideologi med öppen källkod, delvis baserad på en tro på denna lag.

Till skillnad från många ideologer med öppen källkod, gör Torvalds sällan offentliga kommentarer om konkurrerande program. Han har kritiserats för att ha arbetat med mjukvara med stängd källkod på Transmeta och för att använda applikationen BitKeeper med stängd källkod. Han reagerade dock skarpt på attacker mot Linux och öppen källkodsideologi från mjukvarujättar som Microsoft och SCO.

"Jag har redan blivit rik, jag har tillräckligt med pengar. Jag bryr mig inte så mycket om det. Jag är glad att Linux har blivit ett kommersiellt varumärke. Jag får en check varje månad. Som ett resultat har jag möjlighet att fullt ut förverkliga mig själv och göra vad jag vill. Jag tillhör inte den kategorin människor som planerar allt de kan. När jag började hade jag ingen aning om att komma dit jag är nu. Jag är mer av den typen som lever för idag. Jag är glad att tänka att jag har gynnat en sådan person. ett stort antal Av människor. I det stora hela behöver jag inget mer."

I Time magazines 2000 års undersökning "Man of the Century" rankades Linus på 17:e plats. 2001 delade han med Richard Stallman och Ken Sakamura Takeda-priset för bidrag till socialt och ekonomiskt välstånd. 2004 inkluderade Time honom på sin lista över de mest inflytelserika personerna i världen.

Linus Torvalds bor i Portland, Oregon, USA, med sin fru Tove, sexfaldig finsk karatemästare, tre döttrar: Patricia Miranda (f. 5 december 1996), Daniela Yolanda (f. 16 april 1998) och Celeste Amanda ( f. 20 november 2000), samt katten Randy.

För närvarande är bara cirka 2% av Linux-systemkärnan skriven av Torvalds själv, men det är upp till honom att bestämma om den officiella kärnkoden ska ändras. Andra delar av Linux-systemet (X Window System, GCC-kompilator, pakethanteringssystem, etc.) hanteras av andra personer. Torvalds deltar i allmänhet inte i diskussioner som inte är relaterade till systemkärnan.

Torvalds äger varumärket Linux och övervakar dess användning (http://slashdot.org/articles/00/01/19/0828245.shtml) genom den ideella organisationen Linux International och med hjälp av Linux-användare runt om i världen.

Linus Benedict Torvalds- en världsberömd finsk programmerare, en legend inom datorvärlden, särskilt bland programmerare. Han blev känd för att ha skapat ett operativsystem som revolutionerade datorindustrin och födde en dator-"religion".

Torvalds barndom

Den berömda programmeraren föddes i Finlands huvudstad, Helsingfors, den 28 december 1969, i en familj av journalister. Den fick sitt namn efter den berömda kemisten Linus Pauling, som en gång belönades Nobelpriset. Linus mamma arbetade som översättare på ett finskt tidningsförlag. Hans pappa var kommunist, men efter mitten av 70-talet förändrades hans intressen och han blev radiojournalist. Torvalds farbror arbetade i tv och hans farfar tjänstgjorde som tidningschef. Hans familj var sådan ett litet antal invånare i Finland som talade svenska, och det fanns cirka 300 tusen av dem av 5 miljoner som bebodde Finland.

Linus pappa lämnade honom hos sin mamma när han fortfarande var ung, så pojken uppfostrades av sin mamma och morföräldrar. Trots detta hade han en lycklig barndom. Eftersom familjen huvudsakligen bestod av journalister, var Torvalds från barndomen ingjuten med en passion för läsning. Han var dock mindre intresserad av journalistik än av datorn som Leo Toernguys (Torvalds morfar) köpte till sig själv i mitten av 70-talet. Det var en av de första datorerna på den tiden. Den kallades Commodore Vic 20.

Linus blev dock snart uttråkad av vanliga datorprogram och ville skriva något eget. Först bestämde han sig för att behärska BASIC, men snart räckte inte funktionerna i detta programmeringsspråk för honom och han bestämde sig för att lära sig en annan, mer Svårt språk, men samtidigt med stor kapacitet - Assembler. Linus lärde sig snabbt och blev inte distraherad av någonting. Hans pappa försökte ingjuta i honom ett intresse för tjejer, sport och mycket annat som Linus jämnåriga var intresserade av. Men alla försök var förgäves. Några år senare erkände Torvalds i sin bok att han, förutom matematik och programmering, inte var intresserad av något annat på den tiden, och dessutom ville han helt enkelt inte förstå andra områden.

Hur Linux kom till

Linus sparade pengar och drömde om att skaffa en egen dator. 1987 gick hans dröm i uppfyllelse och han köpte en Sinclair Ql - 32-bit Personlig dator, med en Motorola 68008-processor, klockhastighet på 7,5 MHz och 128 KB RAM.

Linus var dock inte nöjd med sitt köp länge. En besvikelse drabbade honom så snart han fick veta att det var omöjligt att programmera om det installerade operativsystemet. Detta krävde specialutrustning, vilket han inte hade. Som 19-åring började han studera vid Helsingfors universitet, där hans föräldrar tidigare studerat. Vid tidpunkten för inskrivningen var hans kunskaper om programmering ganska omfattande, så han kom in på datavetenskapsavdelningen. Linus började studera programmeringsspråket C 1990 i klasser på universitetet. Detta är samma språk som han använde för att skriva kärnan i operativsystemet Linux.

1991 ersätter han sin gammal dator och köper en ny, mer kraftfull för dessa tider: Intel-processor 386 med en klockfrekvens på 33 MHz och 4 MB RAM.

Men den här datorn gjorde honom också besviken, eller snarare dess operativsystem - MS-DOS, som medföljde i satsen och använde bara hälften av processorns kapacitet. Därför bestämmer sig Torvalds för att ersätta standardoperativsystemet mot det som finns på datorerna på universitetet - operativsystemet UNIX. Och sedan står han inför ett annat problem: den billigaste UNIX med grundläggande funktioner kostar cirka fem tusen dollar. Han har inte den typen av pengar, så han bestämmer sig för att skaffa en klon av UNIX, ett litet operativsystem som heter MINIX. Systemet är skrivet för studenter som studerar UNIX. Dess författare var Andrew Tanenbaum, en specialist inom området operativsystem.

Även om MINIX var designad för Intel x86-baserade processorer och var mycket kraftfullare än MS-DOS, hade den många nackdelar. Systemet var betalt (men inte särskilt dyrt), funktionaliteten var dålig och utöver allt annat stängdes hälften av koden. Linus Torvalds kunde inte förlika sig med detta och bestämde sig därför för att skriva sitt eget operativsystem, något mellan UNIX och MINIX. Det är osannolikt att han då tänkte på hur mycket tid det skulle ta honom och absolut inte förväntade sig att hans system inte bara skulle förändra hans framtida liv, utan även hela datorindustrin.

Han bestämde sig för att tillkännage sin avsikt på MINIX-konferensen. Det var den 25 augusti 1991. Här är hans ursprungliga meddelande:

Originalbrev

Ämne: Vad skulle du vilja se i Minix?

(Liten undersökning för mitt nya operativsystem)

Hej till alla Minix-användare -

Jag håller på att utveckla ett operativsystem (gratis, bara en hobby - inte så stort och

professionell som GNU) för 386 (486) processorer. Jag började redan i april och nu har jag redan gjort det

första resultaten. Jag skulle vilja ha din åsikt om vad du gillar/ogillar med Minix, eftersom min

operativsystemet är baserat på det på vissa sätt (samma filsystemstruktur - men detta är rent

praktiska skäl).

Jag har redan portat bash (1.08), gcc (1.40) och allt verkar fungera bra. Det följer att i

Under de närmaste månaderna kommer jag att få den första fungerande versionen och skulle därför vilja

vet vad människor behöver mest.

Alla förslag är välkomna, men jag kan inte lova att jag kommer att implementera dem :)

Linus Torvalds [e-postskyddad]

Linus citat

Nedan är en lista över de flesta kända citat Linus Torvalds:

”Här vill jag prata om mina gyllene regler. För det första: Behandla andra som du vill att de ska behandla dig. Genom att följa denna regel vet du vad du ska göra i alla situationer. För det andra: var stolt över det du gör. För det tredje: gör allt med nöje.”

"Alla som läser den här kolumnen kommer att tro att det ökande trycket från min roll som chefshacker har gjort mig till en jävel. Men detta är inte sant. Jag har alltid varit en jävel."

”Jag tog hem tjejerna bara när de ville träna. Detta hände inte så ofta, och jag var aldrig initiativtagaren, men min far har illusioner om att de ville göra mer än bara matematik. (Enligt hans åsikt köpte de fortfarande in sig på samma formel: signifikant näsa = betydande man).”

"Program är som sex: det är bättre när det är gratis."

"Microsoft är inte onda, de har bara riktigt usla operativsystem."

"Jag heter Linus och jag är din Gud."

"Du förstår, inte bara måste du vara en bra kodare för att skapa ett system som Linux, du måste också vara en smart jävel."

Linux-filosofi: "Skratta inför fara." Åh. Inte det. "Gör det själv". Ja exakt.

"En del sa det till mig fet pingvin, enligt deras åsikt, förkroppsligar inte helt elegansen hos Linux. Men enligt mig har en arg pingvin helt enkelt aldrig rusat mot dem i en hastighet av 200 km/h.”

"Intelligens är förmågan att undvika att arbeta, men ändå få det gjort."

När du säger, "Jag skrev ett program som kraschar Windows", tittar folk bara tomt på dig och svarar: "Ja, jag fick sådana program tillsammans med systemet, gratis."

"Jag tvivlar inte alls på att virtualisering är användbart inom vissa områden. Vad jag allvarligt tvivlar på är att det någonsin kommer att få den effekt som de som är involverade i virtualisering vill ha."

"Så, de flesta av er kommer sannolikt att vara otroligt uttråkade denna jul, och här är den perfekta underhållningen för er. Testa 2.6.15-rc7. Alla butiker kommer att vara stängda och det kommer egentligen inte att finnas något bättre att göra mellan ätandet."