Hangi işletim sistemi Linus Torvalds tarafından geliştirildi. Linus Torvalds geliştirmeyi nasıl daha özgür hale getirdi? Linux'un Tarihi

Linus Benedict Torvalds- dünyaca ünlü Fin programcı, bilgisayar dünyasında, özellikle programcılar arasında bir efsane. Bilgisayar endüstrisinde devrim yaratan ve bir bilgisayar "dinini" doğuran bir işletim sistemi yaratmasıyla ünlendi.

Torvalds'ın Çocukluğu

Ünlü programcı, 28 Aralık 1969'da Finlandiya'nın başkenti Helsinki'de bir gazeteci ailesinde doğdu. Adını, bir zamanlar Nobel Ödülü'ne layık görülen ünlü kimyager Linus Pauling'den almıştır. Linus'un annesi bir Fin gazetesi yayınevinde çevirmen olarak çalıştı. Babam komünistti ama 70'lerin ortalarından sonra ilgi alanları değişti ve radyo muhabiri oldu. Torvalds'ın amcası televizyonda çalıştı ve büyükbabası baş gazete editörü olarak görev yaptı. Ailesi İsveççe konuşan az sayıda Finliye aitti ve Finlandiya'da yaşayan 5 milyon kişiden yaklaşık 300 bini vardı.

Babası Linus'u o daha küçükken annesiyle terk etti, bu yüzden çocuk annesi ve büyükanne ve büyükbabası tarafından büyütüldü. Buna rağmen çocukluğu mutlu geçmiştir. Aile çoğunlukla gazetecilerden oluştuğu için, çocukluğundan beri Torvalds'a okuma arzusu aşılandı. Ancak gazetecilikle, Leo Toerngvis'in (Torvalds'ın anne tarafından büyükbabası) 70'lerin ortalarında kendisi için satın aldığı bilgisayardan daha az ilgileniyordu. O zamanın ilk bilgisayarlarından biriydi. Adı Commodore Vic 20 idi.

Ancak, Linus kısa süre sonra bilgisayardaki standart programlardan sıkıldı ve kendine ait bir şeyler yazmak istedi. İlk başta BASIC'te uzmanlaşmaya karar verdi, ancak kısa süre sonra bu programlama dilinin olanakları onun için yeterli değildi ve daha karmaşık, ancak aynı zamanda büyük yeteneklere sahip başka bir dil öğrenmeye karar verdi - Assembler. Linus çabuk öğrendi ve hiçbir şey dikkati dağıtmadı. Babası ona kızlara, spora ve Linus'un akranlarının sevdiğinden çok daha fazlasına ilgi duymaya çalıştı. Ama tüm girişimler boşunaydı. Birkaç yıl sonra, Torvalds kitabında o zamanlar matematik ve programlama dışında başka hiçbir şeyle ilgilenmediğini, ayrıca diğer alanları anlamak istemediğini itiraf etti.

Linux Nasıl Ortaya Çıktı?

Linus para biriktirdi ve kendi bilgisayarına sahip olmayı hayal etti. 1987'de hayali gerçek oldu ve Motorola 68008 işlemci, 7.5 MHz ve 128 KB RAM'e sahip 32 bitlik bir kişisel bilgisayar olan Sinclair Ql'yi satın aldı.

Ancak Linus, satın alımından uzun süre memnun kalmadı. Kurulu işletim sistemini yeniden programlamanın imkansız olduğunu öğrenir öğrenmez hayal kırıklığı yaşadı. Bu, sahip olmadığı özel ekipman gerektiriyordu. 19 yaşında, ailesinin okuduğu Helsinki Üniversitesi'ne girdi. Kayıt sırasında, programlama bilgisi oldukça genişti, bu yüzden bilgisayar bilimi bölümüne girdi. Programlama dili C Linus, 1990 yılında üniversitenin sınıfında çalışmaya başladı. Bu, Linux işletim sisteminin çekirdeğini yazmak için kullandığı dilin aynısı.

1991'de eski bilgisayarını değiştirir ve o zamanlar için yeni, daha güçlü bir tane satın alır: saat hızı 33 MHz ve 4 MB RAM olan bir Intel 386 işlemci.

Ancak bu bilgisayar aynı zamanda onu veya daha doğrusu işletim sistemini - kitte sağlanan ve işlemcinin yeteneklerinin sadece yarısını kullanan MS-DOS'u hayal kırıklığına uğrattı. Bu nedenle Torvalds, standart işletim sistemini üniversitedeki bilgisayarlarda bulunan UNIX işletim sistemi ile değiştirmeye karar verir. Ve burada başka bir sorunla karşı karşıya: Temel özelliklere sahip en ucuz UNIX, yaklaşık beş bin dolara mal oluyor. O kadar parası yok, bu yüzden MINIX adlı küçük bir işletim sistemi olan UNIX'in bir klonunu almaya karar verir. Sistem UNIX öğrencileri için yazılmıştır. Yazarı, işletim sistemleri alanında uzman olan Andrew Tanenbaum'du.

MINIX, Intel x86 tabanlı işlemciler için tasarlanmış ve MS-DOS'tan çok daha güçlü olmasına rağmen, birçok dezavantajı vardı. Sistem ödendi (ancak çok pahalı değil), işlevsellik zayıftı ve diğer her şey - kodun yarısı kapatıldı. Linus Torvalds bunu kabul edemedi ve bu nedenle UNIX ve MINIX arasında bir şey olan kendi işletim sistemini yazmaya karar verdi. Daha sonra bunun ne kadar zaman alacağını düşünmesi ve sisteminin yalnızca gelecekteki yaşamını değil, tüm bilgisayar endüstrisini değiştireceğini kesinlikle beklememesi olası değildir.

MINIX konferansında niyetini açıklamaya karar verdi. 25 Ağustos 1991'di. İşte orijinal yazısı:

Orijinal mektup

Konu: Minix'te ne görmek istersiniz?

(Yeni işletim sistemim için küçük bir anket)

