Linux Çekirdeği Geliştirmesinin 25 Yılı Kutlanıyor
Yayınlanan: 2022-03-11Linux şimdi 25 yaşında, ancak yenilikçi değil. Pokemon'un peşine düşmüyor ve öğrenci borcu yüzünden ailesinin yanına taşınmıyor. Aslında, Linux hala büyüyor ve gelişiyor, ancak Linux State of Mind'ın temel fikirleri aynı kalıyor.
Görüyorsunuz, Linux bir işletim sisteminden çok daha fazlasıdır, bir zihniyettir. Felsefesine katılmasanız bile, onu görmezden gelemezsiniz.
Bu nedenle, bu ikonik işletim sistemine ve onu devam ettiren sürekli büyüyen geliştiriciler topluluğuna saygılarımızı sunmaya karar verdik.
Bu vesileyle, Linux Vakfı geçtiğimiz birkaç on yılda yapılan tüm çalışmaların ayrıntılı bir özetini sunan Linux Çekirdeği Geliştirme Raporu'nun yedinci baskısını yayınladı. Git'in 10 yıl önce benimsenmesi, izlemeyi kolaylaştırdı (burada tam sayıları aramıyoruz). 2005'ten bu yana 14.000'den fazla geliştiricinin Linux çekirdeği geliştirmeye zaman ve emek harcadığı tahmin ediliyor. Bu yetenek ordusu 1300'den fazla şirketten geliyor ve rapor, Linux çekirdeği geliştirmenin ana sponsorları olarak bir dizi endüstri ağırını listeliyor: Intel, Samsung, Red Hat, AMD, Google, ARM, Texas Instruments ve daha fazlası.
Açık kaynağın özü olsa da, Linux çekirdeği geliştirme bir hobi değildir. Artık değil. Linux'un doğum gününü kutlarken, bazı çekirdek geliştirme vurgularına hızlıca bir göz atalım:
- 25 yıllık gelişim
- 2005'ten beri 14.000 geliştiriciden katkı
- Son 30 ayda 5.000 yeni geliştirici bu çabaya katıldı
- ~22 milyon satır kod şu anda Linux Çekirdeği'ni oluşturuyor
- Her gün 4.500'den fazla yeni kod satırı eklendi
- Gelişim hızlanıyor
Linux Zihin Durumu
Ağustos 1991'de ilk piyasaya sürüldüğünde, Linus Torvalds'ın açık kaynaklı işletim sisteminin yazılım endüstrisi üzerindeki uzun vadeli etkisini çok az kişi hayal edebilirdi. O zamanlar, teknoloji ortamına Microsoft, Apple ve IBM gibi bir avuç büyük oyuncu hakimdi. Doksanlar hızlı teknolojik ilerlemenin olduğu bir dönemdi ve yeni teknolojiler - en önemlisi İnternet - uzaktan, dağıtılmış gelişmeyi bir olasılık haline getirdi.
Dünyanın dört bir yanındaki geliştiriciler nihayet son derece karmaşık yazılım projelerinde işbirliği yapabilirler. Toptal'ın ve aslında her serbest çalışanın çevirmeli internet çağında uzaktan yazılım geliştirme kavramını doğrulayan Linux öncülerine şükran borçlu olduğunu söylemeye gerek yok. Git, Skype, geniş bant ve bugün kabul ettiğimiz bir dizi başka teknoloji ve araç olmadan çalışmasını sağladılar. Aslında, bu araçların çoğu kısmen Linux tabanlı sunucular tarafından mümkün kılındı ve çoğu açık kaynaklı .
Peki endüstriyi Linux'u benimsemeye iten şey neydi? Açıkça söylemek gerekirse, Microsoft olmamanın basit gerçeği, bunun büyük bir parçasıydı. Pek çok UNIX çalışanı, tescilli işletim sistemleriyle ilgili bir sorun yaşadı ve açık kaynaklı bir alternatif istedi. Diehards, ana akım işletim sistemlerinin tescilli duvarlarla çevrili bir bahçe olduğu gerçeğiyle uzlaşamadı. Vizyonları, herkesin ücretsiz olarak kullanabileceği, istediği zaman değiştirip yeniden dağıtabileceği bir açık kaynak alternatifi yaratmaktı.
İdealizm ve iş dünyasının yolları nadiren kesişir, ancak kesiştiğinde, genellikle tutkulu savunucular tarafından desteklenen ve aynı derecede tutkulu muhalifler tarafından eleştirilen yeni fikirlerle sonuçlanırız. Açık kaynaklı bir yazılım ekosistemi fikri bugün doksanların başlarında olduğu kadar güçlü ve geride çeyrek asırlık Linux gelişimi ile endüstri üzerindeki derin etkisi hakkında daha iyi bir fikir edinebiliriz.
Açık Kaynak Kullanımı ve İnterneti Demokratikleştirme
Ama bekleyin, çoğumuz bunu Linux olmayan sistemlerde okuyoruz: UNIX benzeri işletim sistemlerini çalıştıran Windows ve Mac donanımları, akıllı telefonlar ve tabletler, öyleyse neden Linux sistemlerinde değiliz? En azından öyleyiz. Günlük doz e-postalarınızı, sosyal besleme güncellemelerinizi, gereksiz reklamlarınızı ve (yanlış) bilgileri size sunmak için bugün kaç LAMP sunucusu harekete geçti?
Kişisel olarak, Linux topluluğunun insanlığa yaptığı en büyük katkının bu olduğunu düşünüyorum: Linux tabanlı sunucular, endüstrimizin açık kaynak konseptini başlatmasına ve meşrulaştırmasına yardımcı oldu.
Artık konu, The Empire ile savaşmak için açık kaynaklı bir alternatif yaratmaya çalışan UNIX meraklıları değildi; Linux kendi sahasında büyük markaları ele geçirdi ve galip geldi. Konsept haklı çıktı ve ana akım haline getirildi, bir kez ve her şey için açık kaynağın sadece iç açıcı bir kavram olmadığını kanıtladı; İş için iyi.
Bundan ne çıkardık?
Linux, sektöre giren geliştiriciler ve girişimciler için çıtayı düşürmeye yardımcı oldu. Başarılı Linux dağıtımları, barındırma endüstrisinde önemli bir pazar payı alarak rakip platformlar üzerinde baskı yarattı. Bu yıpratma savaşında, bir dizi faktör sayesinde Linux sunucuları galip geldi. Sonunda, birçok pazar segmentine hakim oldular. Bugün, herkes fıstık için oldukça güçlü bir barındırma planı alabilir ve mümkün olan en ucuz çözümü arıyorlarsa, sonunda bir Linux tadına sahip olmaları gerekir. Yığının geri kalanı genellikle Linux'un kendisi kadar özgür ve açıktır.
Sektörümüzün Linux'tan çıkardığı şey budur: Ürünleri düşük maliyetli, açık kaynaklı altyapı üzerinde hızla dağıtma yeteneği.
Ucuza başlayan kaç tane evcil hayvan projesi multi milyarlık girişimlere dönüştü? Linux olmasaydı kaç kişi başarısız olurdu?
Money Linuxowski nerede?
Linux geliştirmeyle ilgili yaygın bir yanılgı, yalnızca meraklılar tarafından ele alındığı ve para kazanmak isteyen insanlar için bir niş olmadığıdır. Linux bir aşk emeği olsa da, aynı zamanda kendi yolunda büyük bir iştir.

