Tüm yazılar
Bilim Tarihi21 Aralık 2024

Linus Torvalds: Linux ve Git'in Mucidi, Finlandiyalı Mizahcı Mühendis

Helsinki'de 21 yaşında öğrenciyken Linux'u yazdı. Sonra Git ile yazılım dünyasının versiyon kontrol disiplinini değiştirdi.

Matematik Karavanı 5 dk okuma 5 soru
Helsinki — Linus'un başlangıç yeri metaforu

Bir öğrencinin değiştirdiği dünya

Linus Torvalds (d. 1969, Helsinki) — modern yazılım dünyasının en görünür açık kaynak mühendisi. Linux çekirdeği ve Git ile iki büyük standartı kurdu.

Tek cümle: bir Finlandiyalı öğrencinin dünyaya kazandırdığı iki temel araç.

Yol

  • Helsinki Üniversitesi lisans (1988-1996) — bilgisayar bilimi.
  • Transmeta mühendis (1997-2003).
  • OSDL → Linux Foundation (2003-).
  • Portland, Oregon'a göç — şu an yaşadığı yer.

Linux (1991)

21 yaşında, Helsinki'de öğrenci. MINIX'in kısıtlamalarından sıkıldı.

comp.os.minix grubuna posta (Ağustos 1991):

"Sadece bir hobby; büyük ve profesyonel olmayacak"

30 yıl sonra: Linux trilyon dolarlık ekonominin altyapısı:

  • Tüm Android telefonlar.
  • Çoğu bulut sunucusu (AWS, Azure, GCP).
  • Süperbilgisayarların %100'ü.
  • Bilim, finans, otomotiv — her yerde.

GitHub'da en aktif proje: Linux kernel.

Açık kaynak felsefesi

Linus GPL lisansını seçti (1992). Bu sayede:

  • Herkes kullanabilir, değiştirebilir, dağıtabilir.
  • Türev çalışmalar da açık kaynak olmalı.

Bu seçim Linux'un patlayıcı büyümesini sağladı.

Git (2005)

2005: Linux kernel ekibi BitKeeper (özel SCM) kullanıyordu. Lisans sorunu çıktı.

Linus 3 hafta içinde Git'i yazdı:

  • Dağıtık.
  • Hızlı.
  • Branching kolay.
  • Hata toleranslı.

Sonuç: bugün dünyanın yazılımının %95'i Git ile yönetilir.

GitHub, GitLab, Bitbucket → 100 milyon+ geliştirici.

Tarz

  • Doğrudan: e-postaları acımasız.
  • Mizah: kendi kendine alaycı.
  • Açık: hatalar dahil her şey görünür.
  • Disiplinli: 30+ yıl Linux'a günde 8 saat.

Acımasız e-postalar

Linus tarihte ünlü agresif teknik eleştirileri ile bilinir:

  • "Your code is shit"
  • "Did you really think this through?"

2018'de özür diledi ve daha yumuşak olmaya çalıştığını söyledi.

Linux Foundation maaşı

Linus tek başına Linux Foundation tarafından desteklenir. Maaşı ~10 milyon dolar/yıl (söylenti). Tek görev: Linux kernel'ini yönetmek.

Tarihte hiç bu kadar dar bir görev için bu kadar para alan biri yoktu.

Linus's Law

Açık kaynak prensibi:

"Given enough eyeballs, all bugs are shallow."

Yeterince gözle, her hata bulunur. Eric Raymond Linus adına bu kuralı yazdı.

Onurlar

  • Internet Hall of Fame (2012).
  • Millennium Technology Prize (2012).
  • IEEE Computer Pioneer Award (2014).
  • Çok sayıda fahri doktora.
  • Turing Ödülü almadı — açık kaynak dünyasının paradoksu.

Tarz: Penguen

Linux'un maskotu Tux — sevimli bir penguen. Linus'un kendi çizdiği değil ama onayladı:

  • Avustralya zoosunda penguen ısırdı (Linus diş atışı).
  • Penguen Linus'un esprili tarzıyla uyumlu.

Kişisel

  • Eşi Tove: 6 kez Finlandiya karate şampiyonu.
  • Üç çocuk.
  • Helsinki → Silikon Vadisi → Oregon.
  • Kayak, dalış sever.
  • Gizliliği seven: çok az röportaj.

Türkçe için bağlam

  • Türk Linux topluluğu Linus Day kutluyor (her ağustos).
  • Pardus Linux: TÜBİTAK projesi.
  • ODTÜ, Boğaziçi sistem derslerinde Linux kernel mecburi.
  • Git iş ilanlarında her zaman zorunlu beceri.

Felsefe

Linus'un tekrarladığı:

  • "Show me the code".
  • "Talk is cheap".
  • "I am a kernel guy, not a politics guy".

Mühendislik öncelik.

Tartışmalar

  • Linux vs Linus: kişisel kült mü, teknoloji mi?
  • Tartıştığı tasarımlar: C++ eleştirisi, microkernel debate (Tanenbaum).
  • Etik liderlik: agresif iletişim mi, dürüstlük mü?

Genç Türk programcılar için ders

Linus profili:

  • Lisans yeter — doktora şart değil.
  • Tek bir şeye derinlemesine odaklan.
  • Açık kaynak kariyere yardımcıdır.
  • Yazmadan önce neyi çözdüğünü bil.

Kapanış

Linus Torvalds, bir öğrencinin dünyayı değiştirebileceğinin modern örneği. Linux ve Git — ikisi de kişisel ihtiyaçtan doğdu, küresel standart oldu.

Bilgisayarınız Linux çalıştırıyorsa veya Git kullanıyorsanız: Linus'a teşekkür edin.

Etiketler

Linus TorvaldsLinuxGitFinlandiyaaçık kaynak

Kendinizi Test Edin

Cevaplarınız profilinizde istatistik olarak saklanır.

1. Linus'un memleketi?

2. Linux'u kaç yaşında yazmaya başladı?

3. Git ne zaman yazıldı?

4. Linus's Law?

5. Linux kullanım alanları?