Osnovna Kernel Kitchen za manja podešavanja kernela

Općenito potičemo one koji žele naučiti kako se razvijati da to i učine razvojem koda nego koristiti kuhinje. Međutim, svatko počinje drugačije. To znači da će se neki ambiciozni programeri možda htjeti namočiti s nečim jednostavnim, kao što je ROM kuhinja, prije nego što stvarno počnu raditi na razvoju. I uglavnom isto vrijedi za one koji žele početi učiti više o kernelima.

Imajući to na umu, XDA Recognished Contributor prvaci u plivanju je izdao kuhinju namijenjenu modificiranju kernela. Uz motivaciju iza projekta koja proizlazi iz XDA priznatog programera i umirovljenog višeg moderatora dsixdasada već legendarni ROM kuhinja, championswimmer želi stvoriti sličnu kuhinju za kernele kako bi pomogao novim korisnicima da počnu s manjim izmjenama.

Kuhinja uglavnom omogućuje korisnicima izdvajanje zImagea i ramdiska iz a boot.img datoteku, kombinirajte Zimage i ramdisk u a boot.img datoteku i izmijenite početni zaslon za pokretanje. Kao što je opisao programer:

Sučelje potpuno upravljano izbornikom (poput kuhinje dsixda)

Ekstrahirajte zImage i ramdisk iz datoteke boot.img

Stvorite boot.img iz zImage i ramdiska

Izdvojite zImage i ramdisk iz bilo koje ftf datoteke koja sadrži kernel.sin (Xperia 2010, 2011, 2012)

Stvorite flashable ftf iz zImagea i ramdiska (samo Xperia 2010)

Stvorite komprimirani binarni ramdisk iz mape ramdisk

Ekstrakt datoteka ramdiska iz binarne datoteke ramdiska

Pretvorite png sliku u rle format (koristi se u početnim slikama za pokretanje sustava Android)

Pretvorite rle boot splash u png datoteku (tako da je možete uređivati)

Kao i kod dsixda's kitchen, ova kuhinja je skripta upravljana izbornikom namijenjena za pokretanje na Linuxu. S ovom kuhinjom početnici razvijači kernela mogu napraviti niz malih izmjena u različitim dijelovima kernela.

Međutim, championswimmer svakako upozorava nove korisnike:

ja bih tu dodao da... ne bismo ga trebali koristiti kao ogroman komplicirani stroj u koji ubacimo bootimg i dobijemo natrag boot.img

stvarno stvarno želim da i wannabe kernel devovi prođu kroz unutrašnjost... pogledajte skripte, pročitajte izvorne datoteke i pokušajte razumjeti što se događa u kuhinji, a ne samo da je koristite kao "stroj zatvorene kutije"

Oni koji žele naučiti više trebali bi otići na originalna nit.