Tüm Minix kullanıcılarına merhaba -

Bir işletim sistemi geliştiriyorum (ücretsiz, sadece bir hobi - o kadar büyük değil ve

386 (486) işlemci için GNU gibi profesyonel. Nisan ayında başladım ve şimdi zaten

ilk sonuçlar. Minix ile ilgili beğendiğiniz/beğenmediğiniz şeyler hakkındaki düşüncelerinizi duymak isterim.

işletim sistemi bazı yönlerden buna dayanmaktadır (dosya sisteminin aynı yapısı - ancak bu tamamen

pratik düşünceler).

Ben zaten bash(1.08), gcc(1.40) taşıdım ve her şey yolunda görünüyor. Bundan şu sonuç çıkar ki

önümüzdeki birkaç ay içinde ilk çalışan sürüme sahip olacağım ve bu nedenle

İnsanların en çok neye ihtiyacı olduğunu bilin.

Her türlü öneriye açığım ama onları uygulayacağıma söz veremem :)

Linus Torvalds [e-posta korumalı]

Linus'tan alıntılar

Aşağıda Linus Torvalds'ın en ünlü alıntılarının bir listesi bulunmaktadır:

“Burada altın kurallarımdan bahsetmek istiyorum. İlk önce, başkalarına size nasıl davranmalarını istiyorsanız öyle davranın. Bu kuralı izleyerek, her durumda ne yapacağınızı bileceksiniz. İkincisi, yaptıklarınızla gurur duyun. Üçüncüsü: her şeyi zevkle yapın.

"Bu sütunu okuyan herkes, usta bir hacker olarak rolümün artan yükünün beni bir piç haline getirdiğini düşünecek. Ama bu doğru değil. Ben her zaman bir piç oldum."

"Kızları eve sadece spor yapmak istediklerinde getirdim. O kadar sık ​​değildi ve ben hiçbir zaman başlatan olmadım ama babam onların matematikten fazlasını yapmak istediklerine dair bir yanılsamaya sahip. (Ona göre, hepsi aynı formülü satın aldı: önemli bir burun = önemli bir adam).

"Programlar seks gibidir: ücretsiz olduğunda daha iyidir."

"Microsoft kötü değil, sadece gerçekten berbat işletim sistemlerine sahipler."

"Benim adım Linus ve ben senin Tanrınım."

"Görüyorsunuz, Linux benzeri bir sistem oluşturmak için sadece iyi bir kodlayıcı olmanız değil, aynı zamanda akıllı bir orospu çocuğu olmanız da gerekiyor."

Linux felsefesi: "Tehlike karşısında gülün." Ah. Bu değil. "Kendin Yap". Evet doğru.

“Bazıları bana şişman bir penguenin kendi görüşlerine göre Linux'un zarafetini tam olarak temsil etmediğini söyledi. Ama bence, 200 km / s'nin altındaki bir hızda asla kızgın bir penguen çalıştırmadılar.

"Zeka, iş yapmaktan kaçınma yeteneğidir, ancak öyle bir şekilde yapılır."

"Windows'u çökerten bir program yazdım" dediğinizde, insanlar size aptal aptal bakar ve "Evet, bu tür programları sistemle birlikte ücretsiz olarak aldım."

“Sanallaştırmanın bazı alanlarda faydalı olduğundan hiç şüphem yok. Sanallaştırma ile uğraşanların istediği türden bir etkiye sahip olacağından son derece şüpheliyim.”

"Yani, çoğunuz Noel'de dayanılmaz bir şekilde sıkılacaksınız ve işte size mükemmel eğlence. 2.6.15-rc7'yi test edin. Tüm dükkanlar kapanacak ve yemekler arasında gerçekten daha iyi bir aktivite olmayacak."

Linus Torvalds, ARM'nin x86'yı tamamen yenme şansının çok az olduğuna inanıyor. Tüm bir donanım ve yazılım ekosistemi, x86 mimarisi etrafında inşa edilirken, ARM sadece çok sayıda cihaz inşa ediyor.

Torvalds, geçen hafta gerçekleşen Linaro Connect konferansında görüşünü dile getirdi. Bu, ARM işlemcileri için yazılımı optimize eden kar amacı gütmeyen bir kuruluş olan Linaro'nun CTO'su David Rusling ile bir konuşmada oldu.

Linus Torvalds neden x86'yı tercih ediyor?

Rusling, Torvalds'a favori bir işlemci mimarisi olup olmadığını sorduğunda, göz kırpmadan en sevdiği mimarinin hala x86 olduğunu söyledi. Başka hiçbir mimari bu kadar geniş ve açık bir altyapı sağlamaz. İşlemci talimatları o kadar önemli değil. Gerçekten önemli olmayan şeylere takılan bazı insanlar. Asıl önemli olan, x86 komut setinin etrafındaki altyapıdır.

Linus Torvalds, ARM'nin cep telefonlarında güçlü olduğunu, ancak bir donanım platformu olarak hala uğraşmak çok hoş olmadığı için ARM ile hayal kırıklığına uğradığını söyledi. Bunun başlıca nedeni, x86'nın yaptığı gibi birleşik bir komut setine sahip olmamasıdır, ancak şimdi daha iyi hale geliyor.

Mümkün olduğunca uyumlu olma görevi, ARM geliştiricileri için x86'da yapıldığı kadar keskin değildi. Linus Torvalds'a göre uyumluluğun birinci öncelik olmadığı bir ekosistemde, üreticilerin platformlarını daha kullanışlı hale getirmeleri için hiçbir teşvik yok.

Bunun kanıtı olarak, ARM geliştirmenin normal x86 bilgisayarlarda gerçekleştirildiğini söyleyebiliriz. Torvalds, Raspberry Pi'yi gerçekten seviyor ama onu sadece bir oyuncak olarak görüyor. ARM, platformun geliştiricileri onu ana makineleri olarak kullanmaya istekli olana kadar kazanamaz.