Daha önce vurguladığım gibi, geliştirme hızlanıyor ve daha fazla şirketten daha fazla Linux geliştiricisi katkıda bulunmayı seçiyor. Sadece iyi Linux halkı oldukları için değerli zamanlarını bir kenara bırakmayı seçmiyorlar; En son rapor, çekirdek üzerinde çalışan ücretsiz geliştiricilerin sayısının yüzde 7,7'ye düştüğünü ve ilk kez tek haneli bölgeye düştüğünü belirtiyor.
Bazıları aynı fikirde olmasa da, bunun çok olumlu bir eğilim olduğunu görüyorum. Coşku fatura ödemez ve bir nesil önce ortaya çıkan Linux gibi devasa bir projeyi bırakın, herhangi bir projeyi birkaç yıldan fazla bir süre tek başına coşkuyla sürdürmek zordur.
Orada bitmiyor. Çok sayıda ankete göre, Linux yeteneklerine olan talep güçlü kalmaya devam ediyor ve aslında artıyor ve Linux sunucu pazar payı da öyle. Birkaç yıl önce, sevk edilen sunucuların, anakartların ve diğer donanımların sayısını hesaplamak ve doğada Linux kutularının sayısını bulmak çok daha kolay olurdu.
Bu artık geçerli değil.
Bulutta Linux
Bir kara Bulut geldi ve bu süreci daha da zorlaştırdı, analistleri dehşete düşürdü. İşiniz rakamlara ve piyasa trendlerine bakmak olduğunda, herhangi bir veri eksikliği veya belirsizlik iş için kötüdür ve bir süreliğine analistler bulut sonrası dönemde Linux'un geleceği hakkında endişelerini dile getirdiler. Bu endişeler çok anlamlıydı (ve bir dereceye kadar hala mantıklıydı), çünkü bulut ekosistemi, dünyanın Amazon'ları ve Google'larının egemen olduğu, hareket halindeyken bir oligopoldü.
Bulut, küçük Linux sunucularını öldürmedi, ancak onlara da nazik davranmadı:
Yelpazenin bir ucunda, bulutun sunucu pazarını değiştireceğine ve konsolidasyon yoluyla barındırma endüstrisini sonsuza dek değiştireceğine inanan insanlar bulacaksınız. Bu ölçek ekonomisi argümanı cezbedicidir çünkü bulut sektörü liderlerinin boyutları nedeniyle üstün fiyatlandırma sunacağını varsaymak mantıklıdır. Küçük, bölgesel bir veri merkeziniz varsa ve her yıl birkaç yüz yeni kutuya ihtiyacınız varsa, sevgili donanım anlaşmaları almazsınız; devasa bir bulut altyapınız varsa ve haftalık olarak düzinelerce yeni sunucuya ihtiyacınız varsa bunları alırsınız. Ancak, bu argümanı aşırı basit buluyorum.
Karşı taraf da aynı derecede basit görüşleri benimsiyor, ancak daha iyimser olma eğiliminde. Pek çok Linux emektarının bulut geliştirme konusunda büyük umutları var; CloudStack ve OpenStack'in gidişatı değiştirmeye yardımcı olacağına inanıyorlar ve daha küçük oyuncular için her zaman yer olacağını düşünüyorlar.
Her zamanki gibi, gerçek ortada bir yerde, ama buna ağırlık vermeyelim; bu makalenin kapsamı dışındadır. Her iki seçeneğin de uzun vadede Linux için işe yarayacağını söylemek yeterli. Barındırma endüstrisi sonsuza dek dönüştürülse ve konsolide edilse bile bu, Linux yeteneğine olan talebin buharlaşacağı anlamına gelmez. Aksine, talep yeni gereksinimleri karşılamak için gelişecek olsa da, ne olursa olsun artması muhtemeldir.
Önümüzdeki 25 Yıl
Önümüzdeki 25 yıl Linux için neler saklıyor?
Söylemesi zor ama Linux'un hiçbir yere gitmeyeceğine dair bir his var, en azından yakın gelecekte:
Sunucu endüstrisi gelişiyor, ancak bunu sonsuza kadar yapıyor. Linux, sunucu pazar payını ele geçirme alışkanlığına sahiptir, ancak bulut, sektörü yeni fark etmeye başladığımız şekillerde dönüştürebilir. Her iki durumda da, Linux sunucuları henüz bir yere gitmiyor.
Linux'un tüketici pazarlarında hala nispeten düşük bir pazar payı var, Windows ve OS X'in gölgesinde kalıyor. Bu yakın zamanda değişmeyecek.
Android şu anda bu alana hakim olsa da, Linux mobilde önemli bir paya sahip değil. Mobil, bir Android/iOS ikilisi haline geliyor. Aşırı doymuş; orada çok fazla yazılım ve donanım platformu var, bu yüzden Linux'un bu pazarda yükseleceği şüpheli.
Oyun, Linux için potansiyel olarak büyük, kullanılmayan bir pazardır. Bu pazara masaüstü segmentinde Windows, konsol alanında tescilli işletim sistemleri ve mobilde Android ve iOS hakimdir. Valve'ın SteamOS'u, Linux'u oyun platformlarına taşımak için yapılan en son girişimdir ve gelecek vaat eden bir kavramdır. Ne yazık ki, Steam Makinelerine olan talep yumuşak ve Linux oyun endüstrisinde hala ihmal edilebilir bir pazar payına sahip.
Gelişmekte olan segmentler arasında Nesnelerin İnterneti (IoT), giyilebilir cihazlar, akıllı ev cihazları ve daha fazlası yer alıyor. Açık kaynak yapısı ve çok küçük bir işletim sistemi ayak izi potansiyeli nedeniyle, Linux tabanlı işletim sistemleri, evlerimizden ve arabalarımızdan iş yerlerimize kadar bir dizi bağlı cihaza girebilir.
Yüksek performanslı bilgi işlemin yalnızca Linux alanı olma şansı yüksektir. Linux, mevcut nesil süper bilgisayarlarda UNIX ve diğer işletim sistemlerinin yerini almıştır.
İşletim sisteminin ve Linux topluluğunun doğası gereği Linux ile ilgili tahminlerde bulunmak zordur. Evrim mutlaka düz bir çizgi olmak zorunda değildir ve Linux geliştiricileri bunu defalarca kanıtlamıştır. Linux, önümüzdeki birkaç on yıl içinde tamamen farklı bir şeye dönüşebilir ve bugün hayal bile edemediğimiz çeşitli ürün ve hizmetler için tercih edilen işletim sistemi haline gelebilir.
Toptal Mühendislik Blogunda Daha Fazla Okuma:
- Minnesota Üniversitesi Linux Yasağı Açık Kaynakla İlgili Soruları Soruyor
- Ayırma Kaygısı: Sisteminizi Linux Ad Alanlarıyla Yalıtmak İçin Bir Eğitim