gwiazdy

Torvalds Linus: biografia, zdjęcia i osiągnięcia

Spisu treści:

Torvalds Linus: biografia, zdjęcia i osiągnięcia
Torvalds Linus: biografia, zdjęcia i osiągnięcia
Anonim

Linus Torvalds, którego biografia została przedstawiona w artykule, urodził się w rodzinie dziennikarzy w Finlandii, gdzie dorastał. W szkole był uważany za kujona ze względu na swoje hobby i wygląd. Niski i wątły, najmłodsze dziecko w klasie, brzydkie (jak sam przyznaje), Linus bardzo pasjonował się technologią. Komunikacja z rówieśnikami była dla niego mało interesująca. Torvalds Linus dobrze studiował fizykę i matematykę, niekiedy ze szkodą dla przedmiotów humanitarnych. Na zdjęciu poniżej - szkoła, do której uczęszczał Linus.

Image

Przedstawiamy świat komputerów

Prawdziwym guru i niekwestionowanym autorytetem dla niego był Leo Waldemar Turnkvist, dziadek ze strony matki. Pracował na uniwersytecie w Helsinkach, gdzie był profesorem statystyki. To ten człowiek odkrył świat komputerów dla swojego wnuka. W wieku 11 lat Torvalds opanował już Commodore VIC-20, studiując programowanie podstawowe, ponieważ ten komputer nie był już sprawny.

Image

Po pewnym czasie Torvalds był zmęczony monotonnym wkładem programów. Linus Torvalds (jego zdjęcie jest przedstawione powyżej) zaczął kupować wszystkie magazyny komputerowe i książki, które ukazały się w kraju. W jednym z magazynów Linus znalazł program do kodu Morse'a. Nie został stworzony w języku BASIC, jak wszystkie inne, z którymi się wcześniej spotkał, ale był tylko zbiorem liczb. Można je było przetłumaczyć ręcznie na język maszynowy, zapisać łańcuchem zer i jedynek, zrozumiałe dla komputera.

Torvalds Linus zdał sobie sprawę, że Basic jest częścią komputera, a następnie zaczął studiować jego inne aspekty. Kiedy zmarł dziadek, pogrążył się w pracy z komputerem, który odziedziczył Linus.

Rodzina Linus

Rozmawialiśmy już o dziadku i jego roli w losach naszego bohatera. Jeśli chodzi o innych członków rodziny, rodzice Torvaldsa nadal pracują w dziedzinie dziennikarstwa. Niels Torvalds, ojciec, jest dziennikarzem radiowym i telewizyjnym. Anna Torvalds, matka Linusa, jest redaktorką literacką. Siostra Sarah prowadzi biuro tłumaczeń, które koncentruje się głównie na tłumaczeniu wiadomości. Sam Linus Torvalds, którego biografia nie jest w żaden sposób związana z dziennikarstwem, jest sceptyczny wobec tego zawodu.

Dojrzewania

W młodości Linus, w przeciwieństwie do wielu innych rówieśników, nie lubił ani hokeja z piłką nożną, ani flirtowania z dziewczynami. Torvalds był całkowicie pochłonięty pracą z komputerami.

Następnie Linus Torvalds poszedł na uniwersytet. Po studiach przez rok został wcielony do wojska, gdzie poprawił swoje zdrowie i napompował mięśnie na zajęciach treningu fizycznego. Po demobilizacji Torvalds wrócił na uniwersytet. To właśnie ta instytucja edukacyjna dała mu impuls do nauki programowania już na poważnym poziomie. Całe przyszłe życie Torvalds związane jest z opracowaniem znanego na całym świecie systemu operacyjnego.

Nawet w wieku 17 lat, w 1987 roku, Linus kupił nowy produkt, Sinclair QL, aby zastąpić przestarzałą VIC-20. Ten komputer miał 128 KB pamięci. Pracował na procesorze 8 MHz od Motoroli. Cena komputera w tym czasie wynosiła około 2000 USD. Został wyprodukowany przez firmę pod patronatem C. Sinclaira.

Zainteresowanie systemami operacyjnymi

Niemal natychmiast Linus zainteresował się różnymi systemami operacyjnymi. Aby ustalić kontrolę dyskietek uzyskaną przez Torvaldsa, musiał napisać własny sterownik urządzenia. Potem znalazł przebicia w systemie operacyjnym. Linus odkrył, że to, co działo się w rzeczywistości, nie zgadzało się z tym, co obiecano w dokumentacji.

