Wyszukiwanie w witrynie

Co by było, gdyby Linus Torvalds przyjął ofertę Steve'a Jobsa?


Linux skończył w tym roku 32 lata, co oznaczało pełną wydarzeń podróż od jego oficjalnego wydania we wrześniu 1991 roku. Jego powstanie i ogromny sukces nie byłyby możliwe bez ciężkiej pracy i poświęcenia Linusa Torvaldsa, który jest powszechnie uważany jako ojciec Linuksa i propagator oprogramowania typu open source wraz z prężną społecznością programistów z całego świata.

Wszystko zaczęło się od osobistego projektu Linusa Torvaldsa, który był wówczas studentem fińskiej informatyki na Uniwersytecie Helsińskim. Jego celem było stworzenie darmowego jądra operacyjnego podobnego do MINIX, systemu operacyjnego podobnego do UNIX.

Nie chciał, żeby był duży i zyskał uznanie, ale los chciał, że to, co kiedyś było projektem hobbystycznym, z czasem spektakularnie rozrosło się, stając się jednym z najczęściej używanych systemów operacyjnych w środowiskach serwerowych i w chmurze.

Torvalds spotyka Steve'a Jobsa

Około roku 2000 Torvalds otrzymał od Steve'a Jobsa świetną pensję i niezwykłe stanowisko w Apple. Steve nalegał, aby zaprzestał pracy nad projektem Linux, na co Linus Torvalds kategorycznie odmówił. Zamiast tego Linus pozostał przy Linuksie i kontynuował pracę z innymi technologiami open source.

Tak naprawdę Linus Torvalds zbudował Gita przy współpracy z innymi programistami ze społeczności Linuksa i oficjalnie wypuścił go w 2005 roku. Inspiracją do stworzenia Gita był brak darmowego narzędzia do kontroli wersji, które spełniałoby wymagania rozwoju jądra Linuksa.

Dlaczego Linus Torvalds odrzucił tę propozycję?

Jest kilka powodów, dla których Linus Torvalds odrzucił ofertę Steve'a Jobsa. Po pierwsze, Steve Jobs nie przejmował się zbytnio Linuksem. W wywiadzie dla Wired stwierdził: „Chciał, żebym pracował w Apple zajmując się rzeczami innymi niż Linux”. Zasadniczo Steve Jobs pracował nad wymianą jądra Mach – jądra, na którym działał MacOS – na nowe.

Dostępne były dwie opcje jądra podstawowego – Linux i FreeBSD. Steve zaproponował Linusowi Torvaldsowi pracę nad nowym jądrem opartym na jądrze Linuksa, ale odmówił, ponieważ nie chciał pracować na systemie o zamkniętym kodzie źródłowym, niezależnie od wypłaty. To nie pozostawiło Steve'owi innego wyjścia, jak tylko zwrócić się do FreeBSD jako jedynej alternatywy, więc zatrudnił do pracy nad tym wielu programistów.

Co by było, gdyby Torvalds przyjął tę propozycję?

Linus Torvalds chciał kontynuować pracę nad projektami typu open source, które byłyby dostępne dla społeczności bez ograniczeń licencyjnych. Ideologie obu panów były oczywiście sprzeczne, co doprowadziło ich do wybrania różnych ścieżek.

Odrzucenie oferty pracy dla Apple to prawdopodobnie decyzja, jaką Linus mógł kiedykolwiek podjąć. To prawda, można argumentować, że Linux nadal funkcjonowałby bez niego.

Nie ma wątpliwości, że społeczność open source straciłaby tak utalentowany i inspirujący talent, którego pełny potencjał nie zostałby wykorzystany. Istnieje duże prawdopodobieństwo, że bez jego niezwykłych wysiłków i wkładu nie bylibyśmy tu, gdzie jesteśmy teraz.

Linus Torvalds dzisiaj

W kluczowym wywiadzie z Dirkiem Hohndelem, wiceprezesem i dyrektorem ds. oprogramowania open source w VMware, Linus Torvalds wyjaśnił, że nie jest już programistą, oszczędzaj na czytanie e-maili i okazjonalne pisanie kodu.

Jednak aktywnie uczestniczy w nadzorowaniu każdej linii kodu dodanej do jądra Linuksa i odpowiednim prowadzeniu programistów. Obejmuje to zatwierdzanie lub odrzucanie ich kodu, gdy uzna, że jest on nieprawidłowy.

Linus jest znany ze swoich wybuchów, bezceremonialnych komentarzy dla inżynierów i czasami używania przekleństw na swoich listach mailingowych. W wywiadzie dla BBC we wrześniu 2018 r. przyznał się do swoich wad w zachowaniu i wyjaśnił, że szuka profesjonalnej pomocy, aby stać się bardziej uprzejmym i empatycznym wobec innych programistów.

Zapewnił jednak, że nie lubi podobać się ludziom i będzie nadal wyrażał swoje zdanie, a w razie potrzeby krytykował.

Mniej znane fakty na temat Linusa Torvaldsa

Choć wielu zna jego znaczący wkład w świat open source, oto kilka mniej znanych faktów na temat Linusa Torvaldsa:

  • Linus wymawia się jako „Lee-nus”, a nie „Lie-nus”.
  • Linus jest odpowiedzialny za stworzenie Tuxa, oficjalnej maskotki Linuksa.
  • Został nazwany na cześć Linusa Paulinga, dwukrotnego zdobywcy Pokojowej Nagrody Nobla.
  • Wychowywał się w rodzinie dziennikarzy.
  • Opisuje siebie jako agnostyka.
  • Stworzył Git, popularny i szeroko stosowany system kontroli wersji, z którego korzystają miliony programistów.
  • W 2022 r. jego majątek netto oszacowano na 50 milionów dolarów, a roczne wynagrodzenie wynosiło 1,5 miliona dolarów.

Słynne cytaty Linusa Torvaldsa

Oto niektóre ze słynnych cytatów Linusa Torvaldsa:

Rozmowa jest tania. Pokaż mi kod.

Oprogramowanie jest jak seks: jest lepsze, gdy jest darmowe.

Źli programiści martwią się o kod. Dobrzy programiści martwią się strukturami danych i ich relacjami.

Inteligencja to umiejętność unikania wykonywania pracy, a mimo to jej wykonywania.

Większość dobrych programistów zajmuje się programowaniem nie dlatego, że spodziewają się zapłaty lub uznania publiczności, ale dlatego, że programowanie sprawia przyjemność.

Lubię obrażać ludzi, bo uważam, że ludzie, którzy się obrażają, powinni się obrażać.

Filozofia Linuksa brzmi: „Śmiej się w obliczu niebezpieczeństwa”. Ups. Zły. 'Zrób to sam'. Tak, to jest to.

Wniosek

Decyzja Torvaldsa o dalszym rozwijaniu Linuksa jako projektu typu open source odegrała kluczową rolę w kształtowaniu ruchu wolnego i otwartego oprogramowania.

To wszystko na teraz. Wrócę z kolejnym ciekawym artykułem, który mam nadzieję, że będzie Ci się podobał. Podziel się swoją cenną opinią w sekcji komentarzy poniżej.