Bugün Linux Çekirdeği 30. yılını kutluyor ve hala verecek çok şeyi var

Ayın başında 30. yıl dönümü notunu yayınladık. ilk web sitesinin yayınlanması, Hem ilk web sitesinin yayınlanması hem de Linux Çekirdeğinin ilk prototipi el ele gittiğinden beri, her ikisi de aynı yıl piyasaya sürüldüğünden beri, tarihte hiç şüphesiz damgasını vuran ve her zaman biraz Linux ile ilişkilendirdiğim bir gerçek.

olarak 25 Ağustos 1991'de, beş aylık geliştirmeden sonra, 21 yaşındaki öğrenci Linus Torvalds Anunció comp.os.minix konferans aramasında Çalışan bir prototip üzerinde çalışıyordum yeni bir işletim sisteminin Linux, bash 1.08 ve gcc 1.40'ın taşınabilirliği tamamlanmıştı. Linux çekirdeğinin bu ilk genel sürümü 17 Eylül'de yayınlandı.

0.0.1 çekirdek sıkıştırılmış biçimde 62 KB idi ve yaklaşık 10 bin satırlık kaynak kodu içeriyordu, bu da günümüzün Linux çekirdeğine kıyasla 28 milyon satırdan fazla kod içeriyordu.

2010 yılında Avrupa Birliği tarafından yaptırılan bir araştırmaya göre, modern bir Linux çekirdeğine benzer bir projeyi sıfırdan geliştirmenin yaklaşık maliyeti bir milyar dolardan fazla olacaktı (çekirdeğin 13 milyon satır koda sahip olduğu zaman hesaplandı), 3 milyardan fazla bir başka tahmin.

Linux hakkında biraz

Linux çekirdeği MINIX işletim sisteminden ilham aldı, Linus'un sınırlı lisansıyla sevmediği. Daha sonra, Linux ünlü bir proje haline geldiğinde, kötüler Linus'u kodu doğrudan kopyalamakla suçlamaya çalıştılar bazı MINIX alt sistemlerinin

Saldırı, MINIX'in yazarı tarafından püskürtüldü, bir öğrenciyi Minix kodunun Linux'un ilk genel sürümleriyle ayrıntılı bir karşılaştırmasını yapması için görevlendiren Andrew Tanenbaum. Çalışma sonuçları, POSIX ve ANSI C gereksinimleri nedeniyle yalnızca dört ihmal edilebilir kod bloğu eşleşmesinin varlığını gösterdi.

Linus aslen çekirdeği Freax olarak adlandırmayı düşündüm, özgür, ucube ve X'ten (Unix). Ama çekirdek "Linux" adını aldı Linus'un isteği üzerine çekirdeği üniversitenin FTP sunucusuna koyan Ari Lemmke'nin hafif elleriyle, dosyanın bulunduğu dizine Torvalds'ın istediği gibi "freax" değil "linux" adını verdi.

Özellikle, girişimci girişimci William Della Croce, Linux'u ticari marka haline getirmeyi başardı ve zaman içinde telif hakkı toplamak istedi, ancak daha sonra fikrini değiştirdi ve ticari markanın tüm haklarını Linus'a devretti. Linux çekirdeğinin resmi maskotu Tux pengueni, 1996'da düzenlenen bir yarışma ile seçildi. Tux adı, Torvalds UniX'in kısaltmasıdır.

Çekirdeğin son 30 yıldaki büyümesiyle ilgili olarak:

  • 0.0.1 - Eylül 1991, 10 bin satır kod
  • 1.0.0 - Mart 1994, 176 bin satır
  • 1.2.0 - Mart 1995, 311 bin satır
  • 2.0.0 - Haziran 1996, 778 bin satır
  • 2.2.0 - Ocak 1999, 1,8 milyon satır
  • 2.4.0 - Ocak 2001, 3,4 milyon satır
  • 2.6.0 - Aralık 2003, 5,9 milyon satır
  • 2.6.28 - Aralık 2008, 10,2 milyon satır
  • 2.6.35 - Ağustos 2010, 13,4 milyon satır
  • 3.0 - Ağustos 2011, 14,6 milyon satır
  • 3.5 - Temmuz 2012, 15,5 milyon satır
  • 3.10 - Temmuz 2013, 15,8 milyon satır
  • 3.16 - Ağustos 2014, 17,5 milyon satır
  • 4.1 - Haziran 2015, 19,5 milyon satır
  • 4.7 - Temmuz 2016, 21,7 milyon satır
  • 4.12 - Temmuz 2017, 24,1 milyon satır
  • 4.18 - Ağustos 2018, 25,3 milyon satır
  • 5.2 - Temmuz 2019, 26,55 milyon satır
  • 5.8 - Ağustos 2020, 28,4 milyon satır
  • 5.13 - Haziran 2021, 29,2 milyon satır

Geliştirme ve haber kısmı için ise:

  • Eylül 1991: Linux 0.0.1, yalnızca i386 CPU'yu destekleyen ve disketten önyükleme yapan ilk genel sürüm.
    Ocak 1992: Linux 0.12, kod GPLv2 lisansı altında dağıtılmaya başlandı
  • Mart 1992: Linux 0.95, X Pencere Sistemini çalıştırma yeteneği, sanal bellek ve bölüm değiştirme desteği sağladı, ayrıca ilk SLS ve Yggdrasil dağıtımları ortaya çıktı.
  • 1993 yazında, Slackware ve Debian projeleri kuruldu.
    Mart 1994: Linux 1.0, ilk resmi olarak kararlı sürüm.
    Mart 1995: Linux 1.2, sürücü sayısında önemli artış, Alpha, MIPS ve SPARC platformları için destek, ağ yığını yeteneklerinin genişletilmesi, bir paket filtresinin görünümü, NFS desteği.
  • Haziran 1996: Linux 2.0, çok işlemcili sistemler için destek.
  • Ocak 1999: Linux 2.2, artırılmış bellek yönetim sistemi verimliliği, IPv6 desteği eklendi, yeni bir güvenlik duvarının uygulanması, yeni bir ses alt sistemi tanıtıldı
  • Febrero de 2001: Linux 2.4, 8 işlemcili sistemler için destek ve 64 GB RAM, Ext3 dosya sistemi, USB, ACPI desteği.
  • Aralık 2003: Linux 2.6, SELinux desteği, otomatik çekirdek ayarlama araçları, sysfs, yeniden tasarlanmış bellek yönetim sistemi.
  • Eylül 2008'te, Linux çekirdeğine dayalı Android platformunun ilk sürümü oluşturuldu.
  • Temmuz 2011'de, 10.x şubesinin 2.6 yıllık geliştirilmesinden sonra 3.x numaralandırmaya geçiş yapıldı.
  • Ve 2015, Linux 4.0, depodaki git nesnelerinin sayısı 4 milyona ulaştı.
  • 2018’un nisan ayında Depodaki 6 milyon git-core nesnesinin engelini aştım.
  • Ocak 2019'de, Linux 5.0 çekirdek dalı oluşturuldu.
  • Ağustos 2020'de yayınlandı, çekirdek 5.8, projenin tüm ömrü boyunca tüm çekirdeklerin değişiklik miktarı açısından en büyüğüydü.
  • Ve 2021, Linux çekirdeğinin bir sonraki dalına Rust dil sürücülerini geliştirme kodu eklendi.

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.