Kolejnym krokiem Torvaldsa był demontaż Q-DOS, który został zainstalowany na jego własnym komputerze. Linus był rozczarowany, gdy dowiedział się, że nie można nic zmienić w tym systemie, ponieważ napisano go w ROM.

Linus po raz pierwszy napisał kilka gier na nowym komputerze. Większość pomysłów zapożyczył ze starego komputera. Zainstalowany system operacyjny miał jednak wiele wad. Na przykład pomimo wielozadaniowości nie miał funkcji ochrony pamięci. System może się zawiesić w dowolnym momencie. Ponadto po opracowaniu Sinclair QL K. Sinclair przestał ulepszać swoje modele, a także wspierać istniejące.

Historia Linuksa

Po powrocie z wojska Linus zapoznał się z systemem uniksowym. Wraz z 32 innymi studentami Torvalds postanowił wybrać kurs „C i Unix”. Ponieważ ten system pojawił się właśnie w tym czasie na uniwersytecie w Helsinkach, nauczyciel musiał studiować nowy system operacyjny ze studentami.

Linus wpadł na pomysł stworzenia własnej książki o systemie operacyjnym autorstwa Andrzeja Tatenbauma, profesora z Amsterdamu. Torvalds twierdzi, że przewróciła całe jego życie do góry nogami. W tej książce (Projektowanie i implementacja systemów operacyjnych) autor opisuje Minix - system szkoleniowy stworzony przez niego do nauczania Uniksa. Oczywiście Torvalds natychmiast postanowił zainstalować go na swoim komputerze. Problem polegał na tym, że Sinclair QL nie został zaprojektowany do instalowania takich systemów. Dopiero w styczniu 1991 r., Po zakupie nowego komputera (obecnie PC), Torvalds zdołał zainstalować na nim Minix.

Po przestudiowaniu zalet i wad tego systemu operacyjnego, Linus postanowił o tym pamiętać. To był treningowy system operacyjny, przycięty i zniekształcony. Minix stał się bardziej wyrafinowany po zainstalowaniu starych programów i poprawek Linusa Bruce'a Evansa, słynnego hakera z Australii.

Tworzenie pakietu emulacji terminala

Wszystko zaczęło się od tego, że terminal zdalnej komunikacji Minix został wdrożony bardzo słabo. I tej funkcji najczęściej używał Linus. Z jej pomocą skontaktował się z komputerem uniwersyteckim za pośrednictwem modemu. Torvalds postanowił stworzyć własny program do komunikacji, przyjmując za podstawę nie Minix, ale poziom sprzętowy samego komputera. Dzięki temu jednocześnie badał komputer na 386 procesorze, a także jego system operacyjny. Torvalds był bardzo dumny, że był w stanie ulepszyć system operacyjny. Ale próby przedstawienia swoich zasług innym nie doprowadziły do ​​niczego. Trudno było wyjaśnić ludziom, że pod zewnętrzną bezpretensjonalnością można czasem znaleźć złożone, głębokie procesy.

Opracowanie sterownika i napędu systemu plików

Image

Linux zaczął więc od utworzenia pakietu emulacji terminala. Potem następowała jedna innowacja. Torvalds musiał pobrać i zapisać pliki na komputerze na uniwersytecie. W tym celu konieczne było zapisanie ich na dysku. Myśląc, Linus postanowił stworzyć sterownik systemu plików i napęd dyskowy. Jednocześnie system, który planował opracować, musiał być kompatybilny z Minix. Tworząc go, konsultował się z użytkownikami Minix podczas konferencji usenet. Na podstawie poważnych pytań, jakie uczeń zadał na temat architektury Minix i Unix, można zgadywać, że planował stworzyć własny system operacyjny.

Pracuj nad pierwszą wersją systemu Linux

Kiedy Linus nagle odkrył, że napisane przez niego programy przerosły wiele dodatkowych funkcji i reprezentują działającą wersję systemu operacyjnego. Praca nad tworzeniem Linuksa na wczesnych etapach była monotonna. Torvalds, jeden po drugim, badał różne wywołania systemowe leżące u podstaw Uniksa. Na ich podstawie próbował stworzyć własne bloki systemu operacyjnego z potrzebnymi funkcjami. Kontynuowanie pracy było dość męczące i niezbyt stymulujące. Linus musiał to zrobić, ponieważ nadal nie można było zweryfikować funkcjonalności systemu. Po przetworzeniu około 25 różnych wywołań systemowych Torvalds przeszedł na inną taktykę. Teraz zaczął próbować uruchomić powłokę systemu operacyjnego. Jeśli wystąpiły błędy, opracował niezbędne wywołania systemowe. Postęp w projektowaniu systemu był oczywisty. Powłoka zaczęła działać stabilnie od końca sierpnia 1991 r. To był pierwszy wielki sukces Linusa.

Linux 0.01

Image

Pierwsza wersja systemu Linux pojawiła się w domenie publicznej 17 września 1991 r. Następnie Torvalds zdecydował, jak nazwać ten system. Początkowo planował nadać jej imię Freax (słowo maniacy oznacza „fani”, a „x” to końcówka Unixa). Nawet wtedy nazwał ten system Linux, ale uważał za nieskromne używanie swojego nazwiska jako oficjalnej nazwy. Ari Lemke, nauczyciel z Politechniki Helsińskiej, utworzył katalog na serwerze FTP uniwersytetu. To tutaj Linus umieścił swój system. Ale słowo Freax Ari nie spodobało się, więc postanowił zmienić nazwę katalogu, w którym się on znajdował w pub / OS / Linux. Torvalds nie miał specjalnie nic przeciwko, więc nazwa stopniowo się utrwalała.

Wersja systemu operacyjnego opublikowana na stronie miała numer 0, 01. Podkreślono zatem, że system jest nadal niedoskonały i wymaga poważnej rewizji. Dlatego Torvalds nie publicznie wykazał swojego systemu operacyjnego. Wysyłał tylko listy do kilku znanych hakerów, w których wskazano adres serwera, z którego można go pobrać. Pierwotna wersja nie pozwalała na robienie prawie niczego poza uruchomieniem i wyświetlaniem kodów źródłowych.

Ulepszenie systemu

Zainteresowanie twórcy systemem wyczerpało się do listopada 1991 r. Być może jego dalsza poprawa przestałaby istnieć. Jednak przypadek interweniował. Linus, finalizując po raz kolejny Minix, zrujnował nadzór nad ważnymi częściami tego systemu operacyjnego. Pytanie brzmiało, czy ponownie zainstalować Minix, czy zainstalować Linux jako główny system operacyjny. Torvalds postanowił wybrać swój system.

Linux na początku 1992 roku zrobił duży krok naprzód. Do systemu dodano kilka funkcji, które nie miały analogów w Minix. To na przykład zamiana na dysk twardy w przypadku pracy z dużymi programami. Linus wprowadził także do swojego systemu funkcje, o które użytkownicy prosili w swoich listach. Dlatego Linus Torvalds znacznie poprawił swój system operacyjny.

„Tworzę bezpłatny system operacyjny”

Twórca systemu odrzucił oferty wynagrodzeń. Poprosił tylko użytkowników o wysyłanie pocztówek z miast, w których mieszkali. Linus był zainteresowany tym, gdzie był używany jego system. Pocztówki zaczęły zalewać lawinę - z Japonii, Nowej Zelandii, USA i Holandii. Krewni w końcu zauważyli, że Linus zyskał dużą popularność dzięki swoim działaniom komputerowym. Stan dzisiejszego Linusa Torvaldsa jest prawdopodobnie imponujący. Jednak bierze pieniądze spokojnie. Pogoń za zyskiem nigdy nie była w jego charakterze.

Warunki dystrybucji

Image

Początkowo warunki dystrybucji systemu operacyjnego zostały opracowane tylko ogólnie. Linux był darmowy, ale nie można go wystawić na sprzedaż. Jeśli użytkownik postanowił wprowadzić ulepszenia lub zmiany w systemie, musiał utworzyć kod źródłowy, czyniąc te ulepszenia domeną publiczną. Zamiast praw autorskich, Linus Torvalds obecnie korzysta z Powszechnej Licencji Publicznej.

Pojawienie się interfejsu graficznego, Linux 1.0

Wiosną 1992 r. Haker O. Zbrowski dostosował system X Windows do tego systemu operacyjnego. Linux miał więc interfejs graficzny. Następnie Linus Torvalds zdecydował, że system jest prawie gotowy i wydał wersję 0.95. Był to jednak błąd. Gdy tylko zaczął wprowadzać funkcje sieciowe w swoim systemie operacyjnym, zdał sobie sprawę, że konieczna jest znacząca modyfikacja systemu. Zaledwie 2 lata później wersja 1.0 została wydana w marcu 1994 roku.

Image

Osobistą maskotką Torvaldsa jest pingwin Tux. Linus Torvalds (po prostu dla zabawy) opowiada o historii godła w swojej książce. W nim pisze, że wybrał to zwierzę, ponieważ kiedyś pingwin go dziobał w zoo.