Šta ako bi Linus Torvalds prihvatio ponudu Stevea Jobsa?


Linux je ove godine napunio 32 godine, što je označilo putovanje ispunjeno događajima od njegovog zvaničnog objavljivanja u septembru 1991. Njegov početak i ogroman uspjeh ne bi bili mogući bez teškog rada i predanosti Linusa Torvaldsa koji je popularno cijenjen kao otac Linuxa i krstaš softvera otvorenog koda, zajedno sa živom zajednicom programera iz cijelog svijeta.

Sve je počelo kao lični projekat Linusa Torvaldsa, koji je tada bio student finskih računarskih nauka na Univerzitetu u Helsinkiju. Njegov cilj je bio kreiranje besplatnog operativnog kernela sličnog MINIXu, operativnom sistemu nalik UNIX-u.

Nije imao namjeru da bude veliki ili da stekne priznanje, ali kako je sudbina namijenila, ono što je nekada bio hobi projekat je vremenom spektakularno narastao i postao jedan od najčešće korišćenih operativnih sistema u serverskim okruženjima i u oblaku.

Torvalds upoznaje Stevea Jobsa

Otprilike 2000. Torvalds je ponudio odličnu platu i izvanrednu poziciju u Appleu od strane Stevea Jobsa. Steve je insistirao da je prestao da radi na Linux projektu, nešto što je Linus Torvalds otvoreno odbio da uradi. Umjesto toga, Linus se zadržao na Linuxu i nastavio raditi s drugim tehnologijama otvorenog koda.

Zapravo, Linus Torvalds je napravio Git u saradnji sa drugim programerima u Linux zajednici i zvanično ga objavio 2005. Kreiranje Gita bilo je inspirisano nedostatkom besplatnog alata za kontrolu verzija koji bi zadovoljio zahtjeve za razvoj Linux kernela.

Zašto je Linus Torvalds odbio prijedlog?

Postoji nekoliko razloga zašto je Linus Torvalds odbio ponudu Steve Joba. Prvo, Steve Jobs nije mario mnogo za Linux. U intervjuu za Wired, izjavio je “Želio je da radim u Appleu radeći stvari koje nisu Linux”. U suštini, Steve Jobs je radio na zamjeni Mach kernela – kernela na kojem je MacOS radio – novim.

Postojale su dvije opcije kao osnovna jezgra - Linux i FreeBSD. Steve je ponudio Linusu Torvaldsu posao da radi na novom kernelu baziranom na Linux kernelu, ali je on odbio jer nije želio raditi na sistemu zatvorenog koda, bez obzira na platu. Ovo je ostavilo Stevea bez druge opcije osim da se okrene FreeBSD-u kao jedinoj alternativi, pa je unajmio mnoge programere da rade na tome.

Šta ako bi Torvalds prihvatio prijedlog?

Linus Torvalds je želio nastaviti raditi na projektima otvorenog koda koji bi bili dostupni zajednici bez ograničenja licence. Ideologije dvojice džentlmena su se, očigledno, posvađale i to ih je navelo da zacrtaju različite puteve.

Odbijanje ponude za posao da radi za Apple je vjerovatno odluka koju je Linus ikada mogao donijeti. Istina, može se tvrditi da bi Linux i dalje nastavio bez njega.

Ono što nema sumnje je da bi zajednica otvorenog koda izgubila tako talentovan i inspirativan talenat čiji puni potencijal ne bi bio ostvaren. Postoji velika vjerovatnoća da ne bismo bili tu gdje jesmo bez njegovih izuzetnih napora i doprinosa.

Linus Torvalds danas

U glavnom intervjuu s Dirkom Hohndelom, potpredsjednikom i glavnim uredom otvorenog koda VMware-a, Linus Torvalds je objasnio da više nije programer, sačuvajte za čitanje e-pošte i povremeno pisanje koda.

Međutim, on je aktivno uključen u nadgledanje svake linije koda dodanog Linux kernelu i usmjeravajući programere u skladu s tim. To uključuje odobravanje ili odbijanje njihovog koda kada smatra da nije ispravan.

Linus je poznat po svojim ispadima, grubim povratnim informacijama inženjerima i ponekad korištenju psovki na svojim mailing listama. U intervjuu za BBC u septembru 2018. godine, priznao je svoje mane u ponašanju i objasnio da traži stručnu pomoć kako bi postao ljubazniji i empatičniji prema kolegama programerima.

On je, međutim, ustvrdio činjenicu da nije ugodan ljudima i da će nastaviti da iznosi svoje mišljenje i kritikuje gdje je to potrebno.

Manje poznate činjenice o Linusu Torvaldsu

Iako su mnogi upoznati s njegovim značajnim doprinosima svijetu otvorenog koda, evo nekih manje poznatih činjenica o Linusu Torvaldsu:

  • Linus, se izgovara kao „Lee-nus“, a ne „Lie-nus“.
  • Linus je odgovoran za stvaranje Tuxa, službene Linux maskote.
  • Ime je dobio po Linusu Paulingu, dvostrukom dobitniku Nobelove nagrade za mir.
  • Odrastao je u porodici novinara.
  • Sebe opisuje kao agnostika.
  • Stvorio je Git, popularan i široko korišćen sistem kontrole verzija koji koriste milioni programera.
  • Godine 2022. njegova neto vrijednost procijenjena je na 50 miliona sa godišnjom platom od 1,5 miliona dolara.

Poznati citati Linusa Torvaldsa

Evo nekih od poznatih citata Linusa Torvaldsa:

Govor je jeftin. Pokaži mi šifru.

Softver je poput seksa: bolje je kada je besplatan.

Loši programeri brinu o kodu. Dobri programeri brinu o strukturama podataka i njihovim odnosima.

Inteligencija je sposobnost izbjegavanja obavljanja posla, a ipak obavljanja posla.

Većina dobrih programera programira ne zato što očekuju da će biti plaćeni ili zadovoljni javnosti, već zato što je zabavno programirati.

Volim da vrijeđam ljude, jer mislim da ljudi koji se uvrijede treba da budu uvrijeđeni.

Filozofija Linuxa je 'Smijte se pred opasnošću'. Ups. Wrong One. 'Uradi sam'. Da, to je to.

Zaključak

Odluka Torvaldsa da nastavi razvijati Linux kao projekat otvorenog koda odigrala je ključnu ulogu u oblikovanju pokreta slobodnog i otvorenog softvera.

To je sve za sada. Vratit ću se sa još jednim zanimljivim člankom za koji se nadam da ćete uživati čitajući. Molimo podijelite svoje vrijedne povratne informacije u odjeljku za komentare ispod.