Linux işletim sistemleri. Geliştirici olan Linux Linux'un yaratılış tarihi

  • 23.06.2020

İnsanlar “Linux” deyince, çoğunlukla Linux temelinde geliştirilmiş bir grup işletim sistemini kastediyorlar. Her ne kadar özünde Linux işletim sisteminin yalnızca çekirdeği olsa da ve GNU projelerinin diğer çeşitli araçları ve kitaplıkları ve diğer kaynaklar tam teşekküllü bir işletim sistemi geliştirmek için kullanılır. Ayrıca, daha fazla geliştirici, mobil uygulamaları geliştirmek ve çalıştırmak için Linux kullanıyor; Linux, Chromebook'lar (Linux çekirdeğinin bir melezini ve çekirdeği olarak Google tarafından geliştirilen hizmetleri kullanan Chrome işletim sistemini çalıştıran taşınabilir cihazlar) gibi cihazların geliştirilmesinde önemli bir rol oynar.

Linux aşağıdaki nedenlerle popüler hale geldi:

  • geliştirici toplulukları tarafından dağıtımların ve aktif desteğin uygunluğu;
  • çeşitli donanımlarda çalışma yeteneği;
  • kaynaklar için düşük gereksinimler;
  • mevcut depolardan program yükleme yeteneği.

Ancak nedenler listesi elbette bunlarla sınırlı değil; sadece pratik değil, aynı zamanda etik nedenler de var. Örneğin, birçok geliştirici Linux'u bir açıklık, kendini ifade etme ve erişilebilirlik ifadesi olarak görür.

Geliştirme geçmişi

Linux'un kökleri diğer iki projeye dayanmaktadır: Unix Ve Multiklerçok kullanıcılı bir işletim sistemi geliştirmeyi amaçlayan .

Unix nedir?

Unix, platformlar arası çok kullanıcılı ve çok görevli işletim sistemlerinden oluşan bir koleksiyondur.

Unix sistemlerinin şu anda tarihsel olarak en önemli işletim sistemlerinden biri olduğu hemen söylenebilir. Unix'in etkisi programlama dillerine kadar uzandı: C dili, Unix sistemlerinin geliştirilmesi sırasında geliştirildi.

Unix, Bell Laboratories Corporation tarafından geliştirildi - 1969'da ilk Unix sistemini gösterdiler. Dahası, daha popüler Unix sistemleri kazandı - 70'lerde eğitim kurumlarındaki bilgisayarlara kurulmaya başladılar.

Unix'i oluştururken geliştiriciler kendilerine üç ana görev belirler:

  1. Asgari sayıda özelliği kullanarak, basit tutmak.
  2. Ortak yön: Farklı durumlarda aynı yöntemler ve mekanizmalar kullanılır.
  3. Sıfırdan yeni programlar geliştirmek yerine sorunları çözmek için programları birleştirmek.

Unix'in ayırt edici özelliklerine gelince, bunlar:

  1. Komut satırının neredeyse sürekli kullanımı.
  2. Konteynerleri Kullanmak.
  3. Basit (genellikle metin) dosyaları kullanarak sistem kurulumu.

Unix'in kendi felsefesi vardır. Linux boru hattını geliştiren programcı Douglas McIlroy, aşağıdaki kuralları tanımladı:

Bir şeyi yapan ve onu iyi yapan programlar yazın.

Birlikte çalışan programlar yazın.

Genel bir arayüz olduğu için metin akışlarını destekleyen programlar yazın.

Unix'i etkileyen sorunlardan biri, geliştiricilerin ihtiyaçlarına uygun olarak yazdığı farklı sürümlerin ve birçok programın varlığıdır; Düşük uyumluluk nedeniyle, Unix'in bir sürümünde çalışan programlar, diğer sürümleri olan makinelerde çalışmayabilir. Sonuç olarak, geliştiricilerin uyması gereken standartları belirleyecek ortak bir belge oluşturulmasına karar verildi.

1983 yılında, Unix benzeri bir işletim sistemi olan GNU'nun (GNU's Not UNIX) yaratıldığı duyuruldu. Bu, projenin kurucusu Richard Stallmann'ın serbestçe dağıtılmış bir işletim sistemi ve genel olarak açık kaynaklı yazılım oluşturma ihtiyacı hakkındaki fikrinin etkisi altında gerçekleşti.

Richard Stallmann ayrıca özgür yazılım hareketini kurdu ve bir kullanıcının sahip olması gereken dört hakkı dile getirdi: programı herhangi bir amaç için çalıştırabilir, programı inceleyebilir ve ihtiyaçlarına göre değiştirebilir, programı başkalarına yardım etmek için dağıtabilir ve topluluğa bir bütün olarak yardımcı olmak için program iyileştirmeleri yayınlayabilir. Bütün bunlar, her şeyden önce, programın kaynak kodunun herkes tarafından erişilebilir olması gerektiğini söyledi.

Linux'un yaratıcısı Linus Torvalds'a 1991'de işletim sistemi üzerinde çalışmaya başlaması için ilham veren bu düşünceydi.Linux, GNU gibi, Unix benzeri bir sistemdir, yani Unix'ten etkilenen bir sistemdir.

Gelecekte, şimdi basitçe Linux olarak adlandırılan sistem haline gelecek olan GNU/Linux sistemidir.

Multi nedir?

Multics - veya Multiplexed Information and Computing Service ("Multiplex Information and Computing Service") - düz veri depolama modelinin uygulandığı ve dosya (segment) kavramının açıkça ayrıldığı ilk işletim sistemlerinden biridir. Multics'in yaratılması 1964'te başladı. Bell geliştiricileri sistem üzerinde çalıştı Laboratuvarlar - birkaç yıl içinde geliştiricilerin bir kısmı Unix'in oluşturulması için çalışmaya başlayacak.

Multics, öncelikle çok sayıda kullanıcının aynı anda bilgisayar kaynaklarını kullanmasını sağlamak için geliştirildi; ikincisi, kullanıcıların verileri paylaşmasına olanak sağlamak; üçüncüsü, verilerle iyi bir çalışma hızı sağlamak.

Ancak, sistemin ilk versiyonu yayınlandığında ana hesaplama hedeflerine ulaşılamadı ve Bell Laboratuvarları ilgisini başka bir projeye çevirdi ve bu da Unix'in doğuşuyla sonuçlandı.

Linux'un Tarihi

Linux'un tarihi, Fin programcı Linus Torvalds'ın bilgisayarı için işletim sistemi çekirdeğini geliştirmeye başladığı 1991 yılında başlar. Gelişmelerini sunucuda yayınladı ve bu, Linux tarihinde önemli bir olay haline geldi. Önce onlarca, sonra yüzlerce ve binlerce geliştirici projesini destekledi - ortak çabalarla tam teşekküllü bir işletim sistemi doğdu.

Daha önce de belirtildiği gibi, Linux, Unix sisteminden önemli ölçüde etkilenmiştir, adından bile görülebilir. Bununla birlikte, başlangıçta projeye “özgür” (ücretsiz) ve “ucube” (garip) kelimelerinden Freax adı verildi, ancak daha sonra isim yaratıcının (Linus) ve Unix adının bir melezi olarak değiştirildi.

Linux'un logosu, programcı ve tasarımcı Larry Ewing tarafından 1996 yılında çizilen bir penguen olan Tux'tur. Ancak, Linus Torvalds pengueni kullanma fikrini kendisi buldu. Artık Tux, yalnızca Linux'un değil, genel olarak özgür yazılımın bir simgesidir.

Linux 1.0'ın ilk resmi sürümü 1994'te yayınlandı; ikinci versiyon 1996'da çıktı. Linux ticari markası bir yıl önce, 1995 yılında tescil edilmiştir.

Başından bu güne Linux, GPL altında özgür yazılım olarak dağıtıldı. Bu, herhangi bir kullanıcının işletim sisteminin kaynak kodunu görebileceği ve yalnızca görebileceği değil, aynı zamanda değiştirebileceği anlamına gelir. Tek koşul, değiştirilmiş, değiştirilmiş kodun da herkesin kullanımına açık olması ve GPL lisansı altında dağıtılması gerektiğidir. Bu önemlidir çünkü geliştiricilerin kodu kullanmasına izin verir ve aynı zamanda telif hakkı nedeniyle sorunlardan korkmaz.

Linux, başarısının çoğunu GNU'ya borçludur: Linux piyasaya sürüldüğü sırada, bu projeden geliştirilen çekirdekle kullanılabilecek birçok ücretsiz yardımcı program zaten vardı.

Aslında, Linux hala çeşitli düşük seviyeli görevleri gerçekleştiren Unix benzeri bir işletim sisteminin çekirdeğidir. Aynı zamanda, GNU projesinin bir çekirdeğe ihtiyacı vardı - Linus Torvalds tarafından geliştirme çok zamanında oldu.

Artık, esnekliği nedeniyle Linux, bilgisayarlardan sunuculara ve mobil cihazlara kadar birçok farklı cihazda kullanılmaktadır.

Popüler Linux dağıtımları

Linux dağıtımı, Linux çekirdeğini kullanan ve bir kullanıcının makinesine kurulabilen bir işletim sisteminin tanımıdır. Dağıtımlar genellikle yalnızca çekirdeği ve işletim sisteminin kendisini değil, aynı zamanda yararlı uygulamaları da içerir: editörler, oynatıcılar, veritabanı araçları ve diğer yazılımlar.

Yani, makalenin başında da belirtildiği gibi, bir Linux dağıtımı, Linux çekirdeği ve GNU altında geliştirilen yardımcı programlardan oluşan bir işletim sistemidir.

Mevcut Linux dağıtımlarının sayısı, 300'den fazlası sürekli olarak geliştirilmekte ve güncellenmekte olan 600 çeşidi aşmaktadır.

ubuntu - en yaygın dağıtımlardan biri, kurulumu kolay ve kullanımı sezgisel. Kişisel bilgisayarlar, dizüstü bilgisayarlar ve sunucular için harika. Canonical Ltd tarafından geliştirildi ve desteklendi, ancak aynı zamanda özgür topluluk tarafından aktif olarak desteklendi. Web sunucuları için en popüler işletim sistemi.

Debian genel olarak tüm GNU/Linux işletim sistemlerinin geliştirilmesi üzerinde önemli bir etkisi olan bir başka popüler GNU/Linux dağıtımıdır. Debian'ın temel özellikleri: geniş olanaklar, birçok deponun varlığı, yüksek kaliteli sürümler - bu, tüm dağıtım kitleri arasında en kararlı olanıdır.

Linux Darphanesi

Linux Darphanesi Ubuntu ve Debian tabanlı bir dağıtımdır. Linux Mint güzel ve kullanıcı dostu bir tasarıma sahiptir ve acemi kullanıcılar için bile uygundur. Bu nedenle, basit ve kullanışlı bir sisteme sahip olmak için genellikle ev bilgisayarlarına kurulur. Dağıtım, tescilli programlar (Adobe Flash) dahil olmak üzere çeşitli multimedya formatlarını destekler, bu nedenle multimedya ile çalışmak için çok uygundur.

Manjaro Arch Linux tabanlı bir dağıtımdır. Çok sayıda önceden yüklenmiş program sayesinde (örneğin, ofis işleri için), yeni başlayanlar için oldukça kolaydır, ancak aynı zamanda birçok pakete ince ayar yapma yeteneğine sahiptir ve genel olarak kararlıdır.

Kemer sadelik, modernlik, pragmatizm, esneklik ilkelerine dayanan ve odak noktasının kullanıcı olması gerektiği fikrine dayanan güçlü bir dağıtımdır. Bununla birlikte, basitlik ilkesi sistemin kullanımı için değil, iç organizasyonu için geçerlidir (KISS ve Unix-way ilkeleri). Bu nedenle Arch, ihtiyaç duydukları yardımcı programları bağımsız olarak yapılandıracak ve kuracak ileri düzey kullanıcılar için tasarlanmıştır.

Ah, zaten sıradan olan, doğal olarak dikkat etmediğiniz bir şeyin ayrıntılarını ve ayrıntılarını öğrenmek ne kadar ilginç. Ama bir zamanlar öyle değildi. Biri ne zaman yaratmaya ve icat etmeye başladı!

