Gentoo geliştiricileri, çekirdeğin ikili yapı bölümlerinin olasılığını düşünüyor

gentoo-linux

tüm Gentoo kullanmaya teşvik edilenler, bunu biliyorlar bu Linux dağıtımı oldukça özelleştirilebilir bunun sayesinde önceden derlenmiş ikili dosyalar kullanmaz, Hangisiyle kullanıcı kendi başına sistem derlemesi yapmak zorundadır Bu, bilgisayarın bileşenlerine odaklanan bir derleme oluşturabildiğiniz için, ona diğer dağıtımlara göre büyük bir avantaj sağlar ve daha fazla akışkanlık ve performans sağlar.

Beri Bazı gelişmiş özellikleri uygulayan Portage bağımlılık yönetimi, paketlerin yöneticinin beğenisine göre ince ayarlanması, OpenBSD tarzı sahte kurulumlar, derleme sanal alanları, güvenli kaldırma, sistem profilleri, sanal paketler, yapılandırma dosyası yönetimi ve aynı paketin farklı sürümleri için çoklu yuvalar gibi.

Ama şimdi bu değişebilir beri Gentoo geliştiricileri tartışıyor olasılığı genel Linux çekirdek paketlerinin sağlanmasını sağlamak manuel yapılandırma gerektirmeyen derleme sırasında ve geleneksel ikili dağıtımlarda sağlanan çekirdek paketlerine benzer.

Como problemin örneği kullanıldığında ortaya çıkan çekirdek parametrelerinin manuel olarak ayarlanması Gentoo'da uygulandı, birleşik bir set eksikliği var varsayılan seçeneklerden güncellemeden sonra çalışabilirliği sağlayan (Manuel olarak yapılandırıldığında, çekirdek önyükleme yapmazsa veya bir kilitlenme meydana gelirse, sorunun nedeninin yanlış parametre ayarlarından mı yoksa çekirdeğin kendisindeki bir hatadan mı kaynaklandığı net değildir).

Bir kernel almanın geleneksel Gentoo yolu, kaynakları kurmak ve sonra bir tane yapılandırıp inşa etmektir. Manuel olarak kurmanın zahmetli sürecinden geçmek istemeyenler için, genkernel'i kullanmak için alternatif bir yol sağlandı. Bununla birlikte, bu varyantların hiçbiri, ikili dağıtımlar tarafından sağlanan çekirdeklerin eşdeğerini gerçekten sağlayamadı.

Geliştiriciler hazır bir çekirdek sağlamayı planlıyor ve açıkça işlevsel asgari çabayla kurulabilen (ebuild gibi, diğer paketlerle benzer şekilde oluşturulmuştur) ve paket yöneticisi, düzenli sistem güncellemelerinin bir parçası olarak bunu otomatik olarak güncelleyecektir.

Şu anda, sys-kernel / vanilla-kernel paketi temelde önerilmiştir. ana çekirdek kaynaklarından, önceden mevcut olan derleme komut dosyasını tipik bir genkernel seçenekleri kümesiyle tamamlayarak.

Eski özel çekirdek geleneğinden evrensel bir çekirdek paketine geçişi gerekçelendirmem gerekirse, ilk olarak özel bir çekirdeği neden yapılandırmak isteyebileceğinizin nedenlerini tartışarak başlamalıyım.

Vanilya çekirdek paketi Şimdiye kadar sadece kaynak koddan derlemeyi içerir (ebuild biçiminde önerilmiştir), ancak ikili çekirdek derlemeleri oluşturma olasılığı da tartışılmıştır.

Ana karşı argüman çabadır. Yukarıda bahsedildiği gibi, ben şahsen çekirdeğimle manuel olarak uğraşmaktan yoruldum. Bahsedilen potansiyel kazançlar, özel bir çekirdeği yapılandırmak ve sürdürmek için harcanan zaman kaybından daha mı ağır basıyor?

Manuel çekirdek ayarlamanın avantajları arasında, performans ayarlama, gereksiz bileşenleri kaldırma yeteneği derleme sırasında derleme süresini kısaltın ve çekirdek boyutunu azaltın sonuç (örneğin, bir destekçinin çekirdeğini oluşturmak modüllerle birlikte 44 MB alırken, evrensel bir çekirdek 294 MB alır).

Eksiklikler arasında, görülüyor ki kurulum sırasında kolaylıkla bir hata yapılabilir, güncellemeyle ilgili olası sorunlar, hoşgörüsüzlük, sorunları teşhis etmede zorluk.

Arzı derlemeler ikili dosyalar dikkate alınır çünkü evrensel çekirdekBoyutu nedeniyle çok daha uzun süre derler ve bitmiş bir çekirdek sunar Düşük güç kullanan sistem kullanıcılarının hayatını kolaylaştırabilir.

Rağmen bu bir "fikir" olarak bulunur, Gentoo geliştiricileri olasılığı dışlama ve bunun hakkında konuşuyorlar. kullanıcılar tarafında görüşler zaten bölünmüş durumda.

Si bunun hakkında daha fazlasını bilmek istiyorsan orijinal notu kontrol edebilirsiniz aşağıdaki bağlantı.


Tercih edilen kaynak olarak ekle