Linux çekirdeğinden kim sorumlu?


18

Bugün itibariyle Ubuntu , Fedora , Gentoo , Mint , Debian vb. Gibi birçok Linux dağıtımı vardır . Bu dağıtımlar farklı döngülerde güncellenir. Debian çekirdeği güncelleme konusunda isteksizken Ubuntu çekirdeğini haftalık veya aylık olarak güncellemektedir.

Bu dağıtımların kendi çekirdeklerini muhafaza edip etmediklerini merak ediyorum. Yoksa sadece orijinal çekirdek kodunu Linus Torvalds'tan alıyorlar mı, gerektiğinde biraz değiştiriyorlar ve daha sonra revize edilmiş çekirdeklerini paket yönetim sistemleriyle mi yayınlıyorlar?

Tüm dağıtımlar Linus Torvalds ile aynı çekirdekleri kullanıyor mu? Durum buysa neden farklı dağıtımlar çekirdeklerini farklı döngülerde günceller / serbest bırakır?

Yanıtlar:


18

Distro çekirdeklerinin tamamı , distro spesifik yamalar uygulanarak resmi kaynaktan derlenir . Bu yamalar, çekirdeğin kendi alanına kıyasla nispeten küçüktür. Eğer ne yaptığınızı biliyorum sürece gibi, olabilir bu sistem başlık dosyaları ile uyumsuzluğa neden olabileceğinden önerilmez rağmen, ana akım dağıtımlar herhangi birine özel bir çekirdek yerine; bu nedenle dağıtımlar genellikle kendilerine ait bir çekirdek kaynak paketi yayınlar, böylece bunu kendiniz derlemek istiyorsanız "vanilya" (resmi, işlenmemiş) yerine kullanabilirsiniz.

neden farklı dağıtımlar çekirdeklerini farklı döngülerde günceller / serbest bırakır?

Aynı nedenle, tüm diğer yazılımları farklı döngülerde serbest bırakırlar - her şeyin diğer her şeyle düzgün çalışmasını sağlamak için. Farklı dağıtımların bu konuda farklı politikaları ve hedefleri vardır. Akış yukarı kaynak güncellenir güncellenmez bir paket almak için acele edebilirler, "test" ve "kararlı" akışları koruyabilirler ve bağımsız bir program kullanabilirler.


“her şey diğer her şeyle aynıdır”, bu Amerikan söylemenin bir yolu mudur? Orada simpatico kelimesi gerçekten uygun değil. Şunu mu demek istediniz: "her şey yolunda gidiyor / iyi uyuyor / diğer her şeyle eşleşiyor" mu, yoksa böyle bir şey mi?
Bakuriu

@Bakuriu, "simpatico" İtalyanca, ama bu hiç duymadığım bir İngilizce olabilir. Ne anlama geldiğini unuttum (yaklaşık 5 yıl önce İtalyanca aldı), ama buradaki bağlamdan "uyumlu" demek istiyorum. İngilizce "sempatik" kelimesi ile uyumludur, bu yüzden sempatik "duyguları bilmek", "anlama" anlamına gelir.
trysis

@trysis ben değilim İtalyan. Simpatico sempatik olan sahte bir arkadaştır . Bu sevimli / hoş / eğlenceli / komik anlamına gelir. Symmpathetic için çeviri olacağını comprensivo . Bu cümlede "her şey diğer her şeyle uyumludur" demek daha iyi olurdu, ancak simpatico böyle bir anlam taşımaz.
Bakuriu

1
@Bakuriu ve trysis. Sadece berrak süslemeye, simpatico ortalama da yapabilirsiniz uyumlu İngilizce ve aynen öyle soydaş ile sempatik (bunlar aynı anlama anlamına gelmez). Her durumda, lütfen bu tür şeyler için yorumlar yerine bir sözlük kullanın :).
terdon

@ Bakuiru İlk yorumunuzdaki sorulara evet; uygun kullanım daha fazla WRT insanıdır, yani "kabul edilebilir", "anlaşmaya varılır", ancak "her şey simpatico" = "her şey doğrudur" gibi nesnelerle de kullanılabilir. Bunu açıklığa kavuşturmak için değiştireceğim - sanırım yorgunum ve akla ilk gelen kelime buydu.
goldilocks

15

Her şeyden önce, hiç kimse "çekirdeği Linus'tan alamaz". Evet, Linus hala çekirdeğin gelişimine aktif olarak katılıyor ve herhangi bir anlaşmazlıkta son sözü var ama kesinlikle tek başına yazmıyor! Linux çekirdeğindeki wikipedia sayfası bu konuda oldukça iyi:

2007 yılında yapılan çekirdek değişiklikleri 1900'den az geliştirici tarafından sunulmamıştır - ancak çok daha fazlası olabilir çünkü takımlarda çalışan geliştiriciler genellikle bir olarak sayılır. Genellikle Linux çekirdek geliştiricileri topluluğunun 5000 veya 6000 üyeden oluştuğu varsayılmaktadır. 2013 itibariyle, Linux çekirdeğinin 3.10 sürümü 15.803.499 kod satırına sahipti; akıllı bir proje yönetimi olmadan böyle bir kalkınma ölçeğini sürdürmek mümkün olmazdı.

Bir yol haritası yerine teknik yönergeler vardır. Merkezi bir kaynak tahsisi yerine, Linux çekirdeğinin daha da geliştirilmesinde, birbirinden oldukça bağımsız olarak payı olan kişiler ve şirketler var:

İnsanlar Linus Torvalds'ı seviyor ve ben çekirdek evrimini planlamıyoruz. Orada oturup önümüzdeki iki yıl için yol haritasını düşünmüyoruz, sonra çeşitli yeni özelliklere kaynak tahsis ediyoruz. Çünkü kaynağımız yok. Kaynakların tamamı Linux kullanan ve katkıda bulunan çeşitli şirketlerin yanı sıra orada bulunan çeşitli bağımsız katılımcılara aittir. Karar veren kaynaklara sahip olanlar ...

—Andrew Morton, 2005

Şimdi, evet, çoğu dağıtım kendi biraz farklı çekirdeklerini korur. Stok çekirdeği http://kernel.org adresinden ancak her dağıtım kendi ihtiyaçlarına göre . Bazıları daha fazla, bazıları daha az değiştirir, eminim bazıları hiç değiştirmez.

Dağıtımların yaptığı bir seçim olan güncelleme döngüsüne gelince, istedikleri sıklıkta veya nadiren güncelleme yapabilirler. Kaya gibi sağlamlığı hedefleyen Debian gibi dağıtımlar nadiren güncellenirken Arch gibi son teknoloji ürünü olmak isteyenler sık ​​sık güncellenir.


Aslında. Linus tüm çekirdek kodlarını tek başına bitiremez. Bunu görüyorum.
Zachary
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.