Skaparen av Linux berättar hur hans uppfinning på två decennier gick från att vara hjärtat i ett öppet operativsystem till att bli en vänlig skrivbordsmiljö och i hjärtat av Android, Googles operativsystem som har imponerande framgång på mobiltelefoner. tabletter etc. |
- Det är 20 år sedan Linux föddes, vilket exakt datum skapades det?
Tja, för mig fanns det uppenbarligen inget särskilt datum, eftersom jag arbetade med detta ganska länge innan det släpptes. Jag tycker dock att något av de datum som nämns är rimligt. Så beroende på hur det räknas kan det finnas tre olika datum. Den som jag tycker är mest relevant är den 17 september 1991, det var när jag gjorde linux-0.01-versionen av kompilerade filer och laddade upp den till en offentlig webbplats, ftp.funet.fi. Men jag tillkännagav faktiskt aldrig publiceringen av version 0.01 (jag mailade bara några personer privat), så av den anledningen tenderar två andra datum också att nämnas: 5 oktober var den första. gången jag tillkännagav lanseringen av Linux offentligt (tillkännagivandet "minns du de vackra dagarna av minix-1.1 när män var män och skrev sina egna drivrutiner för sina enheter?" av Linux-0.02 i minix-nyhetsgruppen). Och vissa räknar den 3 juli, för även om jag inte var redo att skicka något då, är det datumet för mitt första offentliga omnämnande att jag arbetat med projektet. Så det är en fråga om smak. Personligen skulle jag vilja använda 17 september som födelsedatum.
–Trodde du någonsin att Linux skulle kunna bli så stort?
-Uppenbarligen inte. Samtidigt var det mesta av tillväxten mycket gradvis, så det fanns aldrig någon känsla av stor överraskning vid någon speciell tidpunkt. När man bara tittar tillbaka får man den känslan av "ja, det här fungerade mycket bättre än väntat."
- Tror du att Linux hade en politisk känsla, var det ett socialt bidrag eller är dess meriter helt enkelt produktiva?
- Jag tror att det har alla dessa teman för olika människor. Personligen gjorde jag (och gör det fortfarande) av mina personliga skäl. Jag tycker att det är roligt och intressant och jag ville ha ett operativsystem för mitt personliga bruk. Det faktum att andra har hjälpt till och att de har olika skäl att hjälpa till (allt från de som bara vill tjäna pengar till de som har sociala eller politiska motiv) är intressant, men dessa skäl är fortfarande inte skälen till Jag gör Linux. Det faktum att andra människor är entusiastiskt engagerade och det faktum att Linux gör skillnad för så många människor hjälper naturligtvis mig också. Jag tycker om att arbeta på Linux för sin egen skull, men jag tycker självklart att det är ett fantastiskt projekt som har gjort en enorm inverkan runt om i världen.
- Hur känns det att ha ditt namn associerat med en produkt som används av miljontals människor runt om i världen, även utan att veta att det handlar om dig?
"Det är naturligtvis fantastiskt." Vi vill alla känna oss relevanta och tror att vi gör skillnad i denna värld. Att ha ett jobb där du känner dig produktiv, och att veta att det arbete du gör "betyder" är en stor utmaning.
- Vad är det nuvarande läget för Linux: hur många kodrader har den, hur många människor arbetar?
–Antalet personer är svåra att uppskatta. Det är lätt att ge råa siffror (ungefär tusen personer har författarkrediter på varje kärnutgåva i kodkontrollloggarna), men vad betyder det? Vissa av dessa människor ger triviala en-radsbidrag, andra skriver tusentals rader kod. Men hur är det med alla de människor som gör tester och andra stöd? Under tiden, i förhållande till antalet kodrader, har det nuvarande kärnträdsträdet cirka 14 miljoner rader. Inte allt detta är "kod", uppenbarligen, som inkluderar alla kommentarer, dokumentation, infrastrukturbyggande och några kodverktyg också. Nästan hälften av det är drivrutiner, en stor del av det är supportarkitektur för 20+ arkitekturer vi stöder, och vi har över 60 olika systemfiler, även om de flesta använder en eller två. Så av de 14 miljoner kodraderna i kärnan påverkar inte många av dessa funktioner de flesta användare. Kärnhjärtat är mycket mindre. Men det kan också berättas på ett annat sätt: vad är Linux? Det är inte nödvändigtvis bara en kärnproblem, men det är något relaterat till alla projekt runt, av vilka några inte är Linuxspecifika, men också används i andra operativsystem. Så det är mycket svårt att ange ett enkelt antal.
- Vilka är de största utmaningarna för Linux?
–För kärnan är en av de största problemen helt enkelt att ge hårdvarusupport. Att stödja all hårdvara som finns där är det vi spenderar mest tid och ansträngning på just nu. Samtidigt har vi också haft många utmaningar på underhållsnivån. Det är frågan om hur man kan arbeta tillsammans i ett löst sammanhållet samhälle, bygga en infrastruktur (bara organisera källkoden) för att göra det möjligt att arbeta tillsammans. Några av dessa verktyg (som Git-projektet för att upprätthålla källkoden) handlar mer om att leva med en eterisk gemenskap, många av utmaningarna har helt enkelt att göra med att bygga sociala länkar mellan människor för att göra det möjligt för dem att arbeta tillsammans.
- Vem är de viktigaste partnerna?
–Valet av ord som du gör är konstigt. Det finns många människor som jag arbetar väldigt nära med och som jag litar personligen på. De brukar arbeta i många teknikföretag, som är inblandade i Linux. Men jag arbetar med dem helt enkelt som människor, inte som "företrädare för deras företag." Så jag litar på dem personligen, inte för att de arbetar i det här eller det företaget som arbetar med en viss fråga. Uppenbarligen finns det många företag som har hjälpt till att stödja Linux. De gör olika saker, de tenderar att fokusera på olika områden, och allt detta handlar inte bara om att skriva kod. Förutom de ingenjörer jag arbetar med, de företag som marknadsför, gör felkontroll, användarsupport. Allt är viktigt. Och jag tänker inte namnge dem varken individuellt eller genom deras företag, för jag skulle inte kunna säga vem som är viktigare än den andra: det beror på ditt intresse och din användning.
- Vad är Linuxs största fiende?
"Jag tänker inte så." Jag skapar Linux för mina egna positiva ändamål, och när jag jämför med något särskilt är det mot oss själva. Jag vill förbättra Linux för att vara bättre än det hittills är, inte att konkurrera med någon annan. Jag brukade göra skämt om Microsoft, men det handlade verkligen inte om dem eller något annat tekniskt företag.
- Men privata patent är till exempel inte en fiende till rörelsen "öppen källkod"?
-Ahh ja. Patent är ett problem. Många patent är helt löjliga, men att bekämpa dem är komplicerat och dyrt. Den goda nyheten är att de flesta företag hatar dem också, så det finns ett hopp om att systemet kommer att förändras eller åtminstone justera lite.
–Vilken Linux-distribution rekommenderar du?
–Personligen använder jag vanligtvis Fedora, men det viktiga ordet är ”golv”. Det beror på ett antal slumpmässiga historiska skäl. Jag oroar mig för att programmera hjärtat, så för mig är en distribution bara ett sätt att ha en ny maskin som kan vara användbar. Jag oroar mig inte för mycket eftersom jag ska byta ut de delar som jag verkligen behandlar på djupet. Det handlar om kärnan, git och historiskt några andra projekt om det behövs. Den rekommenderade distributionen blir verkligen en fråga om vilken användning som ges i varje fall. Android används för telefoner, Ubuntu för låg inlärningskurva och andra anpassade distributioner, som beror på dig. För de flesta människor där ute blir den bästa distro den som används runt människor som vill använda Linux, så kan du dela erfarenheter och lära av andra.
–Tycker du inte att Ubuntu är för snabbt i uppdateringar och ibland kan vara kontraproduktivt?
-Jag tror inte det. Du vill ha avancerade distributioner, prova nya saker, på samma sätt som du vill ha stabila distributioner som är föråldrade under lång tid eftersom de inte vill rocka båten. Eftersom jag är en person som kommer från den tekniska världen, tror jag att banbrytande distributioner naturligtvis är mycket mer intressanta. Och för många användare är det också rätt sätt att gå vidare. Du har tidig tillgång till nya funktioner och funktioner. Naturligtvis kommer detta med de skarpa kanterna, som härrör från att vara glänsande och vara på språng, så vissa människor kommer definitivt att föredra en tystare inställning.
- Vilken skrivbordsmiljö ska användas?
- Det finns inget "borde". Det handlar om personliga preferenser och vad du är van vid. Jag hade en mycket dålig upplevelse med människor som utvecklade ett skrivbord som trodde att de kunde förändra världen. Jag gick bort från KDE när de gjorde sin stora övergång till KDE-4. Och nu flyttar jag bort från Gnome-3 av samma anledning. Skrivbordet är mer än någonting annat man är van vid i förhållande till. Det är uppenbarligen varför marknaden för "stationära datorer" i allmänhet är så svår att förändra.
- Låter ordet "öppen källkod" dörren öppen för att låta egen programvara komma in i Linux-kärnan?
-Nej. Öppen källkod handlar mycket mer om att inte äga. Detta är den centrala punkten i ordet "öppen".
- Vilken ideologi har Linux?
- Jag tror inte att det finns "en" ideologi. Jag tror inte att det borde finnas en ideologi. Den viktiga delen av det är ordet "en": Jag tror att det kan finnas "många" ideologier. Jag gör det av mina egna skäl, andra gör det av sina skäl. Jag tycker att världen är en komplicerad plats och människor är ett intressant djur som gör saker av komplexa skäl. Så jag tror inte att det borde finnas en "ideologi". Det är verkligen uppfriskande att se människor som arbetar på Linux eftersom de tror att de kan göra världen till en bättre plats genom att distribuera teknik och göra den tillgänglig för människor i större utsträckning. Många tror att öppen källkod är ett bra sätt att göra det. Det är en "ideologi". Jag tycker att det är en bra ideologi. Det är inte riktigt varför jag började skapa Linux, men det fyller mig med spänning att se hur Linux används i den meningen. Men jag tycker också att det är coolt att se alla kommersiella företag som använder öppen källkod helt enkelt för att det är bra för deras verksamhet. Detta är en helt annan ideologi, och jag tycker också att den är en helt bra ideologi. Världen skulle vara en mycket värre plats om vi inte hade företag som gör saker för pengarna. Så den enda ideologin som jag verkligen föraktar och ogillar är den typ av ideologi som försöker utesluta de andra. Jag föraktar människor vars ideologi handlar om "den enda sanna ideologin", och för vilken den som inte följer denna speciella uppsättning moraliska riktlinjer antingen är en "djävul" eller är "fel". Det här är småsinniga och dumma människor för mig. Så den viktiga delen om öppen källkod är inte ideologin, det är att vem som helst kan använda den för sina egna behov och av egna skäl. Upphovsrättslicensen finns för att hålla den öppenheten vid liv och för att se till att projektet inte är fragmenterat mellan människor som döljer sina förbättringar från varandra och måste implementera de förändringar som andra gör, men det är inte där för att följa någon ideologi. .
- Har den internationella krisen varit en tillväxtmöjlighet för öppen källkodsrörelse?
"Jag skulle inte mena det så." Jag tror att det i vissa fall är svåra tider att visa skälen till att göra något (uttrycket "nödvändighet är uppfinnarnas moder" handlar om hur nödvändighet och svåra tider kan vara ett bra tillfälle för nya idéer och nya saker) . Men samtidigt tror jag verkligen att den mest verkliga utvecklingen sker utan kris. Så nu, i tider med global ekonomisk nedgång, migrerar många företag till Linux och öppen källkod eftersom de inte har råd med licensavgifterna och sådant. Men samtidigt, om vi ser tillbaka på ögonblicket före krisen, använde människor Linux också på nya och spännande sätt.
- Tror du att fenomenet Android, Googles operativsystem för mobiltelefoner, är ett annat exempel på kraften i fri programvara?
-Absolut. Uppfattningen att du kan ta programvara med öppen källkod och göra saker med den som aldrig planerades av dess ursprungliga skapare och använda dem på överraskande sätt är verkligen kärnidén med öppen källkod. Android är ett bra exempel på hur Linux - som de flesta tänkte på som bara ett serveroperativsystem för bara tio år sedan - nu också tänker på oss som ett mobiloperativsystem. Och det är precis för att människor kunde använda programvaran och göra sina egna implementeringar.
- Vad tycker du om Googles Chromebook-anteckningsbok? Är det inte ironiskt att programvara med öppen källkod har gjort ett system som lämnar användaren till en "slav" för ett enda företag?
"Men du har en mycket negativ syn på världen, eller hur ...?"
- Nej, det är inte en negativ vision ... Jag är helt enkelt journalist och ställer frågor.
–Hej, en stor del av min familj är journalist (min mamma, min pappa, min farbror och min farfar). Jag tror inte att det krävs en pessimist för att vara journalist.
"Men är det inte ironiskt?"
"Jag är inte säker på var Chrome går." Men samtidigt är det mycket tydligt (titta bara på mobiltelefoner och surfplattor) att de flesta "icke-tekniker" inte vill ha en dator för allmänt ändamål. Det finns många människor som inte vill göra underhåll på sin egen dator, men vill ha tillgång till de vanligaste sakerna, som surfning på Internet, e-post, ordbehandling, fotohantering och så vidare. Och medan surfplattor verkar väldigt sexiga idag, tror jag att många bara vill ha tangentbordet och musen. Att skriva saker på en surfplatta är verkligen inte så bekvämt. Så jag tror att Chromebook är vettigt i den typen av konsumentområde. Varför kommer han att göra människor "slavar"? Det är en fråga om bekvämlighet. Är du en slav av el bara för att du är beroende av dem och har du betalat dem för att göra el tillgänglig?
–Tycker du att det faktum att många utvecklare som gjorde OpenOffice-programmet att skriva separerade från projektet för att skapa LibreOffice (detta kallas en "gaffel") visar styrkan i öppen källkodsrörelse och "diktaturen" i samhällen , eller är det ett undantagsfall?
–I själva verket tror jag att OpenOffice är ett annat exempel i en serie kedjade mönster där människor försöker "kontrollera" ett projekt för mycket och så småningom går sönder eftersom det kontrollerande "partiet" inte var i samklang med användarna. Övergången från OpenOffice till Oracle och skärpningen av den kontrollen var det som helt bröt det, det fanns rykten i flera år hur OpenOffice hade utvecklats. Och nej, jag tror inte att det är något undantagsfall på något sätt. Många projekt har varit i denna typ av situation och det som slutar hända är att när problemet blir för akut, någon "gafflar" projektet (tar en gratis kod och gör en version med ett nytt namn).
Det är ett stort, smärtsamt steg och gafflar lyckas inte alltid, men det gör de definitivt. Och ibland blir gaffeln tillfällig, men det är en händelse som visar den ursprungliga gruppen att de inte kan ignorera andra typer av tryck. I dessa fall vänds gafflarna tillbaka och det innebär vanligtvis en öppning av hjärtat i utvecklargruppen. Och i vissa fall blir gaffeln ett stort gap som aldrig stängs, eller av tekniska skäl (förändringen har varit så stor att den går tillbaka), eller främst för att de två projekten har olika synpunkter vart de ska gå. XEmacs kontra GNU emacs är överlägset det mest kända historiska exemplet på det, men många projekt har gått igenom den fasen. Och jag tycker att gafflar är bra. Det är det som håller människor ärliga i open source-världen. Den som upprätthåller ett open source-projekt vet att du måste hålla dig öppen för annars kan någon annan bara komma och dela upp ditt projekt. Så en gaffel kan vara väldigt hård och smärtsam, men jag tror att den är en del av hela modellen med öppen källkod.
- Kommer Linux att behålla GPLv2-licensen eller kommer den att migrera till GPLv3?
–Oh, Linux kommer att finnas kvar i GPLv2-versionen.
- Hur är ditt dagliga arbete för närvarande?
"Jag skriver väldigt lite kod idag." Jag läser e-post, kombinerar koder från andra, diskuterar ändringar och berättar för folk varför jag inte ska kombinera deras kod. Så 99 procent av vad jag gör har med kommunikation att göra och att upprätthålla det centrala förvaret för kärnkällkoden utan att programmera mig själv. Jag gör ändringar, och i varje kodutgåva finns det vanligtvis flera kommentarer skrivna av mig (förutom de hundratals kommentarer som jag gör), men det är inte en stor mängd kod i verklig mening.
–När släpps kärnversion 3?
–Jag överväger på allvar att släppa nästa version som 3.0, delvis på grund av hela denna 20-årsjubileumsutgåva, men också för att siffrorna blir större och större: version 2.6 har blivit så stor och den 39: e delen av den nuvarande versionen är ett helt antal för svårt att komma ihåg.
- Vilka är hårdvaruföretagen ovilliga att stödja Linux?
–De flesta hårdvaruföretag stöder Linux. Men många av dem har inte bra dokumentation (och ännu viktigare är att de inte har tradition för att skriva offentlig dokumentation av något slag) och många av dem sitter fortfarande ovanpå sitt eget "staket". Många företag verkar särskilt motvilliga. Nvidia, i PC-världen, har varit ett problem, som trådlösa chiptillverkare historiskt har varit. Människor i den trådlösa världen verkar ha gett upp, men grafikchiptillverkare är fortfarande ett problem. Så Linux-världen är generellt besvärande att hitta bra accelererade 3D-drivrutiner. Och eftersom? Vem vet. Kanske är de rädda för att det kommer att visas att någons immateriella egendom någonsin har stulits, och att genom att göra det offentligt kommer de att bli kända och stämda. Jag vet verkligen inte varför. Detta har nämnts som en av de möjliga orsakerna till att koden är stängd och hårdvaran stängd. En annan typisk anledning, särskilt för att de har sluten källa, är att den är så dåligt gjord och full av buggar att de är för generade för att visa det.
- Slutligen, kan du sitta ner med Richard Stallman - skaparen av Free Software Foundation och begreppet fri programvara - för att stryka ut skillnader, eller är de redan omöjliga att nå?
"Åh, jag har stött på RMS många gånger och vi har alltför olika idéer om hur saker ska göras." Han är mycket mer fokuserad på hela frågan om "en ideologi" om hur saker ska göras. Och jag är emot det.
- Varför tror du att människor använder termen GNU lite för att prata om Linux?
–Jag använde aldrig namnet GNU. Linux var aldrig ett Free Software Foundation-projekt, och FSF hade aldrig något att göra med det. De flesta av verktygen är inte heller GNU, även om GNU C-kompilatorn var och är en bra uppfinning. Så begreppet GNU / Linux gav aldrig mycket mening. Med detta sagt trodde jag aldrig att människor inte skulle kunna kalla det vad de vill. De flesta distributioner ger systemet sitt eget namn: Fedora, SuSE, Ubuntu, Android, Mandriva, listan fortsätter. Så om FSF vill kalla det GNU / Linux, varför skulle jag vara orolig? Det är inte mycket mer meningsfullt än att kalla ett slags hatt det trots allt.
Fuente: Sidan 12
Rapporten är mycket bra och jag håller med om många saker, även om jag tycker att Richard Stallmans ideologi också är bra men utan att bli fanatism: även om jag alltid använder Ubuntu för alla mina uppgifter, var jag tvungen att skapa en sida och jag var tvungen att använda DreamWeaver och Photoshop, och jag är väldigt nöjd med resultaten, men Linux är definitivt mitt dagliga operativsystem. Det är en del av friheten att välja, men för att göra det måste du ha möjlighet att välja.
Jag tycker att det är utmärkt att provocera företag att börja släppa sin kod eftersom det finns en enorm möjlighet att de är dåligt utformade. På samma dator med samma Chrome / Chromium-webbläsare är sidorna ganska långsamma på Windows och inte på Linux. Varför? Svaret är utvecklarna med sina stängda koder.
Slutligen tror jag att Linux redan överträffar sin person, att samhället är mycket viktigare när det gäller bidrag men det är en rättvis hyllning till den som sådd ett frö från vilket många små träd och många löv föddes ... Jag ska fira den 17 September.
Det var min uppfattning att Stallman hade sammanfört GNU + Linux och producerat en "första distribution" (varför han ber om kredit till GNU-projektet). Efter den första distributionen uppstod Debian så småningom?
Jag förstår att både Linus och de andra som testade Linux i sina tidiga versioner använde GNU-verktygen (kompilator, etc.) för att testa det och få det att fungera. Men jag tror att det inte har något att göra med att anta namnet GNU / Linux.
Det är sant, linux kom aldrig från gnu- eller fsf-projektet, GNU-kärnan är HURD, som om den befann sig i en mer funktionell fas (den är i alfa just nu), är mycket effektivare och modulärare än linux.
Om det fanns en fungerande Hurd idag skulle jag använda debian gnu / hurd http://www.debian.org/ports/hurd/
Inte bara det. Än idag är kärnan fortfarande kompilerad med GCC, GNU-projektets C-kompilator.
Uh! vilken fantastisk intervju. Han är en mycket intressant person, den här herr Linus ...
Intressanta åsikter om herr Linus, jag tror att jag tar 17 september för att fira 20 år av Linux, totalt här i Mexiko hela den månaden är firandet 😀
Helt överens, jag är också emot många ideologiska frågor om Mr. Stallman, som till slut blir "förslavande" även om det verkar otroligt vad jag säger! Linus Torvalds är sammanhängande och balanserad utan mer, och han har rätt med den från term GNU / Linux, och alla dessa GNU-verktyg, vad Stallman vill är att någon ska se lite mer still !!!
"Kommer du ihåg de vackra dagarna av minix-1.1 när män var män och skrev sina egna drivrutiner för sina enheter?"
Jag vill bli en man en dag 🙂