Linus Torvalds, 30 yıldır bir ARM bilgisayarı almaya çalıştığını söyledi. 6502 ile ilk deneyimlerinden yola çıkarak, talimat işleme hızı için ARM'ye yüksek puanlar verdi. Ancak Acorn Archimedes makinesini Finlandiya'ya getirmenin zorluğu Sinclair QL'yi satın almasına neden oldu, platform için uyumluluğun ve geniş desteğin önemini anlamasını sağlayan bir hataydı.

Linus, Nesnelerin İnterneti (IoT) hakkında benzer şeyler söyledi. Linux'u düşük bilgi işlem kaynaklarına sahip cihazlarda çalıştırmayı kolaylaştırmak sorulduğunda, Linux geliştirici topluluğunun bunu yapmayacağını çünkü bu cihazların çoğu çok sınırlı olduğunu söyledi.

Topluluğun ilgileneceği birçok açık IoT cihazı var, ancak özellikleri kapalıysa, yalnızca üreticileri onları destekleyecek ve çekirdek, bunların düzgün çalışmasını sağlamak için kodu içermeyecektir.

Her durumda, Linux kolaylaştırma, daha ucuz donanım daha iyi olsa bile, IoT cihazlarını zorlamanın yolu olmayabilir. İnsanlar her zaman daha fazla bilgi işlem gücü isteyecek ve donanım kaynakları büyümeye devam edecek.

Torvalds ayrıca Linux'un yaşayabilirliğine de değindi. İşletim sisteminin geliştiğini, sadece yeni özellikler eklemekle kalmayıp, düşük düzeyde birçok değişiklik yapıldığını ancak kimsenin gerçekten fark etmediğini söyledi. Kilit çekirdek geliştiricilerin yaşının bir sorun olduğu yorumuna yanıt veren Linus Torvalds, ekipte süreklilik olduğunu ve çekirdek geliştiricilerin sayısının diğer açık kaynak projelerinden çok daha fazla övgüye değer olduğunu söyledi.

Rusling ayrıca Torvalds'a davranışlarıyla ilgili bir açıklama yaptı. Linus'un doğrudan bir insan olduğunu söylediği ve İnternet üzerinden kimse tonunuzu duyamaz. Linux çekirdeği posta listesindeki tartışma dili bazen serttir, Linus sert bir dil kullanır, ancak sonunda her zaman iyi ve sakin olamazsınız. Bazen huysuzluğunun kibar olma yeteneğinden daha fazla haber verdiğini söylemeye devam etti. Linus tamamen mutlu bir insan gibi hissettiğini söylüyor. Harika bir geliştirme süreci geçirdiler ve hepsi gerçekten işe yarıyor.

Ve işte Linus Torvalds ve David Rusling arasındaki konuşmanın kaydı:

"Özgür yazılım yapıyorum çünkü bunun geliştirmenin tek doğru yolu olduğunu düşünüyorum"

Bazıları, Linux işletim sisteminin ve Git deposunun yaratıcısı Linus Torvalds'ı sadece şanslı bir adam olarak görüyor. Bazılarına göre, tam tersine, işinin amaçlı bir meraklısı gibi görünüyor. Ancak, Torvalds'ın olağanüstü yeteneği sayesinde, dünyaya yayılan bir işletim sisteminin ortaya çıktığı gerçeğini kimse tartışamaz.

Ayrıca, işletim sistemi kaynak kodunun ücretsiz kullanımı ve ücretsiz olarak düzenlenmesi, yaratıcısı için temel olarak önemliydi. Sistemin bugüne kadar geliştirildiği Linux çevresinde devasa bir açık kaynak topluluğu oluştu: Linux çekirdeğine dayalı yeni yapılar ve yeni işletim sistemleri sürekli olarak ortaya çıkıyor.

Linux için dağıtım terimleri erken bir aşamada geliştirildi. Linux serbestçe dağıtılır ve satışa çıkarılamaz. Kullanıcı sistemde herhangi bir değişiklik veya iyileştirme yaptıysa, bunları kaynak kodları biçiminde herkese açık hale getirmek zorundaydı.

Linus, işletim sistemini internette serbestçe dağıtılan birçok araca güvenerek yazdı. Bunlardan en önemlisi, telif hakları Genel Kamu Lisansı ile korunan GCC derleyicisidir. Daha sonra, tüm Linux işletim sistemi GPL kapsamında lisanslandı.

Linux'ta "Oyun"

Linus Torvalds şöhreti düşünmedi ve Linux hikayesinin bu kadar ileri gideceğini hayal bile etmedi. Okul günlerinden beri bilgisayar ve programlamaya düşkündü ve Helsinki Üniversitesi'nde okurken sevdiği işi yapmaya devam etti. Kendisi sık sık programlamanın zevkle yapılması gerektiğini not eder. Bu nedenle, tıpkı çocuklukta olduğu gibi, Linux'un geliştirilmesinde basitçe "oynadı". Önce tutkuyla, ardından olumlu eleştirilerle hareket eden Torvalds, bir noktada bir işletim sistemi yarattığını keşfetti.


Linux 0.01

"Aslında benim dışımda hiç kimse ilk seferde harika kodlar oluşturmuyor, ama tek kişi benim."

Yavaş yavaş, diğer geliştiriciler, yaratıcısıyla birlikte Linux'ta "oynamaya" başladı. Torvalds, tüm kartları ifşa ederek ve yavrularının kaynak kodunu kamuya açıklayarak, bir dereceye kadar projedeki baş geliştirici statüsünü kaybetme riskiyle karşı karşıya kaldı. Ancak, görünüşe göre profesyonel seviyesinin çoğu geliştiriciden çok daha yüksek olduğunu tahmin etti. Ayrıca, herkes nasıl çok, verimli ve aynı zamanda ücretsiz çalışacağını bilmiyor. Ve Linus Torvalds'ın böyle "benzersiz" bir yeteneği vardı.

Ve aşağıdaki alıntı, Torvalds'ın temsilindeki "eğlence" terimini göstermektedir:

Bu nedenle, çoğunuzun Noel'de dayanılmaz bir şekilde sıkılmanız muhtemeldir ve işte size mükemmel eğlence. 2.6.15-rc7'yi test edin. Tüm dükkanlar kapanacak ve yemekler arasında gerçekten daha iyi bir aktivite olmayacak.

Genel olarak, Linus öğrencisiyle evlenmeden önce, "yemek yemek" arasında yaptığı tek şey programlamaydı. Torvalds, 1996'da evlendikten sonra, enerji açısından verimli CPU'lar geliştiren bir California girişimi olan Transmeta'da işe girdi. Ancak yine de Linux'un lider geliştiricisi olarak kaldı ve aynı zamanda eğlenmeye devam etti.

2003 yılında ise tamamen kendi işletim sistemini geliştirmeye odaklanmak için şirketten ayrıldı. Ayrılış, Torvalds'a sağlık sigortası ve maaş sağlayan yeni kurulan kamu kuruluşu Linux Vakfı (o zamanlar Açık Kaynak Geliştirme Laboratuvarları olarak adlandırılıyordu) tarafından mümkün oldu.

beklenmedik başarı

Linux topluluğu, kimsenin merkezi olarak kontrol etmediği bir tür kendi kendini düzenleyen organizma haline geldi. Buna göre projede bir güç mücadelesi düzenlemenin bir anlamı yoktu. Bununla birlikte, Torvalds hala gayri resmi liderlikle tanınmaktadır. Ünlü bir alıntıya göre, programcıları yönetmek bir kedi sürüsünü gütmek gibidir. Belki de Linus, projenin genel yönü arasında bir denge bulabildi ve aynı zamanda geliştiricilerin kendi başlarına yürümelerine müdahale etmedi. Üstelik bu proje çerçevesinde, herhangi bir katılımcı, kimseyi rahatsız etmeden Linux çekirdeğine dayalı olarak kendi geliştirmesini gerçekleştirebilir.

Aynı zamanda, beğeninin benzerleri cezbettiğini de hatırlayabilirsiniz: Aşırı tahmin edilen bir kalp atış hızı olmaksızın yeterli ve özeleştirel bir profesyonel olan Torvalds, doğal olarak kendisine benzer niteliklere sahip olanları “çekiyordu”. Bir noktada, Linux en başarılı açık kaynak projesi oldu. Ve bildiğiniz gibi, ekip çoğu zaman, üyeleri yaklaşık olarak aynı yöne baktıklarında ciddi başarılar elde eder.

Bu tür sonuçlar kayıtsız ticari işletim sistemi üreticilerini bırakamazdı ... ve aralarında kalan kıskanç insanlar. Ancak Linus Torvalds, yollarını kesmeye veya kimseyi kıskandırmaya çalışmadı. Linux işletim sistemi gerçekten iyi bir ürün olduğu için topluluğun dışına yayılmaya başladı. Özellikle 1992 baharında hacker Orest Zbrowski, X Penceresini Linux için başarıyla uyarladığında önünde geniş fırsatlar açıldı. Bu nedenle, Linux bir grafik arayüze sahiptir.

git

İşletim sistemlerinin geliştirilmesi dışında, Torvalds çok az ilgi gördü. Bu konu tüm hayatınız boyunca uğraşabileceğiniz birçok yönü içermesine rağmen. Linus, sürüm kontrol sistemlerinin geliştirilmesini ve veritabanlarıyla çalışmayı en sıkıcı alanlar olarak değerlendirdi. Ancak ironik bir şekilde, 2005 yılında kendi kaynak kodu kontrol sistemini oluşturmak zorunda kaldı.

2005 yılında Torvalds, Linux 2.6.12-rc2'yi piyasaya sürdü ve Linux topluluğunun 2005 yılına kadar kullandığı BitKeeper deposunun yerine geçene kadar işletim sistemini geliştirmeye devam etmeyeceğini belirtti. Açık kaynak geliştirmede ücretsiz kullanımı konusunda geliştiricileriyle olan anlaşmazlıklar nedeniyle BitKeeper terk edilmek zorunda kaldı. Ve Toralds kategorik olarak diğer kaynak kodu kontrol sistemlerinden hoşlanmadı.

“Sonuç olarak, iki hafta içinde kendim daha iyi bir şeyler yazabileceğime karar verdim ve yanılmamışım.”

Torvalds, iki hafta içinde dağıtılmış bir kaynak kontrol sistemi Git oluşturdu. SVN gibi merkezi depolardan nefret ettiğini defalarca söyledi. Linus, Git'i yaratırken neye ihtiyacı olduğunu açıkça anladı: ademi merkeziyetçilik, bağımsız olarak çevrimdışı geliştirme yeteneği ve dallanma ve birleştirmenin rahatlığı ve güvenilirliği. Ayrıca, özellikle Linux çekirdek geliştiricilerinin ihtiyaçları için bir kaynak kodu yönetim sistemi oluşturdu.

Ancak Git, Torvalds'ın yine beklemediği "harika" bir kadere mahkum edildi. Depo, Linux topluluğu dışında popüler hale geldi. Git, KVM, Qt, Drupal, Puppet, Wine gibi ürünlerin geliştiricileri tarafından kullanıldı.

karakterli inek

Git'in popülaritesinin ardından Linus, 2007'de Google'da bir konuşma bile yaptı. Raporu inceledikten sonra, Torvalds'ın kendisini ve mevcut durumu oldukça ironik ve özeleştiri ile ele aldığı sonucuna varabiliriz:
Kısmen konuşmayı sevmediğimden ve kısmen de son birkaç yılda herkes benden Linux'un sisli geleceği hakkında konuşmamı istediği için çok iyi bir konuşmacı olmadığıma dair küçük bir uyarı vermeliyim. yüzyıl ve ben - genel olarak inek ve teknoloji hakkında konuşmayı tercih ediyorum.

Linus Torvalds çocukken bile utangaç ve iletişimden uzak bir insandı. Okulda, görünüşü (zayıf ve cılız) ve hobileri ile oldukça tutarlı olan tipik bir "inek" olarak kabul edildi. Kendini "çirkin" olarak görüyordu - buna büyük burnu da dahil.

Gençliğinde, sosyalleşmeyle ilgili her türlü kompleksten muzdarip olmaya devam etti. Doğru, sadece boş zamanlarında programlamadan acı çekti - yani, oldukça nadiren.

Torvalds'ın toplumdaki başarısızlıkları, Torvalds'ın kendi "tümgüçlülüğünün" tadını çıkardığı bilgisayar bilimlerindeki başarılarıyla dengelenmekten çok daha fazlasıydı. Ancak bu tür çelişkiler seçkin insanların özelliğidir ve yaşla telafi edilir. Bu durumda, bunun onun iletişim tarzında nasıl bir iz bıraktığını görebilirsiniz.

Benimle istediğiniz kadar aynı fikirde olmayabilirsiniz, ancak bu rapor süresince benimle aynı fikirde olmayan herkes, tanımı gereği, aptal ucubelerdir. Hatırla bunu! Raporumu bitirdiğimde istediğini yapmakta ve düşünmekte özgür olacaksın. Ve şimdi tek doğru fikrimi söylüyorum, bu yüzden CVS kullanıcıları gerçekten çok seviyorsanız gözümün önünden çekilin. Bir psikiyatri hastanesine veya başka bir yere gitmeniz gerekiyor.

Torvalds'ın kendinden emin hissettiği konu, doğaçlama, kendi kendini ironi, coquetry ve halkla diğer flört biçimlerinin alanı haline geliyor.
Projeye başladım, mimariyi ve ilk kodu geliştirdim ve geçen bir buçuk yılda çok daha iyi bir adam olan Japon Junio ​​Hamano tarafından desteklendi ve Git'i sadece ölümlüler için daha erişilebilir hale getiren oydu. . Git'in ilk sürümleri, belirli bir miktarda beyin gücü "zihinsel nokta" gerektiriyordu. O zamandan beri, çok daha kolay hale geldi.

Genel olarak, bu benim her zamanki yaklaşımım - herkes elinden gelenin en iyisini yapıyor ve ben kendim oturup Pina Colada'yı yudumlayabilirim.


Linus Torvalds'a ve açık sözlülük gibi niteliklere yabancı değil, müstehcenlik sınırında. Bu, 2012 yılında NVidia ile işbirliğinin tarihi ile gösterilmektedir.

Üniversite öğrencilerinden biri, Linux'un yaratıcısından açık kaynak topluluğunun dünyanın en büyük grafik hızlandırıcı ve işlemci geliştiricilerinden biri olan NVidia ile ilişkisi hakkında yorum yapmasını istedi.

Linus Torvalds, NVidia'nın iş yaptığı en kötü şirketlerden biri olduğunu belirtti. Ona göre, NVidia temsilcileri Linux geliştirme topluluğu ile işbirliği yapmak ve Linux için grafik sürücülerinin kodunu kapalı tutmaya devam etmek konusunda tamamen isteksizler.

Cevabını sonlandıran Linus Torvalds, NVidia ile ilgili olarak yukarıdakileri özetledi, kameraya müstehcen bir el hareketi yaptı ve "NVidia, siktir git!" dedi.

Linus Torvalds'ın savunduğu değerler (belki de biraz fazla gösterişli bir şekilde) açık kaynak topluluğunun olma şeklini değiştirdi. Onun örneği, diğer geliştiricilerin "başarılarına" ilham verdi ve hala ilham vermeye devam ediyor.

20 Nisan 2012 Linus Torvalds (Japon doktor Sinya Yamanaka ile birlikte) Millennium Teknoloji Ödülü'nün (Finlandiya) sahibi oldu.

2014 yılında Linus Torvalds, IEEE Computer Society'den Computer Pioneer Ödülü'nü aldı.

Fin programcı ve hacker Linus Benedikt Torvalds (diğer kaynaklara göre - Torvalds) 28 Aralık 1969'da Helsinki'de doğdu.

Linux (bugünün en popüler bağımsız işletim sistemi), Andrew Tanenbaum'un Minix işletim sisteminin yetenekleri hakkındaki kitabından esinlenmiştir.

Linus Torvalds: "güçlü Finn" in biyografisi

Torvalds'ın babası ve annesi Finlandiyalı İsveçliler. 1960'larda radikallere sempati duyan öğrenciler olarak adlandırıldılar. Tek oğullarına 1954'te Nobel Ödülü sahibi Amerikalı fizikçi ve kimyager Linus Pauling'in adını verdiler.

Linus'un babasının siyasi tercihleri ​​(Komünist Parti üyesiydi) genellikle çocuğun sınıf arkadaşlarının alay konusuydu. Buna rağmen, çekingen bir çocuk olarak kabul edilen Linus mükemmel bir şekilde çalıştı. Özellikle kesin bilimlerde iyiydi - matematik ve fizik.

1988'de Torvalds, Helsinki Üniversitesi'ndeki öğrencilerin saflarına katıldı, başarıyla mezun oldu ve mezun oldu (1996), Sibernetik Ustası unvanını aldı.

Bugüne kadar, Linus Torvalds ve altı kez Fin karate şampiyonu ve eski bir Linus öğrencisi olan karısı Tove, Amerikan şehri Portland'da yaşıyor. Üç kızı var: Randy ile birlikte Patricia Miranda (1996), Daniela Yolanda (1998) ve Celeste Amanda (2000).

Erken yaşlardan itibaren Linus her şeyi kendisi yaptı. Bir zamanlar, babasının yardımını beklemeden, bağımsız olarak karmaşık bir deniz gemisi modelinin bir modelini topladı ve birkaç yıl sonra, yirmi yaşında bir öğrenci olarak “çıldırdı” ve bağımsız olarak bir kompleks yarattı. bilgisayar programı.

Kendi sistemini kurmaya başlayan Helsinki Üniversitesi'ndeki bir öğrenci, Microsoft gibi şirketlerle hiçbir şekilde rekabet etmeyi planlamamıştı, programlama onun için sadece bir hobiydi ve sadece sekiz yıl içinde sessizce en umut verici işletim sistemlerinden birine dönüştü. .

Penguin Toos - Linux'un amblemi - başlangıçta Torvalds'ın kendisi için seçtiği kişisel bir tılsımdı. Linus seçimini şöyle açıklıyor: Hayvanat bahçesindeyken bir penguen tarafından ısırıldı.

"Linus yasaları" arasında tamamen ABD'li programcı Eric Raymond tarafından formüle edilen bir yasa var. Kulağa şöyle geliyor: "Gözlem uygun düzeyde olduğunda, tüm hatalar yüzeyde yatar." Derin bir hata birçok kişi tarafından arandığında yüzeysel hale gelir. Her iki yazılım geliştiricisi de şeyler hakkında aynı görüşlerde birleşiyor.

Sadece bir soru var. Raymond onu ciddi bir sorun olarak görüyor ve Torvalds onu fark etmek istemiyor. Linus, en önemli şeyin program kodunun açıklığı olduğuna inanıyor ve Eric, çok daha önemli bir sorunun programların çok yüksek maliyeti olduğuna inanıyor.

Bugüne kadar, Torvalds, çok fazla tevazu göstermeden, kendisine sistem çekirdeğinin yaklaşık yüzde ikisinin yaratıcısı diyebilir. Aynı adı taşıyan ticari markanın da sahibidir ve resmi çekirdek dalındaki değişikliklere karar verme hakkına sahiptir. Linux sisteminin işleyişini izlemek için, Torvalds'a kar amacı gütmeyen kuruluş Linux International ve Linux işletim sistemi kullanıcıları yardımcı oluyor.

Bugün, Microsoft gibi önde gelen bilgisayar şirketleri, Linux konusunda bilgili programcıları işe alıyor ve Celestial Empire'da Linux, resmi devlet işletim sistemi ilan edildi. Windows'u güncellemeyi reddeden ilk Slav şirketi Rus Kova idi.

Her yıl 25 Ağustos'ta "Açık Kaynak" adlı topluluk, Torvalds'ın yarattığı işletim sistemi olan Linux'un doğum gününü kutluyor. Buna karşılık Linus, buluşunun genel kullanılabilirliği ile ilgilenir ve böylece binlerce ilerici programcının dikkatini ona çeker.

İlk kendi evi

Amerika Birleşik Devletleri'nde bir ev satın almak zorunlu bir önlemdi: bir daire kiralamak Amerikalılara kendi evlerini satın almaktan çok daha pahalıya mal oluyor. Torvalds, gazetecilere, kendi evinin görünümünün ve aniden yuvarlanan şöhretin, yaşam tarzını hiçbir şekilde etkilemediğini, kızların doğumu hakkında söylenemez.

Otobiyografisinde tüm bunlardan ve daha birçok şeyden bahsediyor (Linus Torvalds, Just for Fun kitabı).

Linus Torvalds'ın kariyer yolu

Kısa biyografisi sadece birkaç satıra sığabilecek programcı Linus Torvalds, Şubat 1997'den Haziran 2003'e kadar çalışmalarını Transmeta Corporation dışında temsil etmedi. Bir sonraki iş yeri İngiliz Açık Kaynak Geliştirme Laboratuvarı (şimdiki adıyla Linux Vakfı) idi.

Bugün Torvalds uzak bir çalışan, evden çalışıyor.

Linus Torvalds, bilgisayar bilimi ve ilk demir. Her şey nasıl başladı

Linus Torvalds'ın hayatında önemli bir rol (kendi inandığı gibi), Andrew Tanenbaum tarafından yazılan ve yazarın Minix gibi sistemlerin tasarımlarını yeniden ürettiği "İşletim Sistemleri: Yaratma ve Satış" adlı eser tarafından oynandı.

