Biografia Linusa Torvaldsa. „Tworzę darmowy system operacyjny”
Linus urodził się w Helsinkach. Rodzice, szwedzkojęzyczni Finowie Nils i Anna Torvalds, byli radykalnymi studentami w latach 60., ich ojciec był nawet komunistą, który w połowie lat 70. spędził rok w Moskwie. Linus został nazwany na cześć Linusa Paulinga. W szkole wyróżniał się z fizyki i matematyki. Był nietowarzyskim, skromnym chłopcem. Często mu dokuczano, ponieważ poglądy polityczne jego ojciec.
W 1988 roku Linus rozpoczął studia na Uniwersytecie Helsińskim, który ukończył w 1996 roku z tytułem magistra cybernetyki.
Linus Torvalds mieszka w Portland w stanie Oregon w USA z żoną Tove, sześciokrotną mistrzynią Finlandii w karate, trzema córkami: Patricią Mirandą (ur. 5 grudnia 1996), Danielą Yolandą (ur. 16 kwietnia 1998) i Celeste Amandą (ur. 16 kwietnia 1998) ur. 20 listopada 2000), a także kot Randy.
Od lutego 1997 do czerwca 2003 pracował w Transmeta Corporation, po czym przeszedł do Open Source Development Labs. Chociaż siedziba OSDL znajduje się w Portland w stanie Oregon, działa z domu w San Jose.
Osobistą maskotką Linusa Torvaldsa jest pingwin Tux, który stał się także emblematem systemu operacyjnego Linux.
Prawo Linusa, ostatecznie sformułowane przez Erica S. Raymonda, stwierdza: „Kiedy Wystarczającą ilość oko, wszystkie błędy leżą na powierzchni.” Głęboki błąd to taki, który jest trudny do znalezienia, ale jeśli wystarczająca liczba osób szuka błędów, wszystkie stają się płytkie. Obydwaj programiści podzielają ideologię open source, opartą po części na wierze w to prawo.
W przeciwieństwie do wielu ideologów open source, Torvalds rzadko wypowiada się publicznie na temat konkurencyjnych programów. Był krytykowany za pracę nad oprogramowaniem o zamkniętym kodzie źródłowym w Transmeta i za używanie aplikacji BitKeeper o zamkniętym kodzie źródłowym. Jednak ataki na Linuksa i ideologię otwarte źródło ze strony gigantów oprogramowania, takich jak Microsoft i SCO, zareagował ostro.
[edytować]
W 1981 roku Leo, dziadek Linusa, matematyk, zapoznał swojego wnuka z komputerem Commodore VIC-20, którego używał do obliczeń matematycznych. Linus zainteresował się programowaniem i przeczytał instrukcje obsługi maszyny. Następnie zaczął czytać czasopisma komputerowe i pisać własne programy, najpierw w języku BASIC, a następnie w Asemblerze.
Współ szkolne lata Linus otrzymał stypendia za sukcesy w matematyce. Pierwszym komputerem, który kupił, był Sinclair QL, kosztujący wówczas prawie 2000 dolarów.
Po ukończeniu szkoły Linus wstąpił na Uniwersytet w Helsinkach, aby studiować informatykę. Szkolenie zostało przerwane roczną służbą wojskową.
Istotne wydarzenieŻycie Torvaldsa obejmowało czytanie książki Andrew Tanenbauma Systemy operacyjne: projektowanie i wdrażanie, ISBN 0136386776. Książka na przykładzie systemu operacyjnego Minix napisanego przez Tanenbauma przedstawia strukturę systemów z rodziny UNIX. Linus był bardzo zainteresowany i później kupił nowy komputer oparty na procesorze 386 i zainstalowany Minix.
Po odkryciu usterek w systemie zaczął pisać własny emulator terminala, w którym zaimplementował przełączanie zadań. Następnie Linus dodawał do programu coraz więcej funkcji, dzięki czemu wkrótce stał się on pełnoprawnym systemem operacyjnym. Następnie wysłał słynne już ogłoszenie do grupy dyskusyjnej Minix:
Z: [e-mail chroniony](Linus Benedykt Torvalds)
Grupy dyskusyjne: comp.os.minix
Temat: Mała ankieta na temat mojego nowego systemu operacyjnego
Organizacja: Uniwersytet Helsiński
Witam wszystkich, którzy używają minixa - tworzę (darmowy) system operacyjny (tylko hobby, nie będzie duży i profesjonalny jak gnu) dla klonów 386(486) AT. Rzeźbiony jest od kwietnia i wkrótce będzie gotowy. Chcę poznać opinie na temat tego, co ludzie lubią/nie lubią w Minixie, ponieważ mój system jest do niego podobny (między innymi ten sam projekt systemu plików (ze względów praktycznych)).
Włączyłem już bash (1.08) i GCC (1.40) i wszystko wydaje się działać. Oznacza to, że za kilka miesięcy pojawi się coś przydatnego, a ja chciałbym wiedzieć, czego ludzie chcą. Wszelkie rady mile widziane, ale nie obiecuję, że zrobię wszystko :-)
Linusa ( [e-mail chroniony])
PS. Tak, nie ma kodu minix i wielozadaniowość fs. NIE jest przenośny (wykorzystuje przełączanie zadań 386 itp.) i najprawdopodobniej będzie obsługiwał tylko dyski twarde AT, ponieważ Tylko tyle mam:-(
17 września 1991 Linus udostępnił kod źródłowy programu (wersja 0.01) do publicznego pobrania. System natychmiast zadzwonił duże zainteresowanie. Systemem zainteresowały się setki, potem tysiące programistów (katalog z programem, pod nieobecność najlepsze opcje, zwany „Linux”) i pracować nad jego udoskonaleniem i dodaniem. Był i nadal jest rozpowszechniany na warunkach Licencji Publicznej GNU – GPL.
„Nadal uważam, że stworzenie monolitycznego jądra w 1991 roku było zasadniczym błędem. Bądź wdzięczny, że nie jesteś moim uczniem: nie dałbym wysokiej oceny za taki projekt :-)” (z listu do Linusa Torvaldsa). Tannenbaum zatytułował swój post „Linux jest bezużyteczny”.
Oprócz monolitycznego jądra Tannenbaum skrytykował Linuksa za brak przenośności. Tannenbaum przewidział, że procesory 80x86 znikną w najbliższej przyszłości, ustępując miejsca architekturze RISC.
Krytyka mocno uderzyła w Torvaldsa. Tannenbaum był sławnym profesorem i jego opinia się liczyła. W ten przypadek Jednakże mylił się. Linus Torvalds upierał się, że ma rację.
Popularność systemu rosła, a później zaczęli o nim mówić dziennikarze na całym świecie. Linux i Linus stali się sławni.
Obecnie tylko około 2% jądra systemu Linux jest pisane przez samego Torvaldsa, ale to do niego należy decyzja, czy zmienić oficjalny kod jądra. Pozostałymi częściami systemu Linux (system X Window, kompilator GCC, systemy zarządzania pakietami itp.) zarządzają inne osoby. Torvalds generalnie nie uczestniczy w dyskusjach niezwiązanych z jądrem systemu.
Torvalds jest właścicielem znaku towarowego Linux i monitoruje jego użycie (http://slashdot.org/articles/00/01/19/0828245.shtml) za pośrednictwem organizacji non-profit Linux International i przy pomocy użytkowników Linuksa na całym świecie.
W ankiecie magazynu Time z 2000 roku „Człowiek stulecia” Linus zajął 17. miejsce. W 2001 r. wraz z Richardem Stallmanem i Kenem Sakamurą otrzymał nagrodę Takeda za wkład w dobrobyt społeczny i gospodarczy. W 2004 roku „Time” umieścił go na swojej liście najbardziej wpływowi ludzie pokój.
Fiński programista i haker Linus Benedict Torvalds (według innych źródeł – Torvalds) urodził się 28 grudnia w Helsinkach w 1969 roku.
Do stworzenia Linuksa (najpopularniejszego obecnie niezależnego systemu operacyjnego) zainspirowała go książka Andrew Tanenbauma na temat możliwości systemu operacyjnego Minix.
Linus Torvalds: biografia „potężnego Finna”
Ojciec i matka Torvaldsa są fińskimi Szwedami. W latach 60. nazywano ich studentami sympatyzującymi z radykałami. Jedyny syn nazwali imieniem Linusa Paulinga – amerykańskiego fizyka i chemika, laureata nagroda Nobla 1954.
Preferencje polityczne ojca Linusa (był członkiem Partia komunistyczna) były często powodem do kpin ze strony kolegów z klasy chłopca. Mimo to Linus, uważany za dziecko introwertyczne, był doskonałym uczniem. Był szczególnie dobry w nauki ścisłe- matematyka i fizyka.
W 1988 Torvalds wstąpił w szeregi studentów Uniwersytetu Helsińskiego, pomyślnie ukończył studia i je ukończył (1996), uzyskując tytuł magistra cybernetyki.
Dziś Linus Torvalds i jego żona Tove, sześciokrotna mistrzyni Finlandii w karate i była uczennica Linusa, mieszkają w Amerykańskie miasto Portland. Mają trzy córki: Patricię Mirandę (1996), Danielę Yolandę (1998) i Celeste Amandę (2000) oraz kota Randy'ego.
Z wczesne lata Linus zrobił wszystko sam. Pewnego razu, nie czekając na pomoc ojca, samodzielnie złożył model złożonego modelu statku morskiego, a kilka lat później, jako dwudziestoletni student, „zaszalał” i samodzielnie stworzył skomplikowany program komputerowy .
Rozpoczynając budowę własnego systemu, student Uniwersytetu Helsińskiego nie planował w żaden sposób konkurować z firmami takimi jak Microsoft; programowanie było dla niego jedynie hobby, które w ciągu zaledwie ośmiu lat po cichu przekształciło się w jedną z najbardziej obiecujących firm operacyjnych systemy.
Penguin Tux – emblemat Linuksa – był najpierw osobistą maskotką, którą wybrał dla siebie Torvalds. Linus tak tłumaczy swój wybór: będąc w zoo, ugryzł go pingwin.
Wśród „praw Linusa” znajduje się takie, które zostało w całości sformułowane przez amerykańskiego programistę Erica Raymonda. Brzmi to tak: „Kiedy obserwacja jest na właściwym poziomie, wszystkie błędy leżą na powierzchni”. Kiedy wiele osób szuka głębokiego błędu, staje się on powierzchowny. Obaj deweloperzy oprogramowanie podzielamy te same poglądy na różne tematy.
Jest tylko jedno pytanie. Raymond uważa go za poważny problem, a Torvalds nie chce go zauważyć. Linus uważa, że najważniejsza jest otwartość kodu oprogramowania, a Eric jest pewien, że znacznie więcej ważna kwestia czy koszt programów jest zbyt wysoki.
Dziś Torvalds bez przesadnej skromności może nazwać siebie twórcą około dwóch procent jądra systemu. Jest także właścicielem znaku towarowego o tej samej nazwie i ma prawo podejmować decyzje dotyczące zmian w oficjalnej gałęzi jądra. Organizacja non-profit Linux International oraz użytkownicy systemu operacyjnego Linux pomagają Torvaldsowi monitorować działanie systemu Linux.
Obecnie wiodące firmy komputerowe, takie jak Microsoft, zatrudniają programistów znających Linuksa, a w Państwie Środka system operacyjny Linux został uznany za oficjalny system operacyjny państwowy. Pierwszą słowiańską firmą, która odmówiła aktualizacji Windowsa, był rosyjski Aquarius.
Co roku 25 sierpnia społeczność „Open Source” świętuje urodziny Linuksa, systemu operacyjnego stworzonego przez Torvaldsa. Linus z kolei dba o powszechną dostępność swojego wynalazku, przyciągając w ten sposób uwagę tysięcy postępowych programistów.
Pierwszy własny dom
Zakup domu w USA był środkiem koniecznym: wynajęcie mieszkania kosztuje Amerykanów znacznie więcej niż zakup własnego domu. Sam Torvalds przyznał reporterom, że pojawienie się własnego domu i nagła sława w żaden sposób nie wpłynęły na jego styl życia, czego nie można powiedzieć o narodzinach jego córek.
O tym wszystkim i wielu innych sprawach opowiada w swojej autobiografii (Linus Torvalds, Just for Fun).
Kariera Linusa Torvaldsa
Programista Linus Torvalds krótki życiorys co mieści się w kilku linijkach, od lutego 1997 do czerwca 2003 nie wyobrażał sobie swojej działalności zawodowej poza Korporacją Transmeta. Kolejnym miejscem pracy była angielska firma Open Source Development Lab (obecna nazwa - The Linux Foundation).
Dziś Torvalds jest pracownikiem zdalnym, pracującym z domu.
Linus Torvalds, informatyka i pierwszy sprzęt. Jak to się wszystko zaczęło
Znaczącą rolę w życiu Linusa Torvaldsa (jak sam uważa) odegrało dzieło Andrew Tanenbauma pt. „Systemy operacyjne: tworzenie i sprzedaż”, w którym autor reprodukuje projekty systemów takich jak Minix.
Chłopiec po raz pierwszy zetknął się z komputerami dzięki swojemu dziadkowi-matematykowi Leo Torvaldsowi. Linus wtedy po raz pierwszy (stało się to w 1981 roku) dotknął pierwszego w swoim życiu komputera – Commodore VIC-20. Leo udało się zainteresować wnuka - Linus zainteresował się programowaniem i zaczął od studiowania instrukcji obsługi komputera swojego dziadka. Wkrótce po przeczytaniu specjalistycznych magazynów zaczął pisać własne programy i pewnego pięknego dnia kupił nowy komputer oparty na procesorze 386, na którym zainstalował Minix.
Szybko zidentyfikował wady tego systemu i zaczął pisać własną wersję urządzenia. Dodając ciągle nowe funkcje do swojego projektu, Linus odkrył, że w wyniku transformacji powstał niezależny „system operacyjny”. Tak więc nieoczekiwanie dla siebie Linus Torvalds stworzył własny system operacyjny. Wtedy właśnie wysłał swoją wiadomość tworzącą historię do zespołu prasowego Minix.
Legendarna korespondencja
„Witamy użytkowników Minixa!
Tworzę system operacyjny za darmo (to moje hobby, więc system będzie amatorski) dla klonów 386(486) AT...
Chciałbym uzyskać informację zwrotną na temat cech, które ludzie lubią (lub nie lubią) w Minixie, ponieważ moja koncepcja jest podobna do tej...
Chciałbym poznać preferencje większości użytkowników. Zgadzam się wysłuchać każdej rady, ale nie obiecuję, że ją zastosuję.”
Pewnego wrześniowego dnia 1991 roku Linus Torvalds stworzył kod źródłowy pierwszej wersji swojego programu, udostępniając go publicznie. Jego twórczość przyciągnęła uwagę pierwszych setek, a potem tysięcy programistów, którzy swoją drogą nadali nazwę jego wynalazkowi. Linux szybko rozprzestrzenił się w Internecie i wszyscy próbowali go uzupełniać i ulepszać. Obecnie wynalazek Linusa jest nadal rozpowszechniany na warunkach Powszechnej Licencji Publicznej GNU – GPL.
Gniew „bogów systemu”
Duże zainteresowanie opinii publicznej Linuksem rozgniewało autora systemu Minix. Andrew Tanenbaum ostro skrytykował swojego ucznia Torvaldsa za projekt nowy system, nazywając utworzenie jądra monolitycznego (1991) zasadniczym błędem. Nagłówek swojego wpisu w Internecie zwięzłym zdaniem: „Linux jest przestarzały” profesor Tanenbaum próbował wytłumaczyć użytkownikom, że Linux jest krótkotrwały, ponieważ nie można go przenieść na inny procesor niż obecnie standardowy (80x86).
Krytyka mocno uderzyła Linusa Torvaldsa. Dyskusja ze słynnym i wpływowym Tanenbaumem była niebezpieczna, ale Torvalds nadal bronił swojej sprawy.
Rozgłos jądra napisanego przez Linusa umożliwił jego użycie wraz z rozwojem publicznej wersji systemu Unix. Wkrótce dziennikarze zaczęli mówić i pisać o Linuksie i jego twórcy.
Kalendarium sławy
W 1996 roku astronomowie, którzy odkryli nową asteroidę, nazwali swoje odkrycie na cześć Linuksa Torvaldsa.
W 1998 roku został uhonorowany Nagrodą Pioniera EFF.
1999 - nagroda Uniwersytetu w Sztokholmie. Torvalds otrzymał stopień doktora nauk ścisłych.
I już w następnym roku 2000 „potężny Fin” otrzymał podobny tytuł od naukowców z Uniwersytetu Helsińskiego. W tym samym roku fiński programista został odznaczony medalem „Za doskonalenie systemy informacyjne”, a także zajął 17. miejsce na liście sporządzonej przez reporterów Time na podstawie wyników sondażu „Człowiek stulecia”.
W 2001 roku Richard Stallman i Ken Sakamura podzielili się nagrodą Takeda z Linusem Torvaldsem (przyznawaną osobom, które przyczyniają się do dobrobytu społecznego i finansowego narodu).
W 2004 Magazyn „Time”. umieścił Linusa na liście najbardziej sławni ludzie, a po dziennikarskim śledztwie „100 znanych Finów” znalazł się na zaszczytnym 16. miejscu.
Według BusinessWeek w 2005 roku Linus Torvalds otrzymał tytuł „Najlepszego Dyrektora”, a także nagrodę od Reed College.
2006: Czas okrzyknął Torvaldsa bohaterem innowacji i jednym z tych, którzy odnieśli sukces w ciągu ostatnich 60 lat. W tym samym roku magazyn Business 2.0, doceniając walory osobiste Torvaldsa, umieścił go w gronie „dziesięciu niematerialistów”.
W 2008 roku Linus stał się oficjalnym „eksponatem” Kalifornijskiego Muzeum Historii Komputerów.
Era Linuksa
Czas Linuksa liczy się zwykle od dnia, w którym fiński student Linus Torvalds rozpoczął korespondencję z zespołem utrzymującym system operacyjny Minix (prototyp Linuksa).
Ciekawy szczegół: w swoim przesłaniu Torvalds powiedział, że Linux można zainstalować tylko na platformach 80386. Obecnie Linux jest instalowany na wielu platformach, w tym na wielu platformach wbudowanych i przenośnych. Setki kopii dystrybucji Linuksa rozdano milionom użytkowników i programistów.
Projekty takie jak Gnome, MySQL, Apache, OpenOffice.org, Mozilla i inne aplikacje typu open source stały się aktywnymi popularyzatorami Linuksa i wśród inwestorów, którzy wierzyli w potrzebę dalszy rozwój tego systemu – Sun, IBM i Hewlett-Packard.
Programista Pustelnik
Co tydzień czasopismo„Orthodox Computer Security” bardzo ucieszyło fanów Linusa Torvaldsa w marcu 2015 roku, donosząc, że ich idol i twórca systemu operacyjnego Linux przygotowywał się do tonsury.
Na jednej ze stron „Orthodox Computer Security” Hieromonk Lucian (tak wskazuje źródło, teraz będzie się nazywać Torvalds) donosi, że jest zmęczony przebywaniem w towarzystwie sługusów Szatana – firm Apple i Microsoft.
Twórca innowacyjnego systemu operacyjnego powiedział też, że tworząc Linuksa nie myślał o własnym interesie, a jedynie chciał uczynić świat lepszym miejscem... Teraz zostaje mnichem, gdyż jego poglądy na życie są najbardziej w zgodzie ze sposobem życia szafarza Kościoła prawosławnego.
„Samotność, łagodność i niewinność mnichów i fanów mojego systemu operacyjnego są identyczne” – powiedział żegnając się Lucian, znany światu jako programista Linus Torvalds.
Bezinteresowność jako odskocznia
Po przeprowadzce z Finlandii do USA Linus został „porwany” przez korporację przetwórczą Transmeta, przyznając znakomitą pensję człowiekowi, którego samo nazwisko przynosi obecnie niezłe dochody. Pracując w korporacji, Linus znajduje także czas na udoskonalanie swojego systemu operacyjnego.
Transmeta nie jest jedynym źródłem dochodu „potężnego Finna”. Jego rodacy, właściciele fińskich firm telekomunikacyjnych, uważają za zaszczyt włączyć Linusa do Rady Dyrektorów.
Linus Torvalds, którego fortuna zależy od sprzedaży udziałów w firmach tworzących programy tworzone w oparciu o Linuksa, nie zapomina obserwować poczynań swoich kolegów, uniemożliwiając najmniejszym próbom uczynienia jego dzieła mniej zwartym i praktycznym przez konkurencję .
Linus Torvalds urodził się 28 grudnia 1969 roku w Helsinkach w Finlandii. Rodzice Linusa, fińscy Szwedzi Nils i Anna Torvalds, w latach 60. byli studenckimi radykałami, a później zostali dziennikarzami. Linus został nazwany na cześć amerykańskiego chemika Linusa Paulinga. W szkole wyróżniał się z fizyki i matematyki. Był nietowarzyskim, skromnym chłopcem. Często wyśmiewano go z powodu poglądów politycznych ojca.
W 1981 roku Leo, dziadek Linusa, matematyk, zapoznał swojego wnuka z komputerem Commodore VIC-20, którego używał do obliczeń matematycznych. Linus zainteresował się programowaniem i przeczytał instrukcje obsługi maszyny. Następnie zaczął czytać czasopisma komputerowe i pisać własne programy, najpierw w języku BASIC, a następnie w języku asemblera.
Od lat szkolnych Linus otrzymywał stypendia za sukcesy w matematyce. Pierwszym komputerem, który kupił, był Sinclair QL, który kosztował wówczas prawie 2000 dolarów. Po ukończeniu szkoły Linus wstąpił na Uniwersytet w Helsinkach, aby studiować informatykę. Szkolenie zostało przerwane roczną służbą wojskową.
W 1988 roku Linus rozpoczął studia na Uniwersytecie Helsińskim, który ukończył w 1996 roku z tytułem magistra cybernetyki. Od lutego 1997 do czerwca 2003 pracował w Transmeta Corporation, po czym przeniósł się do Open Source Development Labs, obecnie The Linux Foundation. Chociaż Linux Foundation ma siedzibę w Beaverton, Torvalds pracuje z domu.
Znaczącym wydarzeniem w życiu Torvaldsa była lektura książki Andrew Tanenbauma „Systemy operacyjne: projektowanie i wdrażanie”. Książka na przykładzie systemu operacyjnego Minix napisanego przez Tanenbauma przedstawia strukturę systemów z rodziny UNIX. Linusa bardzo interesowało to, co czytał. Później kupił nowy komputer oparty na procesorze 386 i zainstalował Minixa.
Po odkryciu usterek w systemie zaczął pisać własny emulator terminala, w którym zaimplementował przełączanie zadań. Następnie Linus dodawał do programu coraz więcej funkcji, dzięki czemu wkrótce zaczął on nabierać cech pełnoprawnego systemu operacyjnego. Następnie wysłał słynną reklamę do grupy dyskusyjnej Minix z pytaniem: „Co najbardziej chciałbyś zobaczyć w Minixie?”
17 września 1991 Linus udostępnił kod źródłowy programu do publicznego pobrania. System od razu wzbudził duże zainteresowanie. Systemem zaczęły interesować się setki, potem tysiące programistów, katalog z programem z braku lepszych opcji nazwano „Linux” i pracowano nad jego udoskonalaniem i uzupełnianiem. Był i nadal jest rozpowszechniany na warunkach Licencji Publicznej GNU – GPL.
Otwartość jądra napisanego przez Linusa umożliwiła wykorzystanie go w połączeniu z rozwojem - kompilatorami GCC, podstawowymi narzędziami systemu operacyjnego - GNU, projektem darmowej wersji systemu UNIX, który istniał od 1983 roku, cały ten system jest często nazywany „ Linux”, ale bardziej poprawne byłoby nazwanie go „GNU/Linux”. Popularność systemu rosła, a później zaczęli o nim mówić dziennikarze na całym świecie.
Obecnie tylko około dwóch procent jądra systemu Linux jest pisane przez samego Torvaldsa, ale od niego zależy decyzja, czy wprowadzić zmiany w oficjalnej gałęzi jądra. Torvalds jest właścicielem znaku towarowego Linux i monitoruje jego użycie za pośrednictwem organizacji non-profit Linux International oraz przy pomocy użytkowników Linuksa na całym świecie.
Linus Torvalds mieszka w Portland w stanie Oregon w USA wraz z żoną Tove, sześciokrotną mistrzynią Finlandii w karate i były student Linus, trzy córki: Patricia Miranda, Daniela Yolanda i Celeste Amanda.
Osobistą maskotką Linusa Torvaldsa jest pingwin Tux, który stał się także symbolem Linuksa. W swojej książce Just for Fun Torvalds pisze, że wybrał pingwina na emblemat, ponieważ pewnego razu został dziobany przez pingwina w zoo.
Linus urodził się w Helsinkach. Rodzice, szwedzkojęzyczni Finowie Nils i Anna Torvalds, byli radykalnymi studentami w latach 60., ich ojciec był nawet komunistą, który w połowie lat 70. spędził rok w Moskwie. Linus został nazwany na cześć Linusa Paulinga. W szkole wyróżniał się z fizyki i matematyki. Był nietowarzyskim, skromnym chłopcem. Często wyśmiewano go z powodu poglądów politycznych ojca.
W 1988 roku Linus rozpoczął studia na Uniwersytecie Helsińskim, który ukończył w 1996 roku z tytułem magistra cybernetyki.
Linus Torvalds mieszka w Portland w stanie Oregon w USA z żoną Tove, sześciokrotną mistrzynią Finlandii w karate, trzema córkami: Patricią Mirandą (ur. 5 grudnia 1996), Danielą Yolandą (ur. 16 kwietnia 1998) i Celeste Amandą (ur. 16 kwietnia 1998) ur. 20 listopada 2000), a także kot Randy.
Od lutego 1997 do czerwca 2003 pracował w Transmeta Corporation, po czym przeszedł do Open Source Development Labs. Chociaż siedziba OSDL znajduje się w Portland w stanie Oregon, działa z domu w San Jose.
Osobistą maskotką Linusa Torvaldsa jest pingwin Tux, który stał się także emblematem systemu operacyjnego Linux.
Prawo Linusa, ostatecznie sformułowane przez Erica S. Raymonda, stwierdza: „Przy wystarczającej liczbie oczu wszystkie błędy leżą na powierzchni”. Głęboki błąd to taki, który jest trudny do znalezienia, ale jeśli wystarczająca liczba osób szuka błędów, wszystkie stają się płytkie. Obydwaj programiści podzielają ideologię open source, opartą po części na wierze w to prawo.
W przeciwieństwie do wielu ideologów open source, Torvalds rzadko wypowiada się publicznie na temat konkurencyjnych programów. Był krytykowany za pracę nad oprogramowaniem o zamkniętym kodzie źródłowym w Transmeta i za używanie aplikacji BitKeeper o zamkniętym kodzie źródłowym. Jednak ostro zareagował na ataki na Linuksa i ideologię open source ze strony gigantów oprogramowania, takich jak Microsoft i SCO.
[edytować]
W 1981 roku Leo, dziadek Linusa, matematyk, zapoznał swojego wnuka z komputerem Commodore VIC-20, którego używał do obliczeń matematycznych. Linus zainteresował się programowaniem i przeczytał instrukcje obsługi maszyny. Następnie zaczął czytać czasopisma komputerowe i pisać własne programy, najpierw w języku BASIC, a następnie w Asemblerze.
Od lat szkolnych Linus otrzymywał stypendia za sukcesy w matematyce. Pierwszym komputerem, który kupił, był Sinclair QL, kosztujący wówczas prawie 2000 dolarów.
Po ukończeniu szkoły Linus wstąpił na Uniwersytet w Helsinkach, aby studiować informatykę. Szkolenie zostało przerwane roczną służbą wojskową.
Znaczącym wydarzeniem w życiu Torvaldsa była lektura książki Andrew Tanenbauma „Systemy operacyjne: projektowanie i wdrażanie” (ISBN 0136386776). Książka na przykładzie systemu operacyjnego Minix napisanego przez Tanenbauma przedstawia strukturę systemów z rodziny UNIX. Linus był bardzo zainteresowany, więc później kupił nowy komputer oparty na procesorze 386 i zainstalował Minix.
Po odkryciu usterek w systemie zaczął pisać własny emulator terminala, w którym zaimplementował przełączanie zadań. Następnie Linus dodawał do programu coraz więcej funkcji, dzięki czemu wkrótce stał się on pełnoprawnym systemem operacyjnym. Następnie wysłał słynne już ogłoszenie do grupy dyskusyjnej Minix:
Z: [e-mail chroniony](Linus Benedykt Torvalds)
Grupy dyskusyjne: comp.os.minix
Temat: Mała ankieta na temat mojego nowego systemu operacyjnego
Organizacja: Uniwersytet Helsiński
Witam wszystkich, którzy używają minixa - tworzę (darmowy) system operacyjny (tylko hobby, nie będzie duży i profesjonalny jak gnu) dla klonów 386(486) AT. Rzeźbiony jest od kwietnia i wkrótce będzie gotowy. Chcę poznać opinie na temat tego, co ludzie lubią/nie lubią w Minixie, ponieważ mój system jest do niego podobny (między innymi ten sam projekt systemu plików (ze względów praktycznych)).
Włączyłem już bash (1.08) i GCC (1.40) i wszystko wydaje się działać. Oznacza to, że za kilka miesięcy pojawi się coś przydatnego, a ja chciałbym wiedzieć, czego ludzie chcą. Wszelkie rady mile widziane, ale nie obiecuję, że zrobię wszystko :-)
Linusa ( [e-mail chroniony])
PS. Tak, nie ma kodu minix i wielozadaniowość fs. NIE jest przenośny (wykorzystuje przełączanie zadań 386 itp.) i najprawdopodobniej będzie obsługiwał tylko dyski twarde AT, ponieważ Tylko tyle mam:-(
17 września 1991 Linus udostępnił kod źródłowy programu (wersja 0.01) do publicznego pobrania. System od razu wzbudził duże zainteresowanie. Systemem zainteresowały się setki, a potem tysiące programistów (katalog z programem z braku lepszych opcji nazwano „Linux”) i pracowali nad jego udoskonalaniem i uzupełnianiem. Był i nadal jest rozpowszechniany na warunkach Licencji Publicznej GNU – GPL.
„Nadal uważam, że stworzenie monolitycznego jądra w 1991 roku było zasadniczym błędem. Bądź wdzięczny, że nie jesteś moim uczniem: nie dałbym wysokiej oceny za taki projekt :-)” (z listu do Linusa Torvaldsa). Tannenbaum zatytułował swój post „Linux jest bezużyteczny”.
Oprócz monolitycznego jądra Tannenbaum skrytykował Linuksa za brak przenośności. Tannenbaum przewidział, że procesory 80x86 znikną w najbliższej przyszłości, ustępując miejsca architekturze RISC.
Krytyka mocno uderzyła w Torvaldsa. Tannenbaum był sławnym profesorem i jego opinia się liczyła. W tej kwestii jednak się mylił. Linus Torvalds upierał się, że ma rację.
Popularność systemu rosła, a później zaczęli o nim mówić dziennikarze na całym świecie. Linux i Linus stali się sławni.
Obecnie tylko około 2% jądra systemu Linux jest pisane przez samego Torvaldsa, ale to do niego należy decyzja, czy zmienić oficjalny kod jądra. Pozostałymi częściami systemu Linux (system X Window, kompilator GCC, systemy zarządzania pakietami itp.) zarządzają inne osoby. Torvalds generalnie nie uczestniczy w dyskusjach niezwiązanych z jądrem systemu.
Torvalds jest właścicielem znaku towarowego Linux i monitoruje jego użycie (http://slashdot.org/articles/00/01/19/0828245.shtml) za pośrednictwem organizacji non-profit Linux International i przy pomocy użytkowników Linuksa na całym świecie.
W ankiecie magazynu Time z 2000 roku „Człowiek stulecia” Linus zajął 17. miejsce. W 2001 r. wraz z Richardem Stallmanem i Kenem Sakamurą otrzymał nagrodę Takeda za wkład w dobrobyt społeczny i gospodarczy. W 2004 roku „Time” umieścił go na swojej liście najbardziej wpływowych ludzi na świecie.
Linus Torvalds uważa, że ARM ma bardzo małe szanse na całkowite pokonanie x86. Cały ekosystem sprzętu i oprogramowania został zbudowany wokół architektury x86, podczas gdy ARM po prostu tworzy duża ilość urządzenia.
Torvalds wyraził swoją opinię na konferencji Linaro Connect, która odbyła się o godz zeszły tydzień. Doszło do tego podczas rozmowy z Davidem Ruslingiem, dyrektorem technicznym Linaro, organizacji non-profit zajmującej się optymalizacją oprogramowania dla procesorów ARM.
Dlaczego Linus Torvalds woli x86
Kiedy Rusling zapytał Torvaldsa, czy ma ulubioną architekturę procesorów, bez mrugnięcia okiem odpowiedział, że jego ulubioną architekturą jest nadal x86. Żadna inna architektura nie zapewnia tak dużej i otwartej infrastruktury. Instrukcje procesora nie są aż tak ważne. Niektórzy ludzie mają obsesję na punkcie rzeczy, które tak naprawdę nie mają znaczenia. Naprawdę ważna jest infrastruktura wokół zestawu instrukcji x86.
Linus Torvalds powiedział, że ARM jest mocny telefony komórkowe, ale zawiódł się na ARM, ponieważ jako platforma sprzętowa nadal nie była zbyt przyjemna w obsłudze. Dzieje się tak głównie dlatego, że nie ma ujednoliconego zestawu poleceń, jak x86, ale teraz jest coraz lepiej.
Zadanie zapewnienia jak największej kompatybilności nie było tak pilne dla programistów ARM, jak w przypadku x86. Zdaniem Linusa Torvaldsa w ekosystemie, w którym kompatybilność nie jest najważniejszym priorytetem, producenci nie mają motywacji do zwiększania użyteczności swoich platform.
Świadczyć o tym może fakt, że rozwój dla ARM odbywa się na zwykłych komputerach x86. Torvalds bardzo lubi Raspberry Pi, ale uważa go tylko za zabawkę. ARM nie może wygrać, jeśli twórcy platformy nie będą chcieli używać go jako swoich głównych maszyn.
Linus Torvalds powiedział, że próbował kupić komputer ARM od 30 lat. I na podstawie swoich wczesnych doświadczeń z 6502 dał wysoko cenione ARM pod względem szybkości przetwarzania instrukcji. Jednak trudności związane z wysyłką maszyny Acorn Archimedes do Finlandii skłoniły go do zakupu Sinclair QL, co było błędem, który uświadomił mu znaczenie kompatybilności i szerokiego wsparcia dla platformy.
Linus powiedział podobne rzeczy na temat Internetu rzeczy (IoT). Zapytany o ułatwienie uruchamiania Linuksa na urządzeniach o małych zasobach obliczeniowych, odpowiedział, że społeczność programistów Linuksa nie zrobi tego, ponieważ większość tych urządzeń jest zbyt ograniczona.
Jest wiele otwarte urządzenia IoT, na którym będzie zależało społeczności, ale jeśli ich specyfikacje zostaną zamknięte, tylko ich producenci będą je wspierać, a rdzeń nie będzie zawierał kodu zapewniającego ich prawidłowe działanie.
W każdym razie uczynienie Linuksa lżejszym może nie być sposobem na promowanie urządzeń IoT, nawet jeśli tani sprzęt jest lepszy. Ludzie zawsze będą potrzebować większej mocy obliczeniowej, a zasoby sprzętowe będą nadal rosły.
Torvalds poruszył także kwestię żywotności Linuksa. Powiedział, że system operacyjny ewoluuje, a nie tylko dodaje nowe funkcje, dużo zmian zostało wprowadzonych na niskim poziomie, ale nikt tego tak naprawdę nie zauważył. W odpowiedzi na obserwację, że wiek kluczowych programistów jądra stanowi problem, Linus Torvalds stwierdził, że w zespole istnieje ciągłość, a liczba programistów jądra jest godna pochwały wysoka i znacznie wyższa niż w przypadku innych projektów open source.
Rusling udzielił również reprymendy Torvaldsowi za jego zachowanie. Na co Linus powiedział, że jest osobą bezpośrednią i przez Internet nikt nie usłyszy Twojego tonu. Język kłótni na liście mailingowej jądra Linuksa jest czasami szorstki, Linus używa ostrego języka, ale ostatecznie nie zawsze można być miłym i spokojnym. Następnie dodał, że czasami jego zrzędliwość przynosi więcej wiadomości niż jego zdolność do bycia dobrym. Linus mówi, że czuje się całkowicie szczęśliwy człowiek. Przeszli świetny proces rozwoju i wszystko faktycznie działa.
A oto nagranie rozmowy Linusa Torvaldsa z Davidem Ruslingiem: