Blog (167)
Komentarze (4.2k)
Recenzje (43)

Alan Cox — brodaty współtwórca jądra Linux. Długo był „prawą ręką” Torvaldsa

@AnTarAlan Cox — brodaty współtwórca jądra Linux. Długo był „prawą ręką” Torvaldsa06.03.2022 09:46

Z linuksowej braci wywodzi się kilka wielce charyzmatycznych postaci. Bez wątpienia można do nich zaliczyć brytyjskiego programistę Alana Cox'a. Jego pionierska działalność przyczyniła się bowiem do rozpopularyzowania Linuksa, a także dała mu potrzebną stabilność działania. Cox zaczął to czynić ponad 30 lat temu, gdy wielu z Was nie było jeszcze na świecie. Jest więc już legendą świata linuksowego, a w swoim najlepszym okresie działalności był powszechnie uważany za drugą pod względem znaczenia osobę dla rozwoju jądra, zaraz po Linusie Torvaldsie.

Źródło zdjęć: © https://www.wired.com/2013/01/alan-cox/
Źródło zdjęć: © https://www.wired.com/2013/01/alan-cox/

Młodość geeka-hipisa

Alan Cox urodził się 22 lipca 1968 w Solihull w Wielkiej Brytanii. Komputery fascynowały go już za dzieciaka, a jako kilkunastolatek „pokochał” programowanie. Nie dziwne więc, że po ukończeniu szkoły średniej Cox wstąpił na walijski Uniwersytet w Aberystwyth, aby zając się jego studiowaniem. Na tej uczelni były 3 komputery i można było na nich pracować 15-20 minut dziennie. Cox jednak nie musiał się stosować do tego wymogu, albowiem tamtejsi nauczyciele szybko zauważyli, jak wielki twórczy potencjał w nim drzemie. W tym czasie ten brodaty geek został właścicielem ZX-81, pierwszego masowo produkowanego komputera w Wielkiej Brytanii.

Źródło zdjęć: © https://pl.m.wikipedia.org/wiki/Plik:Sinclair_ZX81_Setup_PhotoManipped.jpg
Źródło zdjęć: © https://pl.m.wikipedia.org/wiki/Plik:Sinclair_ZX81_Setup_PhotoManipped.jpg

Cox spędzał przy nim sporo czasu i pod koniec studiów doszedł już do mistrzowskiego poziomu programowania w językach Fortran, COBOL, BASIC, B i C / C++. Co ciekawe, podczas ich trwania stworzył grę komputerową AberMUD, która była pierwszym MUD-em o otwartym kodzie źródłowym. Doszło do tego w 1987 roku, a pomagała mu w tym trójka przyjaciół. Gra została nazwana na cześć uniwerku gdzie ją stworzono i szybko zyskała całkiem sporą popularność, doczekawszy się około 20 wersji.

To zdjęcie zostało zrobione, gdy AberMUD 1 był w trakcie tworzenia. Od lewej: Leah, Leon Thrane i Alan Cox., Źródło zdjęć: © http://pale.org/photos/old/
To zdjęcie zostało zrobione, gdy AberMUD 1 był w trakcie tworzenia. Od lewej: Leah, Leon Thrane i Alan Cox.
Źródło zdjęć: © http://pale.org/photos/old/

Mr. Linux

Następnie Cox podjął studia na kolejnej walijskiej uczelni — Uniwersytecie w Swansea. To właśnie tam pracując w niepełnym wymiarze godzin w kampusie uniwersyteckim, po raz pierwszy w historii zainstalował Linuksa w działającej sieci komputerowej. Co ciekawe, uczynił to jako jedna z pierwszych osób na świecie. Wehikułem czasu przenosimy się więc o te 31 lat, albowiem:

Historia Linuksa rozpoczęła się w 1991 roku, kiedy to fiński programista, Linus Torvalds poinformował na grupie dyskusyjnej Miniksa o hobbystycznym tworzeniu przez siebie niedużego, wolnego systemu operacyjnego, przeznaczonego dla procesorów z rodzin i386 oraz i486.  
Wikipedia

Jak już wiadomo, nowy system zwrócił uwagę Alana Cox'a, który zaczął pomagać Torvaldsowi w ulepszaniu jego pierwszej wersji. Wtedy to ostatecznie został członkiem społeczności Linuksa i jednym z głównych inicjatorów systemu. Cox wykorzystywał do tego swój dociekliwy umysł i zręczne ręce. Stało się to zaraz po ukończeniu przez niego studiów licencjackich. Torvalds następnie przez wiele lat pełnił funkcję linuksowego nadzorcy, a w tym czasie jego „prawą ręką” był właśnie Alan Cox. Odpowiadał on za gałąź jądra 2.2.x oraz własną wersję gałęzi 2.4 zwykle oznaczaną literami „ac”, np. „2.4.9-ac13”. Okazała się ona bardzo stabilna i zawierała poprawki błędów, a jej oznaczenie „ac” jak można się domyślić, wywodzi się od inicjałów brytyjskiego programisty. Ponadto skrót ten stanowi też jego pseudonim. 

Cox szybko zdobył wielki mir u open source'owej społeczności. Tym bardziej że przygotował system Linux do pracy z sieciami, albowiem do 1993 roku nie miał wbudowanego stosu TCP/IP. Pod kierownictwem Cox'a powstał wtedy zespół, który zaradził tej sytuacji. W rzeczywistości stos TCP/IP był pierwszym głównym podsystemem opracowanym prawie całkowicie bez wkładu Torvaldsa (który nigdy nie był dobry w te klocki).

Od zawsze z brodą.
Od zawsze z brodą.

Nie da się ukryć, że ogrom działań Cox'a umożliwił przeniesienie Linuksa na komputery domowe, a żeby do tego doszło, często pracował bez snu przez kilka dni z rzędu. Tak więc jego rola jako opiekuna jądra Linuksa okazała się bardzo korzystna dla całej linuksowej społeczności, ponieważ stanowił zgrany duet z Torvaldsem. Jeden okazał się bowiem świetnym programistą, a drugi wizjonerskim inżynierem oprogramowania. Zresztą Torvalds cenił Cox'a naówczas bardziej niż kilkunastu innych programistów. W sumie nie powinno to nikogo dziwić, ponieważ kierowany przez niego oddział doprowadził do tego, że z Linuksa zaczęli korzystać tacy giganci jak: NASA, CERN, Amazon i eBay.

Cox wspierał rozwój jądra do 2002 roku, a 28 lipca 2009 zrezygnował ze swojej roli opiekuna warstwy TTY, po tym jak Torvalds ostro go skrytykował. W międzyczasie był również zaangażowany w działalność GNOMEX.Org, Cable Online i 3Com Corporation. W latach 1999-2009 Cox pracował natomiast dla Red Hat, pomagając temu dystrybutorowi otwartego oprogramowania dla przedsiębiorstw przez wiele lat utrzymać się na szczycie „fali Linuksa”. Od 2011 roku działał zaś w Intel Corporation, aczkolwiek dwa lata później zrezygnował z pracy w tej firmie „z powodów rodzinnych”.

Red Hat'owska podobizna Alana Cox'a.
Red Hat'owska podobizna Alana Cox'a.

Linuksowy Master

Za swoje zasługi Cox otrzymał szereg nagród. Do najważniejszych z nich należą Free Software Award 2003 „za głoszenie idei wolnego oprogramowania oraz pracę nad jądrem Linuksa” i LinuxWorld Award 2005 za całokształt osiągnięć. Ponadto 20 lipca 2016 roku Uniwersytet w Swansea przyznał Coxowi tytuł honorowego profesora. Miało to miejsce podczas uroczystości wręczenia dyplomów College of Science. Profesor John Tucker z Wydziału Informatyki tak tłumaczył wtedy to zacne wyróżnienie: „Alan Cox jest światowej klasy programistą, elokwentnym mistrzem tworzenia oprogramowania open source i jednym z najlepszych guru programowania w Wielkiej Brytanii” dodając przy tym, że Cox: „Wniósł ogromny wkład do informatyki, zwłaszcza tam, gdzie ma to największe znaczenie – w systemach operacyjnych, na których wszystko opiera się, oraz w opracowaniu radykalnie nowego modelu technologicznego – open source”. Odbierając nagrodę, Alan Cox powiedział: „Cieszę się, że w ten sposób zostałem doceniony przez Uniwersytet, którego wsparcie miało ogromne znaczenie dla wczesnych prac nad systemem operacyjnym Linux”.

Źródło zdjęć: © https://www.swansea.ac.uk/graduation/honoraryawards/honoraryawardsarchive/honoraryawards2016/alancox/
Źródło zdjęć: © https://www.swansea.ac.uk/graduation/honoraryawards/honoraryawardsarchive/honoraryawards2016/alancox/

Wolnościowy bojownik... na zawsze

W ostatnim czasie Alan Cox jest najbardziej znany jako aktywista ruchu wolnego oprogramowania. Od dawna sprzeciwia się stosowaniu patentów licencyjnych DMCA i CBDTPA. Te patenty zabraniają bowiem nie tylko kopiowania i dystrybucji materiałów chronionych prawem autorskim, ale także produkowania i dystrybuowania technologii, które mogą obejść systemy ochrony praw autorskich. Dlatego też Cox nigdy już nie odwiedzi Stanów Zjednoczonych. W 1991 roku w tym kraju aresztowano bowiem jego USENIX-owego druha Dmitrija Skliarowa za złamanie prawa DMCA. Cox z powodu swojego aktywizmu jest także konsultantem brytyjskiej organizacji Open Rights Group, która walczy o zniesienie DRM.  Cóż walczak z niego jakich mało. Alanowi Coxowi nie da się też odmówić talentu do oratorstwa. Oto dwa najpopularniejsze jego cytaty:

Życie prywatne i aktualna działalność

Prywatnie Cox słucha hipisowskiego rocka i mieszka w Swansea wraz ze swoją drugą żoną — autorką książek Tarą Neale. Przez 5 lat był też wdowcem, po śmierci ukochanej Telsy Gwynne, która była również pisarką oraz linuksową ekspertką i współtwórczynią Ruchu wolnej kultury.

Fotka z obecną małżonką., Źródło zdjęć: © https://www.amazon.com/Tara-Neale/e/B0080D41SG%3Fref=dbs_a_mng_rwt_scns_share
Fotka z obecną małżonką.
Źródło zdjęć: © https://www.amazon.com/Tara-Neale/e/B0080D41SG%3Fref=dbs_a_mng_rwt_scns_share

Cox obecnie prowadzi Etched Pixels, firmę produkującą modele pociągów i zestawy mierników N, a także zajmuję się darmowym systemem operacyjnym Fuzix OS. Jest on jego „oczkiem w głowie” od 2014 roku.

Podsumowując

Po prostu Alan Cox jest jedną z najbardziej cenionych postaci wśród Linuksiarzy. A Wy, które najbardziej cenicie dystrybucje Linuksa?

Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.