Hirdetés

Szeretné a legjobb teljesítményt nyújtani Android-eszközén? Vagy talán a legjobb akkumulátort szeretné? Ha már meg is gyökereztette az eszközét, vagy akár telepített egyéni ROM-ot Melyek a legjobb egyedi Android ROM-ok?Kulcsfontosságú az a pillanat, amikor rájössz, hogy az Android telefonját egy új ROM-mal villoghatja. Hirtelen szabad vagy: Végtelen testreszabási lehetőségek, nincs több eladói bloatware, és ami a legjobb, még nincs ... Olvass tovább rá lehet, hogy jó ötlet megnézni az egyedi kernelek birodalmát.

Ha még nem próbált ki egyéni ROM-ot, de érdekli, érdemes megnézni ezt a folyamat általános irányelve Hogyan keressen és telepítsen egyéni ROM-ot az Android készülékéhezAz Android szuper testreszabható, de ennek teljes kihasználásához meg kell villannia egy egyedi ROM-ot. Itt van, hogyan kell ezt megtenni. Olvass tovább .

Itt megmutatom neked, miért érdemes egyéni kernelt használni, valamint hogy hol találom meg őket.

A kernelről

A kernel az a szoftver, amely áthidalja az operációs rendszer (és a telepített alkalmazások) és az eszköz hardvere közötti rést. Minden, amit a készüléken végez, magában foglalja a kernelt. A hangerő növelése videó lejátszása közben? Az Android nem mondja közvetlenül a hangszórókat, hogy növeljék a teljesítményt. Ehelyett azt mondja a kernelnek, hogy növelni akarja a hangerőt, és a kernel beszélget a hangszóróval, hogy növelje a kimenetet.

custom_kernel_corn
De miért a középső ember? Nagyon egyszerűen fogalmazva, ez sokkal rugalmasabbá teszi az Androidot. A Google attól tarthat, hogy létrehozza az összes funkcionalitást az Androidon, de nem kell aggódnia, hogy az hogyan történik pontosan az egyes eszközökön. Mivel olyan sok eszköz van, amely mindenféle hardvert tartalmaz, a Google nem tud aggódni az egyes eszközök kompatibilitása és illesztőprogramjai számára. A gyártó feladata egy olyan kernel létrehozása, amely tartalmazza az összes szükséges illesztőprogramot, hogy minden működjön az eszközön.

testreszabás

A kernel ebben a tekintetben rendkívül testreszabható. A gyártónak nemcsak be kell dugnia a szükséges illesztőprogramokat, hogy az összes hardver helyesen működjön, hanem rengeteg változót is be kell állítania. Összezavarodhat mindenféle dolgot, például:

  • a minimális és maximális frekvencia, amelyre a CPU fel vagy le tudja skálázni
  • milyen elfoglaltnak kell lennie a CPU-nak, mielőtt lehetővé tenné az extra magokat, amelyeket általában letiltott az akkumulátor megtakarítása érdekében
  • a frekvencia, amelyet a CPU-nak növelnie kell, amikor érzékeli az érintőbemenetet (a simább ébredés biztosítása érdekében)
  • a használni kívánt CPU-vezérlőt (amely meghatározza, hogy milyen gyorsan emelkedik a frekvencia, vagy sem)
  • változtassa meg a CPU feszültségét minden lehetséges frekvencia alatt
  • a GPU maximális frekvenciája
  • engedélyezze az USB gyors töltését (USB 3.0 portokhoz)
  • konfigurálja a használt I / O ütemezőt

Milyen előnyökkel jár a helyettesítő kernel?

Ez nagyszerű, de mit tehet az Ön számára egy egyedi kernel? Számos különféle rendszermag létezik szinte minden Android-eszközhöz, tehát sok lehetőség közül választhat. Igényeitől függően választhat a teljesítményre optimalizált vagy az energiamegtakarításra optimalizált kerneleket. Másoknak mindkettő jó egyensúlya.

custom_kernel_franco
Vannak olyan fejlesztők, akik kicserélik egyes illesztőprogramokat másokkal (különböző okokból), vagy kidolgozzák saját javításaikat az általuk azonosított problémákra. Nagyon sok fejlesztő megpróbálja beépíteni az upstream Linux kernel-javításokat, vagy saját fordítóeszközeit használja. Például, a Nexus 5-hez, van egy fejlesztő, aki saját eszközkészletét használja, amely tartalmazza a GCC legújabb verzióját, Linaro eszköztár a kifejezetten a használt CPU architektúra optimalizálásával és a maximális optimalizálási zászlókkal a fordítóprogram.

A fejlesztők még olyan kiegészítő funkciókat is hozzáadhatnak más kernelekből, amelyek az eszközön hivatalosan nem léteznek. Például vannak néhány kernel a Nexus 5-hez, amelyek tartalmazzák a „dupla érzés az ébredéshez” funkciót, amely először jelent meg az LG G2-en.

Mindenekelőtt egy maroknyi kernel lehetővé teszi, hogy Ön maga is hozzáférjen a konfigurálható változókhoz használhatja azt a kódot, amelyet a kernelfejlesztők kiadnak, de hozzáigazíthatja, hogy viselkedését az ön igényei szerint állítsa be. Mielőtt azonban ténylegesen megváltoztatná számukra, érdemes megvizsgálni a rendelkezésre álló lehetőségeket. Más szavakkal: az egyéni kernel fejlesztéseket, extra funkciókat, specializációt és extrém konfigurálhatóságot nyújthat.

Hol található az Android rendszermag

Meglehetősen könnyű kernel megtalálni az eszközéhez. Feltételezve, hogy készüléke gyökerezik, és a telepítve van az egyéni helyreállítás Mi az egyéni helyreállítás? A CWM, a TWRP és a barátok feltárásaHa valaha is fontolóra vette az Android-eszközével való bűnbánás lehetőségét, valószínűleg olvassa el, hogy mielőtt valami komoly dolgot elvégeznie kellene, akkor rá kell villannia az egyéni helyreállításra. De ez feltesz néhány kérdést. Olvass tovább , böngészhet az XDA-Developers fórumon, megnézheti az adott eszköz alfórumát, kereshet a szálak között bárki, amelynek a szál címében van [KERNEL] címke, töltsön le tetszőt, és az egyéni helyreállítás révén villogja a .zip fájlt.

custom_kernel_xda
Lehet, hogy egy ragacsos szál, amely tartalmazhatja az egyszerű kereséshez elérhető népszerű kernelek listáját. Miután eldöntötte a használni kívánt kernelt, csak töltse le (egy .zip fájlban kell lennie), és az egyéni helyreállítás használatával villogja meg. Feltétlenül tartsa be az összes utasítást, amelyet a kernelfejlesztő nyújthat, és minden utasításuk felülírja a tanácsomat.

Következtetés

Az egyedi kernelek sokkal jobbá teszik az eszközét. Ha véletlenül úgy dönt, hogy egy kernel nem megfelelő, akkor mindig találhat egy újat, és villoghatja a jelenleg telepített helyett. Miután megtalálta az Önnek megfelelőt, gratulálunk! Éppen most sokkal jobbá tette eszközét te.

Kép jóváírás: CIMMYT

Danny az észak-texasi egyetemen dolgozik, aki élvezi a nyílt forráskódú szoftverek és a Linux összes aspektusát.