Küçük Çekirdek Düzenlemeleri için Temel Çekirdek Mutfağı

Genel olarak nasıl geliştirileceğini öğrenmek isteyenleri bunu yapmaya teşvik ediyoruz kod geliştirerek mutfakları kullanmak yerine. Ancak herkes farklı şekilde başlar. Bu, bazı hevesli geliştiricilerin gerçek bir geliştirme çalışması yaratmadan önce ROM mutfağı gibi basit bir şeyle ayaklarını ıslatmak isteyebilecekleri anlamına geliyor. Aynı şey, çekirdekler hakkında daha fazla bilgi edinmek isteyenler için de geçerli.

XDA Tanınmış Katkıda Bulunan bunu akılda tutarak şampiyon yüzücü çekirdekleri değiştirmeyi amaçlayan bir mutfak yayınladı. Projenin arkasındaki motivasyon XDA Tanınmış Geliştirici ve Emekli Kıdemli Moderatörden geliyor dsixdaartık efsanevi ROM mutfağışampiyonswimmer, yeni kullanıcıların küçük değişiklikler yapmaya başlamasına yardımcı olmak amacıyla çekirdekler için benzer bir mutfak oluşturmak istiyor.

Mutfak esas olarak kullanıcıların zImage ve ramdisk'i bir dosyadan çıkarmasına olanak tanır. boot.img dosyasında Zimage ve ramdisk'i birleştirin boot.img dosyasını seçin ve önyükleme açılış ekranını değiştirin. Geliştiricinin açıkladığı gibi:

Tamamen menü odaklı arayüz (dsixda mutfağı gibi)

Boot.img dosyasından zImage ve ramdisk'i çıkarın

ZImage ve ramdisk'ten boot.img oluşturun

kernel.sin içeren herhangi bir ftf dosyasından zImage ve ramdisk'i çıkarın (Xperia 2010, 2011, 2012)

zImage ve ramdisk'ten flaşlanabilir ftf oluşturun (yalnızca Xperia 2010)

Ramdisk klasöründen sıkıştırılmış ramdisk ikili dosyası oluşturun

Ramdisk dosyalarını ramdisk ikili dosyasından çıkarın

PNG görüntüsünü rle formatına dönüştürün (android önyükleme açılış görüntülerinde kullanılır)

Rle boot splash'ı png dosyasına dönüştürün (böylece düzenleyebilirsiniz)

Dsixda'nın mutfağında olduğu gibi, bu mutfak da Linux'ta çalıştırılması amaçlanan menü odaklı bir komut dosyasıdır. Bu mutfakla, yeni başlayan çekirdek geliştiricileri, çekirdeğin çeşitli kısımlarında bir takım küçük ayarlamalar yapabilir.

Ancak şampiyon yüzücü yeni kullanıcıları mutlaka uyarıyor:

buraya şunu da ekleyeyim... onu içine bir bootimg attığımız ve boot.img dosyasını geri aldığımız devasa, karmaşık bir makine olarak kullanmamalıyız.

gerçekten özenti çekirdek geliştiricilerinin de dahili bileşenlerden geçmesini istiyorum... komut dosyalarını görün, kaynak dosyaları okuyun ve mutfağın içinde ne olduğunu anlamaya çalışın ve onu yalnızca bir 'kapalı kutu makinesi' olarak kullanmayın

Daha fazlasını öğrenmek isteyenler şu adrese gitmeli: orijinal konu.