Linus Torvalds: Kazara Yazılım İmparatoru
25 Ağustos 1991'de yirmi bir yaşındaki Fin bir öğrenci, comp.os.minix haber grubuna o zamandan beri bilgisayar tarihinin en muazzam hatalı tahmini haline gelen bir not gönderdi: "386(486) AT klonları için (ücretsiz) bir işletim sistemi yapıyorum (sadece bir hobi, gnu gibi büyük ve profesyonel olmayacak)." Otuz beş yıl sonra bu hobi, dünyanın süper bilgisayarlarının çoğunu, her Android telefonu ve internet sunucularının çoğunu çalıştırıyor. Torvalds o zamandan beri, neredeyse tüm profesyonel programcıların işlerini saklama biçimini ele geçiren ikinci bir yazılım olan Git'i yazdı. İkide iki yapmak normal bir kariyer değildir.
Bir İstatistikçinin Torunu
28 Aralık 1969'da Helsinki'de, İsveççe konuşan Fin azınlığı içinde, yazar ve akademisyenlerden oluşan bir ailede doğdu: Ebeveynleri Nils ve Anna Torvalds gazeteciydi, anne tarafından dedesi Ole Torvalds şairdi, diğer dedesi Leo Törnqvist ise Helsinki Üniversitesi'nde istatistik profesörüydü. Adı Linus Pauling'den geliyordu, ancak o her zaman kredinin yarı yarıya bölündüğünü savundu - "yarısı Nobel ödüllü kimyager, yarısı battaniye taşıyan çizgi film karakteri", yani Peanuts'taki Linus.
Yaklaşık 1981 yılında Commodore VIC-20'yi önüne koyan kişi, istatistikçi Törnqvist'ti. Torvalds daha sonra şöyle dedi: "Sonuçta makineye oldukça aşina oldum." BASIC ile başladı, 6502'yi doğrudan ele alan makine koduna indi, ardından bir Sinclair QL satın aldı ve bunun büyük kısmını yeniden inşa ederek kendi assembler'ını ve Cool Man adında bir Pac-Man kopyasını yazdı.
1988'de Helsinki Üniversitesi'ne girdi, 1989 yazında Fin Donanması'nın Nyland Tugayı'nda on bir aylık zorunlu hizmet için çalışmalarına ara verdi - asteğmen ve topçu gözlemcisi olarak mezun oldu - ve sonunda 1997'de bilgisayar bilimleri alanında yüksek lisansını en yüksek derece olan laudatur ile tamamladı.
İki Satın Alım
1990'da ULTRIX çalıştıran bir DEC MicroVAX üzerinde Unix ile ilk kez karşılaştı ve öğretim için kasıtlı olarak küçük bir Unix olan MINIX etrafında oluşturulan Andrew Tanenbaum'un Operating Systems: Design and Implementation kitabını satın aldı. 5 Ocak 1991'de bir Intel 80386 PC klonu satın aldı. Kitap ve makine arasında bariz, muazzam bir boşluk vardı: MINIX tasarımdan ötürü bir oyuncaktı ve lisansı onu öyle tutuyordu.
Çekirdeğine Freax adını vermek istedi - özgür (free), ucube (freak) ve Unix için X. İsim, FTP sunucusuyla temas ettiğinde hayatta kalamadı: kodun üniversitede barındırılmasından sorumlu yönetici Ari Lemmke dizini "linux" olarak adlandırdı ve olay kapandı. Sürüm 1.0, 14 Mart 1994'te geldi.
Lisans
Linux'u var eden karar teknik değildi. Torvalds'ın ilk lisansı ticari kullanımı yasaklıyordu. 1991 sonbaharında, arkadaşı Lars Wirzenius'un ayarladığı Richard Stallman'ın konuşmasını dinlemek için Helsinki Teknoloji Üniversitesi'ne gitti ve bu etkinin ve katkıda bulunanların baskısıyla çekirdeği GNU Genel Kamu Lisansı sürüm 2 (GPLv2) kapsamında yeniden lisansladı. GPLv2, değiştirilmiş Linux'u dağıtan herkesin değişikliklerini yayınlamasını gerektiriyordu, bu da her ticari kullanıcıyı istese de istemese de bir katkıda bulunan haline getirdi. Öğle yemeği masasını paylaşmayacak rakipler artık tek bir çekirdeği paylaşıyor.
Yazarlıktan Hakemliğe
Torvalds, Şubat 1997'den Haziran 2003'e kadar California'daki Transmeta'da çalıştı, ardından Open Source Development Labs'a (OSDL) katıldı, 2004 yılında Beaverton merkezine yakın olmak için ailesini Oregon, Portland'a taşıdı; OSDL, Linux Foundation olmak için Free Standards Group ile birleşti ve vakıf artık ona tam zamanlı olarak çekirdek üzerinde çalışması için ödeme yapıyor. 1999'da Red Hat ve VA Linux, minnettarlıklarının bir göstergesi olarak ona hisse senedi opsiyonları verdi; her ikisi de halka açıldığında kağıt üzerindeki değer yaklaşık 20 milyon dolara ulaştı.
Proje büyüdükçe gerçek kodlama payı küçüldü. 2006 yılına gelindiğinde çekirdeğin yaklaşık yüzde 2'si onundu; 2012 yılına gelindiğinde işini "çoğunlukla başkaları tarafından yazılan kodları birleştirmek, çok az programlama ile" olarak tanımladı. Koruduğu şey, ana hat çekirdeğine neyin gireceğine dair nihai yetkiydi - ve Linux Mark Institute aracılığıyla, ticari marka.
Git
3 Nisan 2005'te, çekirdek geliştirmeyi tescilli BitKeeper üzerinde yürüttüğü için gelen eleştirilerden sonra, Torvalds Git adında bir sürüm kontrol sistemi yazdı. Bu, gerçek projesinin önündeki engelleri kaldırmak için bir yan projeydi. Şimdi bu, neredeyse tüm profesyonel yazılım geliştirmenin temeli ve üzerine inşa edilen milyarlarca dolarlık endüstrinin dayanağıdır. 2011'in sonlarında, 2000'lerin başında başladığı tüplü dalışları kaydetmek için üçüncü bir program olan Subsurface'ı başlattı ve 2012'nin sonlarında bunu Dirk Hohndel'e devretti.
Mizaç
Torvalds'ın çekirdek posta listesindeki tavırları çekirdeğin kendisi kadar ünlü oldu. 2012'de Aalto Üniversitesi'nde kamera karşısında Nvidia'ya orta parmağını göstererek "siktir git" dedi ve şirketi uğraştığı en kötü şirket olarak nitelendirdi. Bir keresinde şöyle demişti: "İyi bir insan olmayı ve daha az küfretmeyi, insanlara aptal olduklarını söylemek yerine onları büyümeye teşvik etmeyi isterdim. Üzgünüm - denedim, sadece doğamda yok."
Bu durum, en azından resmen, 16 Eylül 2018'de çekirdeğin 'Çatışma Kodu'nun, 'Katılımcı Sözleşmesi' tabanlı bir 'Davranış Kodu' ile değiştirilmesiyle sona erdi. Linux 4.19-rc4 sürüm notlarında, The New Yorker'dan gelen eleştirel sorulardan sonra Torvalds özür diledi, kişisel saldırılarını "profesyonelce değil ve gereksiz" olarak nitelendirdi ve "insanların duygularını anlamak ve uygun şekilde yanıt vermek konusunda yardım almak için" zaman ayırdı. 22 Ekim 2018'de 4.19 sürümü çıktıktan sonra geri döndü.
Linus Neden Dahi Olarak Adlandırılıyor
İddia iki ayrılabilir şeye dayanıyor ve bunlardan sadece biri geleneksel anlamda zihinseldir. Birincisi, çok büyük ölçekte mimari zevk: On milyonlarca satırlık bir sistemi, hangi yamanın onu daha kötü hale getireceğini bakışta anlayacak kadar iyi bir şekilde kafasında tutabilme yeteneği. 2012 Millennium Teknoloji Ödülü, onu şimdi Android telefonları, televizyon kaydedicileri ve dünyanın süper bilgisayarlarını destekleyen açık kaynaklı bir işletim sistemi yarattığı için onurlandırdı - ancak çekirdeğin otuz beş yıl ve binlerce katkıda bulunan arasında hayatta kalması bir kodlama değil, bir yargı başarısıdır. Kodun yüzde 2'sini o yazdı ama tamamını o şekillendirdi.
İkincisi Git'tir ve Git en güçlü kanıttır. Kendi sorununu çözmek için birkaç hafta içinde tasarladı ve seçtiği veri modeli - içerik adresli nesneler, ucuz dallanma, varsayılan olarak dağıtık - alternatiflerden o kadar iyi olduğunu kanıtladı ki tüm endüstri buna geçti. Bir alan tanımlayan sistem üretmek şans ve zamanlama olabilir; farklı bir alanda, bir son teslim tarihinde ikincisini üretmek değildir.
Dürüst karşı iddia: Torvalds hiçbir yeni bilgisayar bilimi icat etmedi. Linux, 1969'dan kalma bir tasarım olan Unix'in yeniden uygulanmasıdır ve o bunu hep söyledi; onu durdurulamaz kılan GPL, Stallman'ındı ve kullanıcı alanı araçları GNU projesinindi. Linux'u ayıran şeyin çoğu büyüleyici değildir - acımasız pragmatizm, zarif mikro çekirdek teorisinin reddedilmesi ve yerine neyin işe yaradığının seçilmesi ve otuz beş yıllık devamlılık. O bir teorisyenden ziyade son derece yetenekli bir mühendis ve editör ve bunu söyleyen ilk kişi kendisi olurdu.
Miras
Kendisini hoş olmayan biri olarak tanımlayan bir adam için tanınırlıklar tuhaf bir şekilde birikiyor: 2012'de Millennium Teknoloji Ödülü, aynı yıl Internet Hall of Fame, 2014'te IEEE Computer Pioneer Award, 2000'de Lovelace Medal, 2001'de Stallman ile paylaşılan Takeda Ödülü, Time'ın yüzyılın en önemli insanları listesinde 17. sıra ve 9793 Torvalds asteroidi. 2010 yılında ABD vatandaşı oldu. Daha derin miras, inatçı bir bakımcı ve bir lisans tarafından yönetilen küresel bir müşterek varlığın, dünyadaki herhangi bir şirketten daha iyi mühendislik yapabileceğinin çalışan bir kanıtıdır.