İşte ilginç bir hikaye , ancak kesimin altında çok fazla metin bulacaksınız :-)

Geçmişe daha yakından baktığımızda, piyasadaki baskın işletim sisteminin yerini UNIX'in, üstelik aynı Microsoft şirketinin alabileceğini göreceğiz. Ancak, bir takım koşullar nedeniyle, olaylar farklı bir senaryoya göre gelişti: CP/M -> QDOS -> 86-DOS -> MS-DOS -> Windows.

Linux'un "soykütüğü" satırı farklı görünüyor: Multics -> UNIX -> Minix -> Linux. Pek çok kişinin, Windows'un mevcut egemenliğinin, kod adı Chess olan gizli bir IBM projesi için büyük ölçüde "suçlu" olduğunu bilmesi pek olası değildir - çalışma adı Acorn olan Intel 8086 işlemcisine dayalı bir IBM PC oluşturma projesi.

IBM ve Microsoft arasındaki tarihi sözleşme 6 Kasım 1980'de imzalandı. Buna uygun olarak, ilk endüstriyel 16 bit PC için Microsoft, bir işletim sistemi ve dört programlama sistemi (Basic, Fortran, Cobol ve Pascal) hazırlamak zorunda kaldı. mümkün olur olmaz.

Microsoft neden seçildi? IBM'in liderliğinin ana itici gücü, Microsoft'un çok çeşitli platformlar için tasarlanmış programlama sistemlerinin etkileyici satış hacmiydi. 1979'a kadar, yalnızca Microsoft'un BASIC'inin yaklaşık 1 milyon kopyası satılmıştı. Garip bir şekilde, hem IBM hem de Microsoft, yeni bilgisayarın işletim sistemini ikincil nitelikte bir şey olarak gördü ve onu destekleyici bir role havale etti. Her şey korkunç bir aceleyle yapıldı. Microsoft'un 1980 sonbaharında nasıl blöf yaptığını anlamak için, IBM'e DOS'unun ilk sürümünü Ocak 1981'e kadar (!) çalışan bir BASIC yorumlayıcısıyla hazırlama sözü vererek, Microsoft'un o sırada işletim sistemi yazma deneyimi olmadığını söylemek yeterli. Şubat 1980'de Microsoft, programlama dili pazarı için Dijital Araştırmaya karşı mücadelenin bir parçası olarak, her ihtimale karşı, AT & T Corporation'dan bir UNIX lisansı aldı (daha sonra, Microsoft tarafından oluşturulan UNIX OS'nin lehçesi Xenix olarak adlandırıldı). Ancak UNIX için de pratikte hiçbir gelişme olmadı - o zamanlar CP / M OS, Microsoft ürünleri için temel platformdu.

Windows ve UNIX'i geliştirme açısından karşılaştırırsak, Windows, şiddetli zaman baskısı ve piyasa blöfü koşullarında yaratılan ticari bir ürün olarak inşa edildi, UNIX ise sakin bir ortamda, üniversite ve araştırma merkezlerinin sessizliğinde büyüdü. Projenin ticarileştirilmesinin UNIX üzerinde çok daha az olumlu etkisi olurken, Microsoft hiç zaman kaybetmedi ve uzmanlarının tüm potansiyelini Windows uygulamasının kalitesini iyileştirmeye yöneltti. Olursa olsun, her iki işletim sisteminin gelişimi farklı yollardan geçti.

Linux'un Doğuşu

Linus Benedikt Torvalds, 1970 yılında Helsinki'de doğdu. 10 yaşında, ev bilgisayarı Commodore VIC-20 üzerinde aktif olarak çalışarak programlamaya katılmaya başladı. 1989'da Linus üniversiteye gitmeye hazırlanırken, Toronto'daki Usenix Derneği konferansında AT&T Corporation'ın temsilcileri UNIX System V için yeni bir fiyatlandırma sistemi duyurdular: işlemci başına yaklaşık 40.000$ (işlemci başına 7.500$). Çok büyük paraydı. Amsterdam Üniversitesi profesörü Andrew Tanenbaum, UNIX'in bir bilgisayarda çalışabilen kısaltılmış bir sürümü olan Minix'i yazarak yanıt verdi.

1991 baharında, halihazırda Helsinki Üniversitesi'nde öğrenciyken Linus Torvalds, Minix'i yeniden yazmaya, çekirdeği yeniden yazmaya ve onu i386'da çalışacak şekilde uyarlamaya başladı. İşletim sisteminin nasıl çalıştığını basitçe yeniden yazarak çözmeye karar verdi. İşte Linux çağını başlatan tarihi yazının başlığı. ——- Gönderiyi Linus'tan başlat ——— Kimden: [e-posta korumalı](Linus Benedict Torvalds) Haber grupları: comp.os.minix Konu: Minix'te en çok ne görmek istersiniz? Özet: yeni işletim sistemim için küçük anket Mesaj Kimliği: Tarih: 25 Ağu 91 20:57:08 GMT Kuruluş: Helsinki Üniversitesi Mesaj şu sözlerle başladı: “Minix kullanan herkese merhaba! AT klonları için 386 (486) işlemciye dayalı (ücretsiz) bir işletim sistemi yapıyorum. Bu sadece bir hobi, GNU gibi büyük ve profesyonel bir şey değil." Linus daha sonra, onu beğenen veya beğenmeyen herkesi çalışmalarına yanıt vermeye çağırdı. (Tam metne bakın)

Ocak-Şubat 1992'de, Comp.os.minix telekonferansında Tanenbaum ve Torvalds arasında Linux'un eksiklikleri hakkında açık bir tartışma başladı. Profesör Tanenbaum, Linux'u temel olarak Linus'un mikro çekirdekten monokernel lehine hareket etmesi nedeniyle modası geçmiş bir yaklaşım olarak değerlendirdi. Tanenbaum, “Bu geriye doğru atılmış büyük bir adım” diye yazdı. "Çalışan bir C programını alıp BASIC'te yeniden yazmak gibi." Linus, mikro çekirdeğin iyi bir çözüm olduğunu kabul etti, ancak mono çekirdeğin daha verimli olmakla birlikte taşınabilirliği ciddi şekilde tehlikeye atmadığı konusunda ısrar etti.

UNIX'in atası, efsanevi Ken Thompson, 1998'de daha sert konuştu: “Linux'u Microsoft'a ait olmayan bir şey olarak görüyorum. Bu, Microsoft ekibine misilleme niteliğinde bir darbedir - ne eksik ne fazla. Büyük bir başarı olacağını düşünmüyorum. Kaynak metinleri gördüm, hem oldukça iyi bileşenler hem de kötü olanlar var. Bu metinlerin oluşturulmasında en çeşitli, rastgele insanlar yer aldığından, bireysel bölümlerinin kalitesi önemli ölçüde farklıdır. Kendi tecrübelerime ve bazı arkadaşlarımın tecrübelerine dayanarak söyleyebilirim ki Linux oldukça güvenilmez bir sistemdir. Microsoft çok güvenilir yazılım ürünleri yayınlamaz, ancak Linux bu tür sistemlerin en kötüsüdür. Bu çarşamba uzun sürmeyecek.

Bir bilgisayarda kullanırsanız, bu bir şeydir. Linux'u güvenlik duvarlarında, ağ geçitlerinde, gömülü sistemlerde vb. kullanmak için yazılımlar hala çok çalışma gerektiriyor.” Bu nedenle, projenin teknolojik mükemmelliği değil, meraklıların yararlı bir proje üzerindeki çalışmalarının atmosferi ve kaynak kodlarının ücretsiz dağıtımı ve kullanımı Linux fenomeninin temeli oldu. 1998'de, "Ağın Simgeleri" ("Netin Efsaneleri") başlığı altındaki yetkili Amerikan Forbes dergisi, İnternet'in gelişimine büyük katkıda bulunan en etkili kişilerin isimlerini yayınladı:

Linus Torvalds (28) Linux'un yaratıcısıdır.

Richard Stallman (45), Özgür Yazılım Vakfı'nın kurucusudur.

Tim Berners-Lee (43) World Wide Web geliştiricisidir.

Rob Glaser (36) RealNetworks'ün kurucusudur.

Jerry Yang (29) Yahoo!'nun kurucusudur. Birincilik şans eseri değil Torvalds'a verildi. Kusurlar, Linux'un yazılım endüstrisindeki durumu kökten değiştirmesini engellemedi. Apache sunucusuyla birlikte kullanılabilirliği sayesinde, bu işletim sistemi tüm İnternet'i işgal etti. İstatistikler kendileri için konuşur. Kasım 2000'de bir Netcraft raporuna göre (www.netcraft.com/survey/), Apache'nin tüm Web sunucularındaki payı %59.69'dur. Daha sonra Microsoft Internet Information Server - %20.08 ve Netscape Enterprise - %6.74.

Torvalds, yakın zamana kadar Transmeta'da iddialı bir proje üzerinde çalışıyor. Önemli unsurları, işletim sisteminin piyasaya sürülmesi ve kod adı Crusoe olan, x86 komutlarını yürütebilen ve gömülü sistemler için tasarlanmış VLIW işlemcisidir. Transmeta'nın sahiplerinden birinin Microsoft'u Bill Gates ile birlikte kuran Paul Allen'dan başkası olmaması komik. Standardizasyon ve Linux dağıtımları Linus Torvalds, işletim sisteminin kendisini geliştirmedi, yalnızca GNU projesinde oluşturulan mevcut bileşenleri ve her şeyden önce emacs düzenleyicisini ve gcc derleyicisini bağlayan çekirdeğini geliştirdi. İşlerinin gelişimi için iyi beklentiler gören üçüncü taraf şirketler, kısa sürede işletim sistemini yardımcı programlar ve uygulama yazılımlarıyla doldurmaya başladı. Bunlar arasında Red Hat Linux 6.2, Debian'ın GNU/Linux 2.2, Linux-Mandrake 7.0, SuSE Linux 6.4, TurboLinux 6.0, Caldera'nın OpenLinux 2.4, Conectiva Linux 5.1, Corel Linux OS Second Edition bulunmaktadır.

Bu tür "paketlenmiş yemeklerin" dezavantajı, sistem için birleşik ve iyi düşünülmüş bir kurulum prosedürünün olmamasıdır ve bu, Linux'un daha geniş bir şekilde benimsenmesi için hala ana caydırıcılardan biridir. Ek olarak, uygulamalı "kutulu" yazılım geliştiricileri, programlarını aynı anda birkaç popüler dağıtım için test etmek zorundadır ve bu da hayatı önemli ölçüde karmaşıklaştırır. Standardizasyon her zaman sancılı bir süreçtir ve eğer bir "özgür sanatçılar" topluluğunda gerçekleştirilirse, daha da zordur. Ama ilk adımlar çoktan atıldı. Ekim 2000'de, Özgür Standartlar Grubu'nun Linux Geliştirme Platformu Spesifikasyonu yayınlandı ve hemen kutuplaşmış görüşler aldı. Bu arada, standardizasyon grubunun başkanı David Quinlan, Torvalds gibi Transmeta'da çalışıyor. Büyük şirketlerin Linux'a yönelik tutumu IBM, Hewlett-Packard, Sun Microsystems, Oracle gibi devler ve bilgisayar pazarındaki diğer bazı büyük oyuncular, son iki yılda Linux'a olan desteklerini gözle görülür şekilde artırdılar. 2001'de IBM, Linux'un geliştirilmesine 1 milyar dolar yatırım yapmayı planlıyor. "Amatör" Linux için çoğunlukla ücretsiz olmak üzere ciddi ticari ürünler piyasaya sürmeye karar veren şirketlerin bu kadar olağandışı cömertliğinin nedeni nedir? Neden UNIX'in teknolojik olarak en gelişmiş dalından kendi lehçelerine zarar verecek bir alternatif geliştirmek için çaba ve para harcamaya istekliler: AIX, HP-UX, Solaris, vb.?

Akla gelen ilk şey, Linux'u Microsoft'un son derece güçlendirilmiş krallığının kapılarını kırabilecek bir koçbaşı olarak kullanma arzusudur. Çok açık, ama tek şey bu mu? Diğer bir neden, çok karlı bir eğitim ve danışmanlık alanının geliştirilmesinde ortaya çıkan eğilim olabilir. Teknolojilerin karmaşıklığı artıyor ve bununla birlikte sunulan ürünlerin kalitesi ile tüketici taleplerinin düzeyi arasındaki uçurum büyüyor. Müşteriler, akıllı bir hizmet için çok para ödemeye hazır olmalıdır. Bir başka olası neden, ekipman ve uygulama satın almanın kaçınılmaz maliyetlerinin düşük sistem yazılımı maliyetiyle dengelenebileceği büyük ölçekli projelerin maliyet etkin uygulanmasıdır.

VARBusiness dergisi ile yakın zamanda yapılan bir röportajda (Kasım 2000), IBM Başkanı Sam Palmisano, IBM'in Linux geliştirme konusundaki konumunu vurguladı: ayrıca, açık kaynak topluluğu ile işbirliği hem IBM hem de bir bütün olarak sektör için verimli olacaktır. Bu, Linux'un sahip olduğu potansiyeli görecek olan anahtar teslimi çözümler sunan şirketler için özellikle dikkat çekicidir." IBM'in son büyük hamlelerinden biri, Mart 2001'e kadar IBM eServer xSeries'i çalıştırmak için Japon alışveriş merkezleri ağına 15.200 Linux sunucusu (bir RedHat dağıtımı) kuran Lawson projesiydi.

2000 yılının sonunda Hewlett-Packard da IBM'e katıldı. Her iki dev de Linux uygulamalarının UNIX lehçelerinin ortamında yürütülmesini desteklemeyi amaçlıyor (öncelikle IBM AIX ve HP-UX ile IBM Dynix/ptx hakkında konuşuyoruz). İşte önde gelen şirketlerin neden başka birinin özgür UNIX lehçesini kendi ticari lehçesine sahip olarak desteklemesi gerektiği sorusuna başka bir cevap. Bir taşla iki kuş bir kerede öldürülür - ilk önce, istemcilerin bir kısmı Windows'tan Linux'a çekilir ve ardından ikincisinin bu dev tarafından geliştirilen UNIX lehçelerinden ne kadar daha düşük olduğu açıkça gösterilir. Bu teknik, oyalama-sürükleme etkisi olarak adlandırılabilir. Linux yalnız değildir Linux'tan bahsetmişken, bu işletim sisteminin o kadar benzersiz ve benzersiz olmadığını unutmayın. Yalnızca Intel platformu ve UNIX lehçeleri hakkında konuşsak bile, daha az ilginç ve düşünceli ticari olmayan işletim sistemleri yoktur. Sadece birkaçını saymak gerekirse: FreeBSD (BSD4.4-Lite tabanlı FreeBSD Core Team), NetBSD (NetBSD Foundation, BSD4.4-Lite + Mach core), OpenBSD (Theo de Raadt, BSD4.4-Lite), 386BSD ( BSD4, 3 Reno), Hurd (Özgür Yazılım Vakfı, BSD4.4 + Mach 4.0).

Yeni Bir Programlama Felsefesi Linux fenomeni, daha önce olduğundan temel olarak farklı yeni bir programlama felsefesinin doğduğunu konuşmaya neden oldu. Gerçekten de, bir ürün ticari veya serbest olabilir ve üretim süreci zanaatkar veya endüstriyel olabilir. Hem bekarlar hem de takımlar, amatörler ve profesyoneller tarafından işgal edilebilir. Ancak her durumda, bilinçli veya bilinçsiz olarak, hepsi yazılım ürün yaşam döngüsünün geleneksel aşamalarını takip eder: gereksinim analizi, özellik geliştirme, tasarım, prototip oluşturma, kaynak kodu yazma, hata ayıklama, belgeleme, test etme ve bakım. Bu yaklaşımı ayıran ana şey, farklı aşamaların yönetiminin merkezileştirilmesi ve ağırlıklı olarak “yukarıdan aşağıya” gelişmedir (sürekli detaylandırma). Ancak, Linux farklı şekilde yaratılmıştır. Bitmiş çalışma düzeni, eylemleri yalnızca hafifçe koordine edilen merkezi olmayan bir grup meraklı tarafından sürekli olarak geliştirildi ve geliştirildi.

Anarşik bir karakter ve "artan" bir gelişme var: önceden yaratılmış küçük bloklardan giderek daha büyük blokların bir araya getirilmesi. Burada dikkat edilmesi gereken bir şey daha var. Geleneksel geliştirme, tasarım ve metin yazmaya dayanırken, Linux'ta geliştirme prototipleme, hata ayıklama ve test etmeye dayanır. İlk iki aşamayı paralel hale getirmek zordur, ancak hata ayıklama ve test etme daha kolaydır. UNIX yaratıcısı Ken Thompson, iki yıl önce Computer dergisine verdiği bir röportajda, "aşağıdan yukarıya" programlamanın bir savunucusu olduğunu açıkladı: Bir seviyeyi birbiri ardına tanımlayan sonsuz kütüphaneler içeren bir sistem veya dilin “yukarıdan aşağıya” bir tanımıyla karşılaştığımda, bir tür bataklık hissi alıyorum. Thompson ilginç bir terim bile icat etti: "bilgisayar Darwinizmi". Başka bir deyişle, Linux'ta geliştirme, yoğun testler üzerine kurulu bir deneme yanılma yöntemidir. Herhangi bir aşamada sistem, geliştiricinin çabaladığı şeyin küçük bir versiyonu olsa bile çalışmalıdır. Doğal seçilim sadece yaşayabilir olanı bırakır.

Programlamanın bilim mi, sanat mı yoksa zanaat mı olduğu uzun zamandır tartışılıyor. Ve eğer geleneksel yazılım geliştirme öncelikle zanaata dayanıyorsa, o zaman bilgisayar Darwinizmi yöntemiyle geliştirme şüphesiz sanattır. Sistem, projenin ilk aşamalarında oluşturulan ve daha sonra sürekli olarak değiştirilen temel bileşenler ve programlar etrafında inşa edildiğinde, "aşağıdan yukarıya" gelişimin, sözde keşifsel programlamayı karakterize ettiğini görmek kolaydır. 1999 yılının sonlarında, O'Reilly & Associates, Eric Raymond'un sansasyonel kitabı The Cathedral and the Bazaar'ı yayınladı. Yazarı, açık metin hareketinin ana ideoloğudur. Kitapta, "katedral" olarak adlandırılan geleneksel merkezileştirilmiş olanın aksine, "çarşı" olarak adlandırdığı kendi kendini organize eden anarşik programlama fikrini özetliyor. Raymond, Linux ve GNU projesinden kaynaklanan orijinal ticari olmayan yazılımların diğer benzer gelişmelerini kullanarak, okuyucu ile birlikte açık kaynak hareketi olarak adlandırılan yeni bir olgunun doğasını anlamaya çalışır. Net bir planın olmaması, minimum proje yönetimi, çok sayıda üçüncü taraf coğrafi olarak uzak geliştiriciler, fikirlerin ve kodların serbest değişimi, hepsi yeni programlamanın özellikleridir. Genellikle “yeni”, unutulmuş bir eskiye dönüşür. Bütün bunlar (böyle bir ölçekte olmasa da) programlamada uzun süredir kullanılmaktadır. Ancak, Linux fenomeni yeni bir inancın doğmasına neden oldu ve artan sayıda taraftar toplamaya yardımcı oldu. Keşifsel programlamanın özellikleri hakkında birçok makale yazılmıştır. Böylece, İsviçreli profesörler A.Kieralf, K.Chen ve J.Nivergelt aşağıdaki önemli noktaları belirlediler: * geliştirici, aramanın yönünü açıkça temsil ediyor, ancak hedefe ne kadar ilerleyebileceğini önceden bilmiyor; * belirli bir sonuca ulaşmak için kaynak miktarını öngörmek mümkün değildir; * Geliştirme, detaylı planlamaya uygun değildir, deneme yanılma yoluyla gerçekleştirilir; * bu tür eserler belirli sanatçılarla ilişkilendirilir ve kişisel niteliklerini yansıtır. Yeni felsefenin ana avantajı, kilit rolün İnternet ve ortak bir ürünü özgürce elden çıkarma hakkının oynadığı önemli projelerde üçüncü taraf programcılardan oluşan büyük ekiplerin uzaktan işbirliğini organize etmesidir.

Bu konuda hızla büyüyen şirket VA Linux'tan bahsetmemek mümkün değil. SourceForge() adında bir çevrimiçi açık kaynak deposuna sahiptir. Halihazırda, öncelikle Linux'un geliştirilmesiyle ilgili birkaç yüz projesi var. Bunlar arasında Berlin Projesi (grafik sistemi) ve Perl programlama dilinin yeni nesli bulunmaktadır. SourceForge deposu, Linux'a ek olarak Windows, Mac OS, BeOS, PalmOS için projeleri izler. VA Linux'un kendi projelerinden biri, GPL lisansı altında dağıtılan ücretsiz yazılım statüsünü alan MySQL DBMS'dir (Genel Kamu Lisansı, www.fsf.org/copyleft/gpl.html). VA Linux, işbirlikçi programlama fikrini teşvik etme konusunda yalnız değildir. Buradaki rakipleri OpenAvenue ve Asynchrony. Raymond'ın kitabına dönersek, "katedral" ve "çarşı" metaforlarının iyi seçilmemiş olabileceği söylenebilir. Ama bu bir metafor meselesi mi?

Linux eleştirmenlerinin şüpheciliğine ve hayranlarının dizginsiz coşkusuna rağmen, bu işletim sistemi yeni yüzyılın başında endüstrinin yönünü belirleyen 1990'ların sonlarında önemli bir dönüm noktası oldu. Linux'un başarısını tekrarlamak mümkün mü ve bu büyüklükteki yeni bir teknolojik sıçrama nerede yatıyor? Ken Thompson bu konuda şunları söylüyor: “Herhangi bir yenilik, yalnızca UNIX'in yaptığı türden devrimler yoluyla gerçeğe dönüşecektir. Sistemlerini kullanılamaz hale getiren bir şey gelene kadar hiçbir şey IBM'i tehdit etmedi. Ana bilgisayar pazarını tamamen işgal ettiler, ama eminim gereksiz olduğu ortaya çıktı. Aynı şey Microsoft'ta da oluyor: ürünlerini gereksiz kılabilecek bir şey ortaya çıkana kadar, pazara giriş için fiyat eşiğini aşmak son derece zor olacak ve onları yerinden etmek imkansız olacak.

Peşinde, Linux'a geçmek için 22 neden. Tartışmalı nedenler? Elbette...

1. Birinci sebep, asıl sebeptir. Ücretsiz bir sistem olan Linux, kullanıcılara ücretsiz olarak sunulmaktadır. "Axis" internetten kolayca indirilebilir veya çok düşük bir fiyata posta yoluyla bir disk veya kutu sipariş edilebilir. İşletim sisteminin bir kopyası, herhangi bir koşul olmaksızın sınırsız sayıda bilgisayara kurulabilir.

2. Linux kodu açık olduğundan, sistem ticari olarak bile serbestçe değiştirilebilir ve dağıtılabilir. Yalnızca kendi hedeflerine dayalı olarak işletim sisteminin kaynak kodunu özgürce deneyebilme yeteneği, Linux'u Google gibi bir dizi büyük şirket için çok kullanışlı ve etkili bir çözüm haline getirdi.

3. Linux kullanıcıları için teknik destek ile ilgili özel bir sorun da yoktur, çünkü işletim sisteminin çalışması hakkındaki sorunuzun cevabı forumlarda veya ağ konferanslarında ücretsiz olarak alınabilir. Birçok kullanıcı, bu tür teknik desteğin para için alabileceğinizden daha kötü olmadığını iddia ediyor. Tabii ki, ücretli Linux teknik desteği de var. Bu tür hizmetler, bilgisayar korsanlarına karşı koruma sağlamak, hataları düzeltmek için dikkatli sistem ayarlama, yükleme ve yeni programların yükseltilmesini içerir. Neyse ki, ikincisi Linux'ta nadirdir.

4. Açık kaynak çok sayıda kullanıcıyı cezbettiği için, Linux için teknik desteğin hiç durmaması neredeyse hiç şansı yoktur: birçoğu, ortaya çıkan sorunları çözmede “başa çıkma ustalarına” memnuniyetle yardımcı olacaktır. Ek olarak, profesyonel olarak tavsiyede bulunacak insanlar her zaman olacaktır, yani. para için.

5. Gelecekte Linux'un modasının geçeceğinden korkmayın. Gerçek şu ki, işletim sisteminin üzerine kurulduğu UNIX, 35 yıl boyunca test edilmiş ve optimize edilmiş olup, aşırı verimlilik, güvenilirlik ve güvenlik kanıtlamıştır. Linux üzerinde çalışmak bir an için durmuyor ve işletim sisteminin yeni sürümleri, dedikleri gibi, "izi koru".

6. "Linux" kullanıcıları, işletim sisteminin sahibinden totaliter bir baskıya maruz kalmazlar, çünkü bu sistem sahibinin kendisi yoktur. Microsoft'un eylemleri tam tersi bir örnek olarak gösterilebilir: şirket, işletim sisteminin eski sürümlerini desteklemeyi kasıtlı olarak durdurur ve böylece kullanıcıları yenilerini almaya zorlar (bazen planlanmamış bir işletim sistemi güncellemesi nedeniyle yeni donanım satın almanız gerekebilir). Ayrıca, Linux'un yeni sürümleri de tamamen ücretsiz olarak dağıtılmaktadır.

7. İşletim sisteminin yeni bir sürümüne geçişle ilgili her şey kullanıcıya sadece birkaç kuruşa mal olacak. Yeni sürümün kendisi ücretsizdir - bu sefer. İkincisi, öğreticiler, kurulum vb. ucuzdur. Üçüncüsü, Linux bilgisayarın gücünden çok fazla talep etmez, bu nedenle bir donanım yükseltmesi - eğer gerekliyse - bütçeden çok fazla para çekmeyecektir.

8. Yüzbinlerce bilgisayarı olan ve Linux'a geçen şirketler, her bir makinedeki yazılım bileşenlerinin her birinin lisansının uygunluğunu izlemenin nasıl bir şey olduğunu bir kabus gibi hatırlıyorlar. Sonuçta, yazılım lisansının EULA'nın (Son Kullanıcı Lisans Sözleşmesi - son kullanıcı lisans sözleşmesi) tüm maddeleri için bu uygunluğunu kontrol etmek için tam zamanlı personele sahip olmanız ve garip bir şekilde onlara para ödemeniz gerekir. Bugün nasılsın. Ek olarak, bu şirketler artık MS Windows, MS Office vb. için lisansı kontrol etmesi gereken BSA çalışanlarının (Business Software Alliance - Ticari kuruluşlar için yazılım üreticileri ittifakı; 1988'de Microsoft tarafından oluşturulan) ani "baskınlarından" korkmuyor. . . . En ufak tutarsızlıkları bulmak - ve onları bulacaklar - para cezası vermek.

9. Linux uzun zamandır virüslerden, truva atlarından, solucanlardan, casus yazılımlardan ve diğer kötü amaçlı yazılımlardan etkilenmemesiyle ünlüdür. Geliştiricilerin başarısının sırrı, başlangıçta çabalarını sistemin güvenliğine odaklamalarında ve gerçek sorunlar ortaya çıktığında bunu düşünmemelerinde yatmaktadır. Örneğin, orijinal koruma yöntemlerinden biri buradadır: Bir Linux kullanıcısı sistemde yönetici olarak yetkilendirilmemiştir, bu nedenle bir davetsiz misafir durumunda bile hayati sistem dosyalarını korur. Ayrıca, Linux'un en popüler sürümleri, tüm bu zaman boyunca çok verimli olduğu kanıtlanmış yerleşik bir güvenlik duvarı ile birlikte gelir. Son olarak, kendini tekrar tüketmeyen açık kod teması bizim elimizde: dünya çapında binlerce insan işletim sistemi güvenlik açıklarını aramakla meşgul ve yamalarla ilgili kesinlikle hiçbir sorun yok.

10. "Linux" çalışmasında neredeyse hiçbir zaman ölümcül çökme olmaz, bundan sonra bilgisayarı yeniden başlatmanız gerekir. Büyük şirketleri hatırlarsanız, o zaman burada mutlak bir kazanan onlar çünkü tüm bağlı sistemin sadece birkaç dakika hareketsiz kalması büyük kayıplara neden olabilir. Sebebini tekrar tahmin etmek zor değil: en başından beri, geliştiriciler işletim sistemini olabildiğince kararlı ve kullanışlı hale getirmeye çalıştı ve hedeflerine ulaştıklarını söylemek güvenli.

11. Şimdiye kadar Linux, oluşturulan ve köklü programların sayısı açısından Windows ile rekabet edemez. Ancak, birçok insan durumu düzeltmekle meşgul. Gelecekte, çeşitli ihtiyaçlar için programlar giderek daha fazla görünecektir. Linux programlarının çoğu yalnızca ücretsiz olarak dağıtılmakla kalmaz, aynı zamanda işlevsellik, güvenilirlik ve güç açısından bazıları Windows ortamındaki benzerlerinden daha düşük değildir. “Linux'ta hiçbir şey bulamazsınız!” klişesinden kurtulmakta fayda var.

Bununla birlikte, bir açıklama yapmak gerekir: müzik, fotoğraf veya videolarla profesyonel olarak ilgilenen kişilerin Mac OS veya Windows'tan başka bir şeye geçmeleri pek olası değildir, en azından henüz değil.

12. Linux dağıtımları arasındaki seçim etkileyicidir - birkaç yüz sürüm ve her biri kendine özgü özelliklere sahiptir. Tüm sistemler birbiriyle uyumludur. Bütün bunlar, kullanıcının kendisine en uygun sürümü seçmesini sağlar. Ek olarak, Linux satıcılarından biri oyundan ayrılırsa, bu işletim sisteminin dağıtımına somut bir zarar vermez - buna ek olarak hala birçok satıcı var. Böyle bir durumun kalite ve verimlilik artışına yansıyan sağlıklı bir rekabet yarattığı gerçeğini belirtmeden geçmemek elde değil. Tabii ki, birçokları için birkaç yüz arasından doğru dağıtım kitini seçmek zor olacaktır. Bu durumda Red Hat veya SuSE gibi en popüler sürümlerden birini seçerek kaybetmezsiniz.

13. Linux'un bir başka özelliği olarak, çok ince ayar yapma olasılığına dikkat edilmelidir. Sanılanın aksine, Linux'u kendiniz kurmak, az ya da çok deneyimli bir kullanıcı için herhangi bir soruna yol açmayacaktır. Kurulum sırasında, sizin için doğru olan konfigürasyonu seçmenize yardımcı olacak çeşitli seçenekler belirleyebilirsiniz. Sadece iş için bir bilgisayar, bir medya merkezi, bir dizüstü bilgisayar, bir web sunucusu, veri depolama için bir sunucu veya hatta bir ağ yönlendiricisi olsun. Meraklı kullanıcıdan, binlerce varyasyonda yapılandırılabilen işletim sisteminin görünümüne ilişkin ayarlar gizlenmez. Bir Apple Mac hayal ediyor musunuz yoksa hala Windows için nostaljik misiniz? Linux'ta tüm bunlar görsel olarak yeniden oluşturulabilir. Tüm bunlar, kullanıcıya gerçekten sınırsız olanaklar sağlayan açık kaynak sayesinde.

14. Linux'ta diğer tüm özgür yazılımlarda olduğu gibi kullanılan dosyaların formatı açıktır. Kapalı formatlı dosyalardan farklı olarak, genel kabul görmüş standartlara uygundurlar ve herhangi bir yazılım geliştiricisi tarafından kendileriyle uyumlu programlar oluşturmak için kullanılabilirler. Dosyalar kapalı bir uzantıya sahip olduğunda ve yalnızca belirli yazılımlar tarafından kullanılabildiğinde, açık biçimlerin kullanılmasıyla yazılım izolasyonu sorunu çözülür. Ayrıca, yazılımı oluşturan geliştiriciler işsiz kalırsa veya ilk ürünlerini desteklemeyi bırakırsa, kullanıcının artık değerli verilerini kaybetme konusunda endişelenmesi gerekmez.

15. Linux, diğer işletim sistemleriyle mükemmel uyumluluğuyla ünlüdür. Örneğin, "Pinvgin", Windows'un yüklü olduğu sabit disk bölümlerinde bulunan dosyaları kolayca okuyabilir, yazabilir, kopyalayabilir, silebilir ve diğer işlemleri gerçekleştirebilir. Ek olarak, Linux'ta Windows istemcilerini kullanabilir ve hatta esas olarak Microsoft OS için özel olarak hazırlanmış programlarla doğrudan çalışabilirsiniz. Ve Windows yalnızca diğer işletim sistemlerinin kaydedildiği HDD bölümleriyle çalışamaz, aynı zamanda bu sürücüleri başka bir eksenin sonraki kurulumu için biçimlendiremez. Bu arada, Linux bir Canlı CD gibi önyüklenebilir - yani. kurulum, aslında, herhangi bir gerektirmez.

16. Seçiminizle bir ilgisi varsa, henüz ABD'de Federal Mahkemede Linux'un "korkunç" kullanımına karşı antitröst davalarının açıldığı tek bir dava olmamıştır. Aksine, piyasada serbest rekabet adına faaliyetleri düzenlemek ve ekonomik tekelleri tamamen ortadan kaldırmak için antitekel anlaşması oluşturulmuştur. Linux, zaten anladığımız gibi, bir tekel değildir, çünkü kimseye empoze edilmez: her şey kendi özgür iradesiyledir.

17. Linux kullanırken, daha yeni bir sürüm kurmaya karar verirseniz, artık büyük bir donanım yükseltmesine ihtiyacınız olmayacak. Eski bilgisayarlarda bile, çok iyi yazılmış kod sayesinde Linux hiç tereddüt etmeden çalışacaktır.

18. Linux iyi ölçeklenir ve Intel veya AMD dışındaki sistemlerde çalışabilir. Süper bilgisayarlardan robotlara, tıbbi ekipmanlardan cep telefonlarına ve hatta kol saatlerine kadar neredeyse tüm elektronik cihazlara kurulabilir.

19. Teknik üniversiteler için Linux gerçek bir keşif haline geliyor. Kodun açıklığı, sadece onunla nasıl çalışılacağını değil, bilgisayarın tasarımını incelemek için büyük bir fırsat sağlar. Gerçekten de, birçok eğitimci, öğrencilerin gelecekte daha gelişmiş bilgisayarlar yaratmaya hizmet edecek olan bilgi işlemin temellerini öğrenmelerinin ve Microsoft Word veya Microsoft PowerPoint gibi programlarla değişen programlarda pratik yapmamanın çok daha yararlı olduğuna inanmaktadır. her yeni sürüm, ancak birkaç yıl sonra eski hale gelir.

20. Devlet kurumları için Linux, diğer özgür yazılımlar gibi sözde sağlar. yazılım şeffaflığı, çünkü Linux'taki bilgiler genel kabul görmüş standartlara uygun açık formatlarda depolanır. Bunun aksine, birçok ticari program tarafından kullanılan uygun şekilde tescilli formatlar vardır. Genel olarak, yazılımın bu şeffaflığı, şirketin gizli verilerinin olmadığını ve kesinlikle tüm kullanıcıların tüm bilgilere erişebildiğini ve gerekli formatları anlayabilen pahalı programlar kullanmalarına gerek olmadığını gösterir.

21. Birçok ücretli programda, rakip bir şirketin veya hatta bir devlet kuruluşunun bilgisayar korsanlarının değerli verilere sahip olabileceği belirli “delikler” olduğuna inanılmaktadır. Şimdi, Linux'un bilgisayar korsanları için gerçek bir baş ağrısı olduğu muhtemelen yüksek sesle söylenmeyecektir, çünkü sistemin kaynak kodunun bilgisayar korsanlığı durumunda tamamen taramaya hazır olması nedeniyle sisteme boşluklardan girmek neredeyse imkansızdır.

22. Linux, Windows'un aksine disk birleştirme gerektirmez. Bu işlemin gerçekleştirilmesi çok karmaşık ve maliyetli olmamasına rağmen, çok sık yapılması gerekmediğinden, gerçek şu ki, Linux gibi iyi işleyen bir işletim sistemi için birleştirme gerekli değildir.

Bu nedenle, işletim sisteminizi değiştirmeniz için açıklanan 22 nedeni listeledik. Seçim her zaman sizindir, ancak Linux'un size bırakıp bırakmaması başka bir mesele ;)


kaynaklar

Ayrıca ne olduğunu hatırlamanı öneririm.

Bu işletim sisteminin tarihi 1983'te başladı, o zaman Linux henüz modern ismine sahip değildi, Richard Stallman üzerinde çalışmaya başladı. Yaklaşık sekiz yıl sonra, bileşiminde yer alan tüm sistem programlarının geliştirilmesini neredeyse tamamlamıştı.

90'lı yıllarda genç bir hacker ve programcı sistem üzerindeki çalışmalara katıldı. Linus Torvalds, işletim sistemi için çekirdeği geliştirdi. Ve bu kişinin adından da anlaşılacağı gibi sistem adını ondan almıştır. Bu arada, sistemin amblemi haline gelen penguen bundan önce Linus'un kişisel bir sembolüydü, ancak bu pengueni işletim sisteminin bir sembolü yapmak için programcının karısı Tove tarafından icat edildi.

Eylül 1991'de Torvalds kaynak kodunu ilk kez internette yayınladı, herkes indirebilirdi. Bu, kaynak kodunu indirdikten sonra programlarını ekleyerek üzerinde çalışmaya başlayan yüzlerce programcının dikkatini hemen çekti. O andan itibaren ücretsiz ve ücretsiz dağıtımı başladı. İlk yıllarda, yalnızca bireysel programcılar bununla meşguldü, ancak daha sonra tüm şirketler geliştirmeye katıldı. İlginç bir gerçek şu ki, böyle bir sistemin geliştirilmesi şimdi ticari bir temelde ele alınsaydı, üzerinde çalışmak için yaklaşık 11 milyar dolara ihtiyaç duyulacaktı. 70.000'den fazla kişi, Linux'u mevcut durumuna getirmek için yıllar boyunca üzerinde çalıştı. Özellikle mobil cihazlar için Linux çekirdeğine dayalı olarak oluşturulan, içlerinde kullanılan akıllı telefonlarda kullanım açısından 2012'de ilk sırada yer alan Linux oldu.

Linux'un Faydaları

Günümüzde, Linux'un kendisi artık mevcut değil, ancak çekirdeğinde geliştirilmiş başka işletim sistemleri var. Kiril dilinde yazarsanız, bunlar Fedora, Ubuntu ve Android'dir, bunlar şu anda en popüler ve yaygın sistemlerdir. Linux Fedora masaüstü örneği

Her şeyden önce, elbette, ana avantajlarından birinin ücretsiz olarak dağıtıldığını belirtmek isterim. Bu nedenle, Linux'u kuruluştaki bilgisayarlara kurarsanız, herhangi bir kontrolden korkmazsınız. Kimse sizi korsan yazılım kullanmakla suçlayamaz. Linux üzerinde çalıştırmanız gereken her program hem iş hem de oyun için zaten mevcuttur. Ücretsiz programları kime ve neden dağıtacağımızı tartışmayacağız.

İkinci avantajı, Linux'un açık kaynak olmasıdır. Birçoğu için bu hiçbir şey ifade etmiyor, basitçe açıklamaya çalışacağım. Windows'u ele alalım, bu sistemin çekirdeğini yazdıktan sonra kod kapanıyor ve onu açmak imkansız, yani Windows'ta hiçbir şeyi yeniden yapmak imkansız. Elbette tasarımı bir dereceye kadar değiştirebiliriz, ancak Windows'a girmek işe yaramaz. Linux'ta durum farklıdır, kodu açıktır, yani programlama bilginiz varsa, sistemi değiştirerek ve geliştirerek kendi deneylerinizi oluşturabilirsiniz.

Birkaç avantaj ve küçük dezavantajlar

Ve işte Linux'un bazı avantajları ve dezavantajları. Birincisi, güvenlik nedir, bu

korumasız bir bilgisayar aramak için internette sürekli dolaşan virüslerin bu sisteme hiçbir etkisi yoktur.

Örneğin, bir Windows bilgisayarına bir virüs girerse, tüm sürücülerdeki tüm klasörlere yakında virüs bulaşır. Sistem ve çoğu durumda, yalnızca tüm diski tam biçimlendirme kaydedebilir. Linux ile biraz farklıdır, klasörler arasında yayılmaz ve bu nedenle sisteme zarar veremez.

İkincisi, bu, Windows için yazılımın kullanılabilirliğidir, ayrıca, iyi çalışan ücretsiz bir program bulmak o kadar zor olur. Lisanslı, çok pahalı ve ücretsiz, iyi değil. Linux'ta bunun tersi doğrudur, tamamen ücretsiz, kalite ve işlevsellik açısından, genellikle Windows için geliştirilmiş benzerlerinden daha üstün olan yeni programlar ortaya çıkar. Ve programların kurulumu basitleştirilmiştir, dağıtım sitesine giderek birkaç program seçersiniz, komut satırına istediğiniz satırı yazın ve kurulum başlar.

Ayrıca Linux'un hızını da belirtmek isterim, içindeki tasarım basitleştirilmiştir, bu nedenle sistem Windows'tan çok daha hızlı çalışır. Tabii ki, bir kişi lüks tasarımı daha çok seviyorsa veya bir süper bilgisayar satın alma fırsatına sahipse, Linux'u sevmeyebilir. Bu sistem bütçe modellerinde ve bilgisayarlarda iyi çalışır, talepkar değildir ve bu nedenle çeviktir.

Bu sistemin dezavantajlarına yalnızca bir şey atfedilebilir, bu, ekipman için sürücülerin serbest bırakılmasında bir miktar gecikmedir. Zaman ilerliyor, her şey güncelleniyor, her şeyden önce profesyonel programcılar Windows 7 ve ardından Linux için sürücüler yapıyor. Bu esas olarak ticaretten kaynaklanmaktadır, ilk seçenekte iyi para kazanabilirsiniz ve ikinci seçenek ücretsizdir. Ancak, yakın gelecekte, bu durum düzeltilecektir. Bu sistemin diğer dezavantajlarından bahsedilmiştir, ancak çoğu zaman çok zorlanmıştır ve sonunda her kullanıcı ne seçeceğine kendisi karar verir.

Bu yılın Ocak ayında, FAS şunu kabul etti: Microsoft Rusya'da kişisel bilgisayarlar (PC) için işletim sistemleri (OS) pazarına hakimdir. FAS tarafından işletilen 2015 yılı verilerine göre masaüstü ve dizüstü bilgisayarların %95,6'sı Windows kullanıyordu. Apple pazarın %2,5'ine sahipti, ancak Mac OS'sini Mac bilgisayarlar dışında herhangi bir yere kurmak kolay değil. En ciddileri Linux olan Microsoft'un gerçek rakipleri pazarın sadece %1.9'unu işgal ediyordu.

Görünüşe göre ücretsiz bir işletim sistemi oluşturma projesi başarısız oldu. Aslında, dünyayı hızla fethediyor. Finn Linus Torvalds, Linux dergisine verdiği bir röportajda, "Birçok insan Linux kullandıklarını bile bilmiyor" dedi. Bir akıllı telefon alın - bu Android ise, Linux çekirdeği üzerine kuruludur. Google, Amazon gibi devlerin sitelerine tırmanın, Facebook veya bazı küçük belirsiz firmalar - Linux kullanıyorlar. Linux, Uluslararası Uzay İstasyonunu çalıştırır, çoğu süper bilgisayara güç sağlar ve 2007'de New York Menkul Kıymetler Borsası tarafından devralınmıştır. Dünya çapında on binlerce programcı, ücretsiz sistemin ücretsiz olarak sürekli iyileştirilmesi üzerinde çalışıyor.

Çalışan Microsoft Bir keresinde Torvalds'a portresinin ofislerinde dart hedefi olarak kullanıldığını söylemişti. Steve Ballmer, Microsoft'un CEO'suyken, herkesin önünde Linux'a saldırdı. Muhtemelen ona kayıtsız kaldığı için. Bıraktıktan sonra, Fortune ile yaptığı bir röportajda itiraf etti: Linux, Windows için artan bir tehdittir ve şimdiden "dikiz aynasında belirmeye başlamıştır." Ballmer'ın halefi Satya Nadella farklı bir yol izledi: Yazılımları birbirine uyarlamak için Microsoft Loves Linux girişimini başlattı.

Ancak Apple, tam tersine, geçen yılın sonunda yeni bilgisayarlarına Linux ve Mac OS ve Windows 10 dışındaki diğer işletim sistemlerinin kurulmasını yasakladı. Ve ondan önce Steve Jobs, Torvalds'ın Mac OS geliştiricilerinden biri olmasını ve sürece Linux'un sahip olduğu aynı olağandışı geliştirme ilkelerini getirmesini önerdi. Ancak Fin programcı reddetti. Torvalds, “Bence [İşler], Apple'ın pazar payıyla ilgili argümanının işe yaramamasına çok şaşırdı” dedi.

Açık kaynaklı yazılımın ne olduğu ve Torvalds'ın bilgisayar dünyasındaki rolü hakkında kendi görüşleri vardır. Ücretsiz ve bir kuruş kazanmayı beklemediği bir yazılım yarattı (ancak sonunda milyonlar kazandı). Ancak 1990'ların sonlarında para sıkıntısı olduğunda bile, Torvalds yeni doğan Linux şirketlerinden birinin yönetim kuruluna katılması karşılığında alacağı 10 milyon doları geri çevirdi.

Bu yılın Ocak ayında Torvalds, Linux çekirdeğinin 5. sürümünün geliştirilmesini başlattı. “Numarayı değiştirmek özel bir şey ifade etmiyor. Resmi bir neden istiyorsanız, parmaklarım ve ayak parmaklarım tükendi, bu yüzden "4.21" "5" oldu, dedi InternetUA.

Hesap makinesi tarafından büyülendi

Linus Torvalds 28 Aralık 1969'da Helsinki'de doğdu ve neredeyse tüm akrabaları gibi gazeteci olmalıydı. Babası bir radyo gazetecisiydi, annesi bir haber ajansında editördü, amcası Finlandiya televizyonunda çalıştı, dedesi bir gazetenin genel yayın yönetmeniydi ve bir haber ajansının çalışanı olan kız kardeşi de açıldı. Haberleri çevirmek konusunda uzmanlaşmış kendi tercüme bürosu.

Aile efsanesi, Linus'un büyük büyükbabası, gazeteci ve yazar Ernst von Wendt'in 1917'de Beyazlar için savaştığını ve Kızıllar tarafından yakalandığını söylüyor. Peder Niels ise tam tersine ideolojik bir komünistti. Hatta bazı çocukların Linus'la oynaması bile yasaklandı ve babasının radikalizmi yüzünden okulda kendisiyle alay edildi. Ebeveynler boşandığında, çocuklar bunu çok fazla fark etmediler: baba Moskova'da uzun süre yaşadı.

Aile mesleğinin nadir bir istisnası, Leo'nun anne tarafından büyükbabası, Helsinki Üniversitesi'nde istatistik profesörü olan Waldemar Turnqvist idi. Torunum onu ​​hesap makinesinde çalışırken izlemekten gerçekten keyif aldı. Modern hesap makinelerinin aksine, bu hesap makinelerinin hesaplamak için zamana ihtiyacı vardı ve ışıkları yanıp söndü. Görüntü genç Linus'u büyüledi. 1981'de dedem hesap makinesi yerine ilk bilgisayarı Commodore VIC-20'yi satın aldı.

En nadir soyadı

Biyografide "Sadece Eğlenmek İçin. The Tale of a Unexpected Revolutionary" (M.: Eksmo-press, 2002) Finlandiya'nın İsveççe konuşan azınlığına mensup Linus Torvalds, soyadının kökeni hakkında şunları söylüyor:<...>Göbek adımı doğaçlama bir malzeme olarak kullanarak kendim yaptım. Doğumda adı Ole Thorwald Alice Saxberg'di. Babasız doğdu (Sachsberg annesinin kızlık soyadıdır) ve daha sonra büyük büyükannemin evlendiği adamdan Karanko soyadını aldı. Farfar (Finlerin baba tarafından dedesi dediği gibi. - Vedomosti) üvey babasını o kadar sevmedi ki soyadını değiştirdi: soyadını daha sağlam vermek için Torvald adına “s” harfini ekledi - ona göründüğü gibi - ses. Thorvald adı "Thor'un egemenliği" anlamına gelir. Sıfırdan bir soyadı oluştursa ve değişiklik yapmasa daha iyi olurdu: "s" eklenmesi kelimeyi orijinal anlamından mahrum eder ve bu soyadı nasıl telaffuz edileceğini anlayamayan İsveçlileri ve Finlileri karıştırır. Torvalds'ı değil, Thorwalds'ı yazmak istiyorlar. Dünyada sadece 21 Torvald var ve hepimiz akrabayız. Hepimiz bu aile sorunuyla karşı karşıyayız.”

Torvalds, okulda dışlanmadığını ve oldukça hünerli olduğunu hatırlıyor - Fince fedai versiyonunda isteyerek takıma alındı. Ama aynı zamanda tipik bir inekti: "Kunduz gibi görünüyordu, gözlük takıyordu, yavan giyiniyordu, çoğu zaman saçlarım kötü görünüyordu ve geri kalan günler berbattı." Bilgisayarlara ilgi duyması şaşırtıcı değil. Bu tutku yaşlandıkça gitmedi. Torvalds, Fin havası nedeniyle ülkede program yapmak, seks yapmak veya içki içmekten başka yapacak bir şey yok, diye şaka yaptı. İkincisi ile gerçekten gelişmedi - o yıllarda bilgisayar korsanları henüz moda olmamıştı, özellikle içmeyi sevmiyordu. Geriye kod yazmak kalıyor.

bilgisayar yatırımı

Büyükbaba vefat ettiğinde, Linus varsayılan olarak bilgisayarını devraldı. Sonra bir Sinclair QL satın aldı. Aile gösteriş yapmadı: Torvalds, annesinin periyodik olarak tek değeri nasıl rehin verdiğini hatırlıyor - Helsinki Telefon Şirketi'nin (telefonun her sahibine verilen) yaklaşık 500 dolarlık bir hissesi. Ünlü olduktan sonra bu şirket için tek istisna yapacak ve yönetim kuruluna girecek.

1990'da Torvalds, Helsinki Üniversitesi'ne girdi. Birkaç yıllığına kredi alması gereken 386. Intel işlemcili bir bilgisayar satın aldı. Buna değdi: Zamanı için güçlü bir makineydi.

Üniversitede Unix işletim sistemi vardı. Torvalds'ın bilgisayarı ücretsiz Minix işletim sistemini çalıştırıyor. Torvalds, evden modem aracılığıyla üniversite ağına bağlanma şeklini ve bilgisayarının donanımıyla çalışma şeklini beğenmedi. Örneğin, Minix 16 bit işlemciler için tasarlanmıştır, Intel 386 ise 32 bit idi.

Torvalds bu sorunları çözmek için birkaç program yazdı. Ancak başka programlara ihtiyaç duyuyorlardı: örneğin, enstitünün ağıyla çalışma çözümü, dosyaların diske nasıl yazılacağını bilmiyordu. Sonunda, o kadar çok ek işlev yaratıldı ki Torvalds'ın aklına geldi: Elinde beş dakika içinde bir Minix değiştirmesi vardı. Ama yine de Minix ile kazara karıştırana kadar çalıştı: İşletim sisteminin yazıldığı yerde sabit diske zarar veren bir komut yazdı. Ardından Torvalds, Linux'unu ana işletim sistemi olarak kullanmaya başladı.

Özgür yazılım ideologları

Torvalds'ın işletim sistemini sıfırdan oluşturduğu söylenemez. Sistemin çekirdeğini, yani programları bilgisayarın donanımına bağlayan ve onların çalışmasına izin veren şeyi yarattı. Bu, birçok farklı eklentiyi asabileceğiniz temeldir. Windows 10 gibi tek bir Linux işletim sistemi yoktur - bazıları adında Linux kelimesini kullanan Linux çekirdeğine dayalı birçok işletim sistemi vardır.

Torvalds, çekirdeğinde tam teşekküllü bir işletim sistemi oluşturmak için, Richard Stallman tarafından geliştirilen Genel Kamu Lisansı (GPL) himayesinde bir dizi yabancı program kullandı. Torvalds ona saygıyla "özgür yazılımın tanrısı" diyor.

Stallman, 1984'te Unix'e ücretsiz bir alternatif üzerinde çalışmaya başladı. "Ücretsiz" anahtar kelimeydi. Görevi, kaynak kodlarına kimsenin el koymamasını ve onlar için ödeme talep etmemesini sağlamaktı. Stallman, bu tür bir yazılım için ideolojik ve yasal çerçeveyi, Özgür Yazılım Manifestosu'nu oluşturdu ve avukatlarla birlikte Genel Kamu Lisansını (GPL) yazdı. Bir programcının GPL kapsamında lisanslı kodu kullanması durumunda, ortaya çıkan ürünün kaynak kodunu, değiştirme ve dağıtma hakkını herkese sağlaması gerektiğini söylüyor. Programları vb. için GPL lisanslı yazılımı kullanan bir sonraki programcının da aynısını yapması gerekecek.

Torvalds, Stallman'ın çalışmasını kullanarak, çekirdeğini de GPL altında lisansladı. Bu nedenle 2001 yılında genel müdür Microsoft Ballmer küfretti: "Linux, dokunduğu tüm fikri mülkiyeti silip süpüren bir kanserdir. Lisans kurallarına göre, açık kaynaklı yazılımın herhangi bir bileşenini kullanıyorsanız, sahip olduğunuz tüm yazılımları açık kaynak kodlu olarak açmalısınız” (Cnet tarafından alıntılanmıştır).

Linux neden popüler

Torvalds başlangıçta çalışmalarını dağıtmak konusunda isteksizdi. Ancak bir İnternet forumunda başarısıyla övündü ve konuşmacı olarak görülmemek için kodu yayınladı.

Yaratılışı, onu bilgisayarlarına koymaya ve iyileştirmeler sunmaya başlayan diğer programcıları büyüledi. Gerçekten de mükemmellikten çok uzaktı. Bir gün Torvalds, yazarının uzun süre Linux'u övdüğü bir mektup aldı ve sonunda sürücü sürücüsünün, sabit sürücüsünü yok eden bir hata içerdiğini bildirdi.

Sistem giderek daha popüler hale geldi. O zamana kadar, Torvalds uzun süredir Linux üzerinde çalışıyordu. Gittikçe daha fazla insan kodu anladı ve iyileştirmelerini önerdi ve bunu tamamen ücretsiz yaptılar. Gönüllülerin diğer geliştiricilerle birlikte yeni bir Linux sürümü üzerinde çalışmasına, başkalarının yaptığı değişiklikleri görmesine ve hata durumunda dosyaların önceki sürümlerine dönmesine olanak tanıyan bir sistem var. Bir zamanlar Linux'ta 10.000 satır kod vardı. Şimdi fatura on milyonları buluyor. The New Yorker, 2017'de yaklaşık 80.000 Linux geliştirmesi önerildi, bunların %90'ı ücretli programcılar tarafından ve %30'u Intel için çalıştı.

Torvalds, Linux'u o kadar iyi tanıyor ki, önerilen değişiklikler genellikle kabul edilir veya reddedilir: "Bu, bir kitaba bakıp tek tek harfleri veya kelimeleri görmemek, tüm cümleyi kavramak gibidir" (Bloomberg tarafından alıntılanmıştır). Ancak değişiklikler ciddiyse, bunları test etmek için 10-25 dakikaya ihtiyacı var. Torvalds'ın teklifleri ayıklayan birçok asistanı olmasına rağmen, bazen günde 30 değişikliği gözden geçirmesi gerekiyor.

Böyle bir sistemle Linux büyük oyuncuların ilgisini çekmiştir. Büyük şirketler arasında donanımlarına Linux çekirdeği tabanlı yazılım yükleyen ilk şirket Sun Microsystems oldu, ardından IBM, Informix, Oracle... Küçük şirketler de ilgilendi. 1990'larda çevrimiçi ticaretin yükselişi sunucu yazılımı için bir ihtiyaç doğurdu. Daha önce binlerce dolar harcamak zorundaydınız, şimdi Linux'a uyarlayarak bir kuruşa kurabilirsiniz. Herkes kendi çevrimiçi işini kurabilir.

Torvalds, Linux'un başarısının temelinin bir nişi olmaması olduğuna inanıyor. Bir zamanlar Unix, ordunun, bankaların, finans kurumlarının süper bilgisayarları üzerine bir bahis yaptı, otobiyografisinde “Sadece Eğlence için. Beklenmedik Bir Devrimcinin Öyküsü. Bu yazılım çok paraya mal oldu. Sonra geldi Microsoft nispeten ucuz oranları ile her yerde çalışmaya başladı. “Fakat keşfedilen herhangi bir alanı dolduran sıvı bir organizma hayal edin. Nişlerden biri kaybolursa, önemli değil. Organizma tüm dünyayı doldurur, tüm deliklere akar. Aynı şey şimdi Linux'ta da oluyor. Kendisine ilgi olan her yerde ortaya çıkar.<...>Ulusal Laboratuvar gibi her türlü harika yerde süper bilgisayarlarda bulunabilir. Fermi ve NASA. Ama orada sunucu alanından aktı. Ve sırayla, masaüstü bilgisayar dünyasından girdim - başladığım yer burası. Aynı zamanda Linux, kilitlenme önleyici frenlerden saatlere kadar tümleşik cihazlarda da bulunur. Onun dünyayı doldurmasını izleyin."

Popüler olmasının bir başka nedeni de Robin Hood imajı. Bir yanda canavar bir şirket Microsoft, kullanıcılar üzerinde casusluk söylentileri vb. ve diğer yandan, özgür yazılım ve mütevazı bir Finn.

Torvalds Nasıl Milyoner Oldu?

Torvalds bir biyografisinde “Bilgisayarım için üç yıl için hesaplanan aylık ödemeleri bir araya getirmek için mücadele ettim” dedi. Ama Linux için para almayı yanlış buldu. Torvalds, bunun nedeninin açgözlülüğe ve inatçı komünist babaya karşı tutumuyla Finlandiya'nın ve programı daha iyi ödemesine yardımcı olanlara yardım etme isteksizliğinin olduğunu söyledi.

İnternette çiçek açanlar var (İngilizce shareware'den) - "Beni seviyorsan, yazara para gönder" diyen ücretsiz yazılım. Linux'ta böyle bir talep yoktu, ancak çoğu Torvalds'a onu memnuniyetle finansal olarak destekleyeceklerini yazdı. O sırada internette “maksimum repost” serisinden bir mektup dolaşıyordu: sözde çocuk Craig kanserden ölüyordu, ancak bir kartpostal göndererek neşelendirilebilirdi. Torvalds şaka yollu bir şekilde ondan para yerine birkaç satır yazmasını istedi. Posta kutusu dünyanın dört bir yanından gelen kartpostallarla patlamaya başladığında, aile Linus'un önemli bir şey yaptığından şüphelendi. Modeminin sürekli telefon hattını işgal ettiği yönündeki tüm suçlamalara rağmen kendisi Linux hakkında fazla konuşmadı.

Torvalds annesiyle birlikte yaşıyor ve yemek yiyordu. Okul kredisi olarak yaklaşık 5.000$, bir bilgisayar için ayda yaklaşık 50$ kredi ve bira için biraz parası vardı. Kredi sorunu kendi kendine çözüldü: İnternette bir arkadaş Torvalds'ın bilgisayarı için ödeme yapmak için bir abonelik duyurdu ve bir istisna olarak parayı kabul etti. Ve kalanını maaşından ödedi. Finlandiya'da Torvaldses'in ait olduğu İsveççe konuşan bir azınlık var. 1992'de Enformatik Fakültesi'ndeki bir kursta İsveççe konuşan ve bilgisayar konusunda bilgili bir asistana ihtiyaç duyuldu. Bölümde sadece ikisi vardı.

Üç yıl sonra, Torvalds üniversitede tam zamanlı bir araştırmacı oldu: araştırma için para aldı, bu da genel olarak Linux'u geliştirmeye geldi.

Öğretmenlik sayesinde Torvalds evlendi. Anaokulu öğretmeni ve altı kez Finlandiya karate şampiyonu olan Tuva, "Bilgisayar Bilimine Giriş" özel kursuna kaydoldu. İlk görev öğretmene bir e-posta göndermekti - şimdiki kadar kolay değildi. Bir mektupta Tuva onu bir tarihte davet etti. İlk başta hiç ayrılmadılar ve Torvalds programlamayı bile terk etti.

1997'de Torvalds ve ailesi, düşük güçlü işlemciler geliştiren bir şirket olan Transmeta için çalışmak üzere ABD'ye taşındı. Bu şirketin ortak sahiplerinden biri, Bill Gates ile birlikte kurulan Paul Allen'dır. Microsoft. Torvalds'ın görevi, projenin Linux altyapısını korumaktı.

Torvalds'ın bir gecede milyoner olduğu bu yüzyılın başına kadar banka hesabında asla 5.000 dolardan fazla olmadı. Linux'un ücretsiz olması, ondan para kazanamayacağınız anlamına gelmez. Proje henüz emekleme aşamasındayken bile, çekirdek internetten ücretsiz olarak indirilebilir - ya da bir disket veya CD'deki kaydını girişimci adamlardan satın alabilirsiniz. Linux kurulum hizmetlerinden para kazanabilirsiniz, belirli bir şirketin ihtiyaçlarına göre Linux'u bir ücret karşılığında özelleştirebilirsiniz. İkincisi, 11 Ağustos 1999'da halka açılan Red Hat tarafından yönetiliyor. Ve ondan önce, bir minnettarlık işareti olarak Torvalds'a bir hisse senedi seçeneği sundu.

Ticaretin ilk gününde, kotasyonlar ikiye katlandı. Ancak 180 günden daha erken olmayan kağıtları satma hakkına sahipti. Neyse ki, bunca zamandır büyüyorlar (2009'da Red Hat S&P 500'e girecek) ve Torvalds'ın hissesinin maliyeti 5 milyon dolara ulaştı.

Kısa süre sonra başka bir şirket olan VA Linux halka açıldı ve benzer şekilde Torvalds'a bir seçenek sundu. Bir iyimserlik dalgasıyla hisse senedi hemen 10 kat artarak 300$'a yükseldi. Ama çok fazla olduğu ortaya çıktı ve dot-com balonu sönmeye başladı. Hisseler 300 dolardan düşmeye başladı ve en az bir yıl sonra 6,6 dolar verdiler. Torvalds, 180 gün boyunca hissenizin ucuzlamasını izlemenin ne kadar korkunç olduğunu hatırlıyor ve onu satamazsınız.

Hisselerden elde edilen gelirle, aile (şimdi Linux'un yazarının üç kızı var) Amerika'da bir ev satın aldı ve Torvalds, Pontiac ailesine ek olarak garajda tutmaya bağımlıydı, ayrıca dönüştürülebilir, genellikle sarı.

2012 yılında Torvalds, dünyanın en büyük teknoloji ödülü olan Millennium Teknoloji Ödülü'nü kazandı. 1,2 milyon Euro'luk ödülü o yılın diğer ödüllü Japon kök hücre araştırmacısı Shinya Yamanaka ile paylaştı.

Ancak Torvalds'ın 2003'te Transmeta'dan ayrıldıktan sonra ana gelir kaynağı Linux Vakfıydı (o yıllarda buna Açık Kaynak Geliştirme Laboratuvarları deniyordu). Görevi, diğer insanların Linux'u geliştirmeye yönelik önerilerini değerlendirmektir: “Ben kendim yıllardır kod yazmadım. Yazdığım her şey sadece başkalarının hatalarını düzeltmek, bir veya iki satırda değişiklik yapıyorum, katkım farklı kod parçalarını birleştirmek ”(The Register çevrimiçi baskısından alıntı). Fon, Linux kullanan şirketler de dahil olmak üzere bağışlarla dolu. The New Yorker'a göre, 2017'de bütçesi 50 milyon dolardı ve Torvalds, 2016'da fondan 1,6 milyon dolar aldı.

Kaba bir insan için kural

Torvalds bir biyografisinde, "Yüz binlerce geliştiriciyle bir projeyi yönetirken, öğrencilik günlerimde olduğu gibi davranıyorum: Kimseye hiçbir şey emanet etmiyorum, sadece birinin gönüllü olmasını bekliyorum" dedi. "Çalışmalarını onaylıyorum ya da reddediyorum, ancak çoğunlukla olayların kendi akışına bırakılmasına izin veriyorum. İki kişi benzer yönlere gidiyorsa, hangisinin kullanıldığını görmek için her ikisinin de çalışmasını kabul ederim. Bazen her ikisi de kullanılır, ancak farklı yönlerde gelişmeye başlarlar. Bir zamanlar iki kişi arasında güçlü bir rekabet vardı: her biri, rakibin yamalarıyla çelişen yamalarının kullanılmasında ısrar etti. Geliştiricilerden biri ilgisini kaybedene kadar her ikisinden de yamaları kabul etmeyi bıraktım. Kral Süleyman bir anaokulu işletmiş olsaydı böyle yapardı.”

Bu yaklaşımın Linux ölçeğinde etkili olduğu kanıtlanmıştır. Ancak Torvalds, Transmeta'da 15 çalışandan oluşan bir departmanı yönetmek üzere atandığında, tamamen uygun olmadığını gösterdi. Üç ay sonra, sessizce programcılara düşürüldü.

Ancak herkes onu Linux'un ana koordinatörü olarak sevmiyor, çünkü meslektaşları ile uzun yıllar iletişim tarzı “öğrenci” olarak kaldı: programcı kendini ifadelerde kısıtlamadı.

2013'te geliştiricilerden biri Torvalds'a meslektaşlarına hakaret etmemesini veya korkutmamasını isteyen bir mektup bile yazdı. Torvalds, “Profesyonelce davranmamı istiyorsanız, ilgilenmediğimi söyleyebilirim” diye yanıtladı. Evde ofisimde oturuyorum, sabahlık giydim. Kravat takmaya başlamayacağım ve tıpkı sahte nezaket, yalan, ofis politikaları ve oturma, pasif saldırganlık ve diğer moda sözcüklerle meşgul olmayacağım gibi. Çünkü “profesyonelce davranmak” tamamen bununla ilgilidir: insanlar olağan dürtüleri doğal olmayan bir şekilde takip etmeye zorlandıkları için her türlü tatsız şeyi yaparlar” (The New Yorker tarafından alıntılanmıştır).

2015 yılında, Torvalds'ın en yakın ortağı programcı Greg Kroah-Hartman, kısmen başkalarını sert dilden korumak için Çatışma Çözümü Kodu'nu yazdı. Torvalds yeniliği onayladı, ancak kendini kısıtlamaya başlamadı. O yılın sonunda, Sarah Sharpe ve Matthew Gareth, kaba muamele nedeniyle Linux çekirdek geliştirme ekibinden ayrıldı. “Ben gerçekten tatsız bir insanım. Bazıları benim çok tatlı olduğumu düşünüyor, bazıları ise aksini görünce şok oluyor. Ben iyi bir insan değilim ve seni umursamıyorum. Teknolojiyi ve çekirdeği önemsiyorum," diye yanıtladı Torvalds (The Register'dan alıntı).

Geçen Ekim ayında, çekirdek geliştiricileri Linux Bakımcı Zirvesi'ne katılacaktı. Torvalds onu 20 yıl üst üste ziyaret etti. Ancak bu sefer tarihi karıştırdı ve ailesiyle birlikte bir tatil planladı. Bu önceden keşfedildi, ancak zirve uğruna planlarını değiştirmeyi reddetti ve İskoçya'ya gitti. Daha sonra katılımcıları Vancouver'da değil, Torvalds'a daha yakın olan Edinburgh'da toplanmaya karar verdiler, böylece bir süre daha onlara katılabilirdi. Hikaye programlama çevrelerinde hararetle tartışıldı ve The New Yorker gazetecileri Torvalds ile bir toplantı yaptı ve ona bu olay ve meslektaşlarıyla olan ilişkisi hakkında sorular sordu. Eylül 2018'de -makale yayınlanmadan önce- Torvalds davranışı için özür diledi, nasıl değiştirileceğini düşünmeye söz verdi ve geçici olarak Linux'u koordine etmekten geri adım attığını duyurdu.

Aynı ay, Linux geliştiricileri için yeni bir davranış kuralları açıklandı ve Ekim ayında Torvalds ekibe geri döndü (ayrıca forumu ziyaret etti).

Artık toplum yeni kurallara göre yaşıyor. Geçmişte, bir fikri ifade etmede dolaysızlık ve doğrudanlık, açık kaynaklı yazılım geliştirmede doğal ve yararlı kabul edildi. Şimdi eleştiri yapıcı bir şekilde ifade edilmeli ve onu duyduktan sonra dikkatlice düşünülmelidir. Aşağılayıcı yorumlar, kişisel saldırılar, cinsel imalar içeren ifadeler yasaktır. Torvalds hala kendini tutmaya çalışıyor.

Geleneklere göre, her yılın sonunda, CRN editörleri ABD BT işinin en iyi 25 "kaptanını" belirler. 2004'te bu listede en girişimci kanal liderleri, bir dizi önde gelen satıcı şirketin yöneticileri ve firmalarının zor zamanlarda bile büyüdüğü ve başarılı olduğu fikir üreten, vizyoner kişiler yer aldı. Bu listedeki ilk kişi, Linux projesinin çabaları ile 2004 yılında eşi görülmemiş bir güç kazanan Linus Torvalds'dı.

Linus Torvalds, şirketin ne CEO'su ne de başkanıdır. Liderlik statüsüne sahip değil. 2003 yılına kadar, yarattığı Linux endüstrisinde ücretli bir pozisyonu ilk kez kabul etmedi.

Ancak CRN'ye göre, 2004'ün en etkili lideri unvanını hak eden, Linux çekirdeğini yaratan 34 yaşındaki Finlandiyalı bir programcı olan Torvalds. . Geçen yıl Linux ve tüm açık kaynak topluluğu için bir dönüm noktası oldu. Ve Torvalds bunda son derece önemli bir rol oynadı.

Linux 2.6 çekirdeğinin oluşturulması, işletim sistemini bir sonraki düzeye taşıyarak kurumsal kullanıma uygun hale getirdi ve Microsoft, Sun Microsystems ve diğer işletim sistemi satıcılarını satış modellerini kökten yeniden düşünmeye zorladı.

Son zamanlarda Torvalds'ın hayatında çok şey değişti: Linux 2.6 çekirdeğini tamamladı ve ilk kez Açık Kaynak Geliştirme Laboratuarlarının (OSDL) bir çalışanı olarak Linux geliştirici topluluğunda resmi statü kazandı. Organizasyon satıcıdan bağımsızdır ve IBM, Hewlett-Packard, Computer Associates International, Intel ve NEC tarafından başlatılmıştır.

Artık Torvalds'ın bir pozisyonu ve resmi statüsünü onaylayan bir kartviziti var. Ancak bütün bunlar, olağan yaşam biçimini etkilemedi. Torvalds'ın mikroişlemci şirketi Transmeta'dan ayrılması ve OSDL'deki çalışması, zamanını Linux çekirdeğini geliştirmeye ve evden çalışırken ailesine ayırmasına izin verdi.

Torvalds, "Başlangıçta, masrafları kendime ait olmak üzere Transmeta'dan bir yıl izin almayı planladım, böylece yalnızca 2.6 sürümü üzerinde çalışmaya odaklanabildim ve başka hiçbir şey dikkatimi dağıtmadı" diyor. "OSDL ile birlikte olmak, sağlık sigortasını korumanın, ödeme almanın ve sağlayıcılardan bağımsız olmanın harika bir yoluydu."

Açık kaynak topluluğu için bu olay önemli bir rol oynadı. Linus'un Linux geliştiricileri için zor bir zamanda halka açılma kararı - SCO Group'un IBM'e açtığı davanın tetiklediği açık kaynak ve sürekli incelemenin keskin eleştirisi dönemi - takipçilerine geleceğe güven verdi. Bu, Torvalds'ın Linux'un kaderi üzerindeki muazzam etkisini bir kez daha kanıtlıyor.

Geçen Haziran, Linus eşi Tove ve üç kızı (üç, altı ve yedi) ile California'dan ayrıldı ve Portland, Oregon'un sakin bir banliyösüne yerleşti. Danimarka modernitesinin unsurlarıyla oldukça sade, gösterişsiz bir şekilde döşenmiş yeni bir evde yaşıyor. Torvalds ayrıca giyime çok da önem vermiyor: Mahremiyetini ihlal eden fotoğrafçı kalabalığını eski püskü kot pantolonlarla selamladı. Etrafındaki tüm bu heyecanla eğleniyor gibi görünüyor.

Linus'un ev ofisinin evin arka tarafında özel bir girişi, küçük bir mutfağı ve henüz stoklanmayan kitaplar için rafları var. Ofis pencereleri, Torvalds'ın kızları için bir oyuncak ev inşa ettiği arka bahçeye bakıyor. Sonra orman manzarası var. Herhangi bir iş probleminden veya ofis rutininden rahatsız olmayan bu ortamda, kutsal ayin gerçekleşir - Linux işletim sistemi üzerinde çalışın.

Linus genellikle monitörün önünde oturur ve bir çocuk gibi klavyeyi çalar - neredeyse 1991'de Helsinki'de işletim sisteminin çekirdeğini ilk tasarladığı zamanki gibi. Ancak bugün Torvalds, binlerce geliştiriciden oluşan dünya çapında bir orkestrayı yönetiyor ve tüm yazılım kuruluşunu baltalayan, Sun'a acı veren, IBM'i hayata döndüren ve Microsoft'un bile kendi ölümsüzlüğünden şüphe etmesine neden olan bir başyapıtı parça parça bir araya getiriyor.

“Bugün, Torvalds'ın çabaları sayesinde Linux, açık kaynak dünyasındaki en başarılı projedir. Yazılım endüstrisine meydan okuyor" diyor başka bir başarılı açık kaynak projesinin baş geliştiricisi.
“Linus, geliştirici topluluğunu ustaca yöneterek ve kendinizi tamamen işinize adayarak sektördeki güçlü oyunculara karşı ciddi bir rakip olarak kendinizi nasıl oluşturabileceğinizi gösteriyor. Birçok profesyonel açık kaynak geliştiricisine yol göstermiştir. J2EE uygulama sunucusu geliştiricisi JBoss'un genel müdürü Marc Fleury, "JBoss'un bu yönde çalışmaya başlamasının nedeni o" diyor.

Açık kaynak hareketi üzerine bir inceleme olan The Cathedral & the Bazaar'ın yazarı Eric Raymond, Torvalds'ın yetenek ve organizasyon becerilerinin Linux'un sadece hayatta kalmasına değil, aynı zamanda uzmanların tahminlerinin aksine gelişmesine de izin verdiğine inanıyor. “Linus'un inanılmaz bir amaç duygusu var. Raymond, bu büyüklükteki birden fazla projeyi mahveden dizginsiz hırslara dayandığını söylüyor. - Daha da önemli bir faktör, merkezi olmayan bir kod geliştirme modelinin getirilmesiydi. Torvalds'tan önce de vardı ama o bunu sistemleştirmeyi başardı."

Torvalds için bu çalışma sadece favori bir şey: Linux ticari markasını elden çıkarmak için tüm haklara sahip olduğu için onlardan bir kuruş almıyor. Milyarderler üreten bir endüstri için paradoksal: yazılım işinde devrim yapmış olmak, işle hiç ilgilenmemek.

Torvalds, “Bu on yılın Bill Gates'i olabileceğimi sanmıyorum” diyor. - Bunu yapmak için, yeni bir teknik yönün kökeninde durmanız gerekir. İşletim sistemi uzun süredir yeni bir şey değil. Belki de ticari bir çizgiye sahip olmak daha da önemlidir. Ve sahip olduğum şey bu mu? Evet, en azından iş hakkında düşünüyorum.

Torvalds, tüm alçakgönüllülüğüne rağmen, durgun işletim sistemi pazarını hayata döndüren ve toplumu, yazılım ürünlerinin nasıl ve kimler için yaratıldığı sorusunun felsefi ve sosyal yönleri hakkında düşündüren çalışmalar yaptı. Açık kaynak topluluğunun birçok temsilcisi, yazılımın elektrik gibi medeniyetin faydalarından biri olduğuna ve bu nedenle bir avuç kapitaliste değil, tüm topluma ait olması ve toplumun yararına kullanılması gerektiğine inanıyor. Linux ile tescilli işletim sistemleri arasındaki artan rekabeti iyi ve kötü arasındaki bir mücadele olarak gören radikaller de var ve Torvalds, dünyanın kölelikten Microsoft Windows'a kurtarıcısı olarak kabul ediliyor.

Doğru, Linus bunu oldukça farklı görüyor. “Açık kaynak hakkında hiç felsefi bir görüşüm yok. Bu konuda daha çok pragmatistim. İşbirliğine dayalı çalışmanın ve bilginin açık paylaşımının daha yüksek kaliteli gelişim ile sonuçlandığına gerçekten inanıyorum. Ancak bazen, bu çalışma tarzında bile, lisansa başvurmanız gerekir, çünkü her zaman başka birinin çalışmasına sakince el koyabilecek insanlar olacaktır. Torvalds, açık bir bilgi alışverişi fikrinin "felsefe" olarak adlandırılabileceğini, ancak böyle bir alışverişin aslında var olduğunu söylüyor. - Bilimi simya veya büyücülükten ayıran şey budur. Bence buna inanmayanlar sadece gözlüklerini çıkarmak istemiyorlar."

Linus'un kod yazma tutkusu onu bir numaralı açık kaynak geliştiricisi yapıyor.

Intel'de Linux işletim sistemi ve açık kaynak stratejisi direktörü ve neredeyse projenin başlangıcından bu yana Linux çekirdeğinin ilk geliştiricilerinden biri olan Dirk Hondell, “Linus sadece mükemmel bir programcı değil, aynı zamanda iyi bir zevke sahip” diyor. “Torvalds sorunları çözmenin basit ve makul yollarını bulur, "işleri nasıl çözeceğini" bilir. Karmaşık şeyleri basitleştirir. Bana göre, mükemmel bir programcı ile iyi bir programcı arasındaki temel fark budur.

Torvalds'ın sağ kolu ve Linux projesinde iki numaralı geliştirici olan Andrew Morton, artık OSDL'deki Linux çekirdeği çalışmasından da sorumlu. Torvalds'ın "çıtayı yüksek tuttuğunu" ve bunun aynı zamanda tüm projenin başarısının anahtarı olduğunu söylüyor. “Herkesin acele etmeden ve eşit şartlar altında çalıştığı bir duruma ulaşmayı başardı. Morton, hiçbir kişisel farklılık tüm projeye ciddi şekilde zarar veremeyeceği zaman, tüm topluluğun kendi kendine örgütlenmesi ve üyeleri arasında rollerin dağılımı söz konusudur” diyor.

Ancak Linux'un en önemli geliştiricilerinden biri olan Red Hat'ten Alan Cox, bunun hiç de kolay bir iş olmadığını söylüyor. Cox, "Linus'un iki güçlü kişilik özelliği var: dürüsttür ve yanlış olduğunda kendi bakış açısının arkasında durmaz" diyor. -Torvalds liderlik yapabilir, teknik çözümler seçerken mükemmel bir sezgiye ve insanlarla çalışmak için makul bir yaklaşıma sahiptir. Programcıları yönetmenin "kedi sürüsü gütmek" gibi bir şey olduğu bilinmektedir. Ancak Linus, kimsenin çıkarlarına halel getirmeksizin bu konuda harika bir iş çıkarıyor.

Torvalds sakin ve doğaldır, endüstri çapındaki konulara çok az ilgi duyar, ancak tüm esnekliğine rağmen her zaman kendi bakış açısına sahiptir ve bunu yüksek sesle ifade etmekten çekinmez. Microsoft Windows kodunu açıkça eleştiriyor ve SCO'yu başkaları için kredi alan başarısız bir şirket olarak nitelendiriyor.

Torvalds, Aralık 2003'te tamamlanan Linux 2.6 çekirdeğiyle gurur duyuyor. Bu sürüm kurumsal kullanıma hazır. Performans, güvenilirlik ve ölçeklenebilirlik açısından ticari işletim sistemlerinden daha düşük değildir. Hem kurumsal uygulamalarla çalışmak hem de büyük miktarda verinin işlenmesiyle ilgili herhangi bir görev için uygundur. Torvalds, kendisinin ve Morton'un geliştirdiği ve işletim sistemi çekirdeğine güncelleme ve düzeltmelerin getirilmesini kolaylaştıran resmi arama prosedüründen gurur duymaktadır.

OSDL genel müdürü Stuart Cohen, aynı zamanda Linus'un her türlü ticari ve yasal sorundan güvenli bir mesafeyi korumayı tercih ettiğini söylüyor. Cohen, “Baş danışman veya teknoloji başkan yardımcısı olmakla kesinlikle hiçbir ilgisi yok” diyor. - Torvalds'ın zaten yapacak yeterince işi var. Onu aşırı yüklememeye çalışıyoruz, ona tam bir özgürlük veriyoruz - o istediğini yapmakta özgür.”

Torvalds göz önünde olmayı sevmez, ancak zaman zaman endüstri etkinliklerine katılır. Her şeyde -hem kod oluşturmada hem de kendi rolünü belirlemede- son derece kesin olmaya çalışan Linus, kendisini baş mimar değil, baş teknik görevli olarak adlandırıyor, çünkü diğer geliştiricilerin çalışmalarını denetlediği kadar kendini yazmadığı için. Ve Bell Labs'deki C dili ve Unix işletim sisteminin yazarları - Brian Kernighan, Dennis Ritchie ve Ken Thompson da dahil olmak üzere, açık kaynağın geliştirilmesinde önemli bir rol oynayan programcıları takdir etmeye her zaman hazırdır.

Torvalds kendini bir kahraman olarak görmüyor ama arkadaşlarına göre en kötü rol model olmaktan çok uzak. Hondel, Torvalds'ın bir gün LinuxWorld Expo'da bir konuşma yapmaya hazırlandığını ve sahneye çıkmadan hemen önce aniden ortadan kaybolduğunu hatırlıyor. Panik ve kafa karışıklığı hakim oldu, ancak Torvalds'ın sık sık kızlarıyla birlikte seyahat eden karısı araya girdi ve çocuk bezi için arabaya koştuğunu söyleyerek onu rahatlattı.

Hondell, bunların hepsinin Torvalds için çok tipik olduğunu söylüyor. Dünyaca ünlü olmasına rağmen, Linus kendi büyüklüğünün bilincinden tamamen yoksundur ve birçok ünlü gibi bir asistan maiyetiyle çevrili yürümez. "Torvalds bir deli, daha da kötüsü, olağanüstü bir deli. Ancak, neyse ki, buna rağmen, tamamen normal bir insan ve iyi bir arkadaş, diyor Hondel. "Onu çocuklarla bir kez görmek yeterli - ve onun her zaman olduğu gibi kaldığını anlıyorsunuz - sadece iyi bir adam."