Mindannyian, de minimum a főzött ROM-okat használó androidosok találkoztak már az operációs rendszer lelkével, a kernellel. Mialatt elkezdünk vadászni - főleg, ha felkészületlenek vagyunk - rengeteg kódnévvel ellátott kernelbe ütközünk. Ennek a kavarodásnak a letisztázásában szeretnék egy kis segítséget nyújtani.
Mivel a témában jómagam is lelkes amatőr vagyok, így lehetséges, hogy nem minden kategóriát, rövidítést találtam meg és mutattam be. Valamint a szakemberek jóval bővebb útmutatást tudnának adni ebben a témában. Mindezek miatt kizárólag a leghitelesebb források információit fogom felhasználni rövid írásomban.
Az Android rendszer felépítése
Nézzünk meg először egy nagyjából átlagos kernel nevét: 2.6.35.9-AVS-925mV-CFS-20101123-1838.zip, majd elemezzük ki a részeit!
- 2.6.35.9: verziószám
- AVS; CFS: Ez az egyik legfontosabb rész, cikkem további részében ezeket fogom részletezni
- 925mV: Maximális felvehető feszültség
- 20101123_1838: kiadás dátuma és a készítő sorszámozása
Lássuk miben különböznek az egyes kernelek
- CFS (Completely Fair Scheduler): Ez az alap kernel, a multitask folyamatokat támogatja
- BFS (Brain F**k Scheduler): Az éppen futó app-ot támogatja a háttérfolyamatok rovására. Felhasználóbarát, de több apróbb hibát kaphatunk, mint a CFS-nél
- SVS (Static Voltage Scaling): A kernel maker set táblázata alapján állítja a feszültséget a processzor sebességének megfelelően. Például 245MHz/925mV, 998MHz/1225mV
- {H}AVS ({Hybrid} Adaptive Voltage Scaling): A feszültséget a processzor hőmérséklete és a szükséglete alapján változtatja. A HAVS verzió csökkenti a CPU feszültségét és frekvenciáját, ha nincs használatban
- OC (Overclocked): Lehetőségünk nyílik egy kis CPU tuningolásra. Barátunk a SetCPU alkalmazás
- UVOC (Undervolted Overclocked): CPU túlhúzás mellett csökkenti a processzor felszültségigényét
- NOBOOST: A kernel nem teszi lehetővé a CPU frekvenciájának növelését
Ezek a leggyakoribb és legáltalánosabb rövidítések, melyek segítségével már el tudunk indulni a számunkra optimális kernel kiválasztásának rögös útjain.
Remélem tudtam segíteni az eligazodásban!
Forrás: forum.xda-developers.com
Nincsenek megjegyzések:
Megjegyzés küldése