Alapvető kernelkonyha kisebb kernel-beállításokhoz

Általában arra biztatjuk azokat, akik szeretnének megtanulni, hogyan fejlődjenek kód fejlesztésével ahelyett, hogy konyhát használnánk. Azonban mindenki másképp kezdi. Ez azt jelenti, hogy néhány törekvő fejlesztőnek meg kell tennie a lábát valami egyszerű dologgal, például egy ROM-konyhával, mielőtt valódi fejlesztési munkát végezne. És nagyjából ugyanez vonatkozik azokra is, akik szeretnének többet tanulni a kernelekről.

Ezt szem előtt tartva az XDA elismert közreműködője bajnok úszó kiadott egy konyhát, amelynek célja a kernelek módosítása. A projekt mögötti motiváció az XDA elismert fejlesztőjétől és nyugdíjas vezető moderátorától ered. dsixdama már legendás ROM konyha, a Championshipswimmer hasonló konyhát szeretne létrehozni a kernelekhez, hogy segítsen az új felhasználóknak a kisebb módosítások elvégzésében.

A konyha főként lehetővé teszi a felhasználók számára a zImage és a ramdisk kinyerését a boot.img fájlt, kombinálja a Zimage-et és a ramdisket a boot.img fájlt, és módosítsa a rendszerindítási indítóképernyőt. A fejlesztő leírása szerint:

Teljesen menüvezérelt felület (mint például a dsixda konyha)

Bontsa ki a zImage-et és a ramdisket a boot.img fájlból

Hozd létre a boot.img fájlt a zImage-ből és a ramdiskből

Csomagolja ki a zImage-ot és a ramdisket minden olyan ftf fájlból, amely tartalmazza a kernel.sin fájlt (Xperia 2010, 2011, 2012)

Villogható ftf létrehozása a zImage-ből és a ramdiskből (csak Xperia 2010)

Hozzon létre tömörített ramdisk bináris fájlt a ramdisk mappából

A ramdisk fájlok kibontása a ramdisk binárisból

Png kép konvertálása rle formátumba (az Android rendszerindítási splash képekben használatos)

Az rle boot splash konvertálása png fájlba (hogy szerkeszteni tudja)

A dsixda konyhájához hasonlóan ez a konyha is egy menüvezérelt szkript, amely Linuxon fut. Ezzel a konyhával a kezdő kernelfejlesztők számos apró módosítást végezhetnek a kernel különböző részein.

A Championshipswimmer azonban óvatosan figyelmezteti az új felhasználókat:

még hozzátenném, hogy... nem szabad egy hatalmas bonyolult gépet használnunk, amibe bedobunk egy bootimg-t és visszakapunk egy boot.img

nagyon szeretném, ha a wannabe kernel fejlesztők is átmennének a belsőn... nézze meg a szkripteket, olvassa el a forrásfájlokat, és próbálja megérteni, mi történik a konyhában, és ne csak „zárt dobozos gépként” használja.

Azok, akik többet szeretnének megtudni, menjenek a eredeti szál.