Beni ilgilendiren Raspbian çekirdekleri hakkında özel bir bilgi bulamıyorum. Ancak, Linux çekirdeğindeki tecrübelerimden edindiğim bilgileri verebilirim.
Geleneksel olarak, bir dağıtım için bir çekirdek derlediğinizde, oldukça geniş bir donanım yelpazesi için desteği kapsayabilmesini istersiniz. Örneğin, çeşitli grafik kartları ve kablosuz kartların yanı sıra SATA denetleyicileri ve dosya sistemi desteği gibi daha basit şeyler. Çekirdekler de modülerleştirme desteğine sahip olacak, böylece modüller yüklenerek diğer donanımlar desteklenebilir. Bunu, modprobe
geleneksel ya da daha geleneksel kullanımıyla başarmış göreceksiniz insmod
. Modül yükleme normalde perde arkasında gerçekleşir, örneğin bir USB Sabit Sürücü taktığınızda usbcore
modül yüklenir. Genellikle bilinmeyen şey, bu desteğin çekirdeğe de yerleştirilebileceğidir, bu da önyüklemede yükleme boyutunu ve süresini artıran, ancak genellikle performansı geliştirir.
Geliştiricilerin karşılaştığı sorun, desteğin çekirdeğe derlenmesi, modül olarak sağlanması veya tamamen dışarıda bırakılması gerektiğidir.
Standart çekirdek kernel.img
, en olası donanım kombinasyonlarını deneyecek ve kapsayacaktır . Raspbian gibi bir dağıtım için, tüm Raspberry Pi donanımının yanı sıra çalışan bir işletim sistemi için gereken diğer parçaları da içerecektir. Çekirdek küçük gözüküyor (50MB'den fazla çekirdek oluşturdum), bu yüzden temel çekirdeğe rağmen çoğu desteğin modüler olduğunu hayal ediyorum.
Bu , sistemin kullanılabilir olmasını sağlayan mümkün olankernel_cutdown.img
en küçük görüntüyü sağlar . Bu büyük olasılıkla temel dosya sistemini ve ağları içerecektir. Ancak harici çevresel destek konusunda çok fazla değil, bu yüzden bu USB kablosuz adaptörünü takmayı unutun. Bazen, parçalama görüntüsü tamamen modülerleştirilmeden oluşturulacaktır (bu, görüntünün yarısı kadar olabilir).
Buna karşılık, kernel_emergency.img
muhtemelen düşüşün tam tersi olacaktır. Bu büyük boyutlu görüntü çekirdeğe derlenmiş geniş bir destek yelpazesi içerecektir . Bu görüntü genellikle hemen hemen tüm durumlarda önyüklenebilir bir kurulum sağlaması gerektiği için tanımlanması zor olan diğer çekirdeklerle ilgili bir sorun olduğunda kullanılır . Bunu güvenli mod olarak düşünün .
Umarım bu sizin anlayışınıza yardımcı olur. Raspian görüntüleri hakkında daha fazla bilgi bulursam, buraya ekleyeceğim.
kernel=kernel_cutdown.img