Çocuk bilgisayarla ilk kez matematikçi dedesi Leo Torvalds tarafından tanıtıldı. Linus daha sonra ilk kez (1981'de oldu) hayatındaki ilk bilgisayara - Commodore VIC-20'ye dokundu. Leo torununun ilgisini çekmeyi başardı - Linus programlamayla ilgilenmeye başladı ve büyükbabasının bilgisayarının kılavuzunu inceleyerek başladı. Kısa süre sonra özel dergileri okuduktan sonra kendi programlarını yazmaya başladı ve bir gün Minix'i koyduğu 386. işlemciye dayalı yeni bir bilgisayar satın aldı.

Bu sistemin dezavantajlarını hızla tespit etti ve cihazın kendi versiyonunu yazmaya başladı. Projesini sürekli olarak yeni özelliklerle destekleyen Linus, dönüşümlerin bir sonucu olarak bağımsız bir "OS" ortaya çıktığını buldu. Böylece, beklenmedik bir şekilde kendisi için Linus Torvalds kendi işletim sistemini yarattı. O zaman Minix haber ekibine dönüm noktası mesajını gönderdi.

Efsanevi Yazışma

“Minix kullanıcılarına selamlar!

386(486) AT klonları için ücretsiz bir işletim sistemi oluşturuyorum (bu benim hobim, yani sistem amatör olacak) ...

Minix kullanıcılarının beğendiği (veya sevmediği) özellikleri hakkında geri bildirim istiyorum çünkü konseptim buna benziyor...

Kullanıcıların çoğunluğunun tercihlerini öğrenmek istiyorum. Herhangi bir tavsiyeyi dinlemeyi kabul ediyorum, ancak bunları uygulayacağıma söz vermiyorum.

1991 yılının Eylül günlerinden birinde, Linus Torvalds, programının ilk versiyonunun kaynak kodunu oluşturarak onu kamuya açık hale getirdi. Çalışmaları, bu arada buluşuna adını veren yüzlerce ve ardından binlerce programcının dikkatini çekti. Linux hızla Web'e yayıldı ve herkes onu tamamlamaya ve geliştirmeye çalıştı. Linus'un icadı, GNU Genel Kamu Lisansı (GPL) koşulları altında dağıtılmaya devam ediyor.

"Sistem tanrılarının" gazabı

Halkın Linux'a olan yoğun ilgisi Minix sisteminin yazarını kızdırdı. Andrew Tanenbaum, öğrencisi Torvalds'ı yeni sistemin tasarımı için şiddetle eleştirdi ve monolitik bir çekirdeğin (1991) yaratılmasını temel bir hata olarak nitelendirdi. Web'deki mesajına geniş bir başlıkla "Linux modası geçti" diyen Profesör Tanenbaum, kullanıcılara Linux'un mevcut standart (80x86) dışında başka bir işlemciye aktarılamayacağı için kısa ömürlü olduğunu açıklamaya çalıştı.

Eleştiri Linus Torvalds'ı çok etkiledi. Ünlü ve nüfuzlu Tanenbaum ile tartışmak tehlikeliydi ama Torvalds davasını savunmaya devam etti.

Linus tarafından yazılan çekirdeğin tanıtımı, onu Unix sisteminin genel sürümünün geliştirilmesiyle birlikte kullanıma hazır hale getirdi. Kısa süre sonra gazeteciler Linux ve yaratıcısı hakkında konuşmaya ve yazmaya başladı.

Şöhret Zaman Çizelgesi

1996 yılında, yeni bir asteroid keşfeden gökbilimciler, keşiflerine Linux Torvalds adını verdiler.

1998 yılında EFF Pioneer Ödülü'nü aldı.

1999 - Stockholm Üniversitesi ödülü. Torvalds, doktora derecesini aldı.

Ve 2000 yılında, "güçlü Finn", Helsinki Üniversitesi'nden bilim adamları tarafından benzer bir unvanla ödüllendirildi. Aynı yıl, Fin programcıya "Bilgi Sistemlerinin İyileştirilmesi İçin" madalyası verildi ve ayrıca "Yüzyılın Kişisi" anketinin sonuçlarına göre Time muhabirleri tarafından derlenen listede 17. sırada yer aldı.

2001 yılında Richard Stallman ve Ken Sakamura, Takeda Ödülü'nü Linus Torvalds ile paylaştılar (ulusun sosyal ve finansal refahına katkıda bulunan kişilere verilir).

2004'te Time dergisi Linus'u en ünlü insanlar listesine dahil etti ve "100 ünlü Finli" gazetecilik soruşturmasından sonra onurlu bir 16. sıradaydı.

2005 yılında, BusinessWeek'e göre, Linus Torvalds "En İyi Yönetici" unvanını aldı ve ayrıca Reed College'dan bir ödül kazandı.

2006: Zaman, Torvalds'ı öncü bir kahraman ve son 60 yılda başarıya ulaşanlardan biri olarak ilan etti. Aynı yıl, Torvalds'ın kişisel niteliklerini takdir eden Business 2.0 dergisi, onu "materyalist olmayan ilk on" arasına dahil etti.

Ve 2008'de Linus, California Bilgisayar Tarihi Müzesi'nin resmi "sergisi" oldu.

Linux çağı

Linux zamanı genellikle Finli öğrenci Linus Torvalds'ın Minix işletim sistemini (Linux prototipi) koruyan ekiple yazışmaya başladığı günden itibaren sayılır.

İlginç bir detay: Mesajında ​​Torvalds, Linux'un sadece 80386 platforma kurulabileceğini söyledi.Artık Linux, gömülü ve taşınabilir pek çok platformda kurulu. Linux dağıtımının yüzlerce kopyası milyonlarca kullanıcıya ve geliştiriciye dağıtıldı.

Gnome, MySQL, Apache, OpenOffice.org, Mozilla ve diğer açık kaynak uygulamaları gibi projeler Linux'un aktif popülerleştiricileri haline geldi ve Sun, IBM ve Hewlett-Packard bu sistemin daha da geliştirilmesi gerektiğine inanan yatırımcılar arasındaydı.

münzevi programcı

Haftalık periyodik "Ortodoks Bilgisayar Güvenliği" Mart 2015'te Linus Torvalds hayranlarını tarifsiz bir şekilde memnun etti ve idollerinin ve Linux işletim sisteminin yaratıcısının tonlamaya hazırlandığını duyurdu.

"Ortodoks Bilgisayar Güvenliği" sayfalarından birinden Hieromonk Lukian (kaynağın işaret ettiği bu, şimdi Torvalds olarak adlandırılacak), Şeytan'ın hizmetkarlarının - Apple ve Microsoft'un şirketinde olmaktan bıktığını bildiriyor.

Yenilikçi işletim sisteminin yaratıcısı ayrıca Linux'u yaratırken kişisel çıkarı düşünmediğini, sadece dünyayı daha iyi bir yer haline getirmek istediğini söyledi... Ortodoks Kilisesi'nin bir bakanının yaşam tarzı ile.

Programcı Linus Torvalds adıyla dünyaya tanınan Lucian, "İşletim sistemimin keşişlerinin ve hayranlarının inzivası, uysallığı ve masumiyeti aynı" dedi ve veda etti.

Bir sıçrama tahtası olarak bencillik

Linus, Finlandiya'dan ABD'ye taşındıktan sonra, işlemci şirketi Transmeta tarafından “yakalandı” ve artık adı tek başına iyi bir gelir, mükemmel bir maaş getiren bir kişiyi atadı. Bir şirkette çalışan Linus, işletim sistemini geliştirmek için zaman bulur.

Transmeta, "güçlü Finn" için tek gelir kaynağı değil. Yurttaşları - Fin iletişim şirketlerinin sahipleri - Linus'u Yönetim Kurulu'na dahil etmekten onur duyduklarını düşünüyorlar.

Serveti Linux tabanlı yazılım şirketlerindeki hisselerin satışına bağlı olan Linus Torvalds, meslektaşlarının faaliyetlerini izleyerek rakiplerinin yaratımını daha az kompakt ve pratik hale getirmek için en ufak girişimlerini önlüyor.

Linus Benedict Torvalds, veya Turvalds (İsveçli Linus Benedict Torvalds (inf.); 28 Aralık 1969, Helsinki, Finlandiya) - Fin-Amerikalı programcı, hacker.

Andrew Tanenbaum'un Minix işletim sistemi hakkındaki kitabını okumaktan cesaret alan Linus, şu anda en yaygın kullanılan ücretsiz işletim sistemi olan GNU/Linux işletim sisteminin çekirdeği olan Linux'u yarattı.

1997'den 2003'e kadar Linus, Transmet için çalıştı. Ardından Açık Kaynak Geliştirme Laboratuarlarını organize etti. Halen Linux çekirdeğini geliştirdiği Linux Vakfı'nda (2007'den beri) çalışmaktadır.

biyografi

Linus'un ebeveynleri, Finlandiyalı İsveçli Niels ve Anna Torvalds, 1960'larda radikal öğrencilerdi ve daha sonra gazeteci oldular. Linus, adını Amerikalı kimyager Linus Pauling'den almıştır. Okulda fizik ve matematikte başarılıydı. İletişim kurmayan, mütevazı bir çocuktu. Babasının siyasi görüşleri nedeniyle sık sık alay konusu oluyordu.

1988'de Linus, Helsinki Üniversitesi'ne girdi ve 1996'da sibernetik alanında yüksek lisans derecesi ile mezun oldu.

Linus Torvalds, altı kez Fin karate şampiyonu olan ve Linus'un eski bir öğrencisi olan eşi Tove (fin. Tove Torvalds, kızlık soyadı Tove Monni), üç kızı Patricia Miranda (Aralık doğumlu) ile Portland (ABD, Oregon) şehrinde yaşıyor 5 Eylül 1996), Daniela Yolanda (16 Nisan 1998 doğumlu) ve Celeste Amanda (20 Kasım 2000 doğumlu).

Şubat 1997'den Haziran 2003'e kadar Transmeta Corporation'da çalıştı ve ardından Açık Kaynak Geliştirme Laboratuvarlarına (şimdi The Linux Foundation) geçti. Linux Vakfı, Beaverton'da kuruluyken, Torvalds evden çalışıyor.

Linus Torvalds'ın kişisel maskotu, aynı zamanda Linux'un amblemi haline gelen Tux penguenidir. Torvalds, Just for Fun adlı kitabında, bir zamanlar hayvanat bahçesinde bir penguen tarafından gagalandığı için pengueni amblem olarak seçtiğini yazıyor.

Sonunda Amerikalı hacker Eric Raymond tarafından formüle edilen "Linus Kanunlarından" biri şöyle diyor: "Yeterli gözle, tüm hatalar yüzeyde yatıyor." Derin bir hata, bulunması zor olandır. Ancak, yeterince insan böcek arıyorsa, hepsi yüzeye çıkar. Her iki programcı da kısmen bu yasaya olan inanca dayalı olarak açık kaynak ideolojisini paylaşır.

Ancak, neyin daha önemli olduğu konusunda görüşleri farklıdır: kodun açıklığı veya programların "özgürlüğü", dağıtımları (Raymond ikincisinin destekçisidir).

linux

1981'de, bir matematikçi olan Linus'un büyükbabası Leo, torununu matematiksel hesaplamalar için kullandığı Commodore VIC-20 bilgisayarıyla tanıştırdı. Linus programlamayla ilgilenmeye başladı ve makine kılavuzlarını okudu. Daha sonra bilgisayar dergilerini okumaya ve önce BASIC'te sonra da Assembly dilinde kendi programlarını yazmaya başladı.

Okul yıllarından itibaren, Linus matematikte mükemmellik için burs aldı. Satın aldığı ilk bilgisayar Sinclair QL idi ve o zaman neredeyse 2.000 dolara mal oldu.

Okuldan ayrıldıktan sonra Linus, bilgisayar bilimi kursu için Helsinki Üniversitesi'ne girdi. Eğitim, ordudaki bir yıllık hizmetle kesintiye uğradı.

Torvalds'ın hayatındaki önemli bir olay, Andrew Tanenbaum'un İşletim Sistemleri: Tasarım ve Uygulama, ISBN 0-13-638677-6 kitabını okumasıydı. Kitap, Tanenbaum tarafından yazılmış Minix OS örneğini kullanarak UNIX ailesinin sistemlerinin yapısını sunar. Linus okuduklarıyla çok ilgilendi. Daha sonra 386 tabanlı yeni bir bilgisayar satın aldı ve Minix'i kurdu.

Sistemdeki kusurları keşfettikten sonra, görev değiştirmeyi uyguladığı kendi terminal öykünücüsünü yazmaya başladı. Ardından Linus, programa giderek daha fazla yeni özellik ekledi, bu sayede kısa sürede tam teşekküllü bir işletim sisteminin özelliklerini edinmeye başladı. Daha sonra Minix haber grubuna şu anda ünlü olan duyuruyu göndererek, "Minix'te en çok neyi görmek istersiniz?" diye sordu.

17 Eylül 1991'de Linus, programın kaynak kodunu (sürüm 0.01) herkesin indirmesi için yayınladı. Sistem hemen büyük ilgi gördü. Yüzlerce, sonra binlerce programcı sistemle ilgilenmeye başladı (programın bulunduğu dizine, daha iyi seçeneklerin olmaması nedeniyle “Linux” adı verildi) ve onu geliştirmek ve tamamlamak için çalıştı. GNU kamu lisansı - GPL koşulları altında dağıtıldı ve dağıtılmaya devam ediyor.

Sorularım var?

Yazım hatası bildir

Editörlerimize gönderilecek metin: