Zašto biste trebali razmisliti o korištenju prilagođenog Android kernela

Zašto biste trebali razmisliti o korištenju prilagođenog Android kernela

Želite li najbolje performanse svog Android uređaja? Ili možda želite najbolje trajanje baterije? Ako ste već ukorijenili svoj uređaj ili čak instalirali prilagođeni ROM, možda bi bilo dobro provjeriti područje prilagođenih jezgri.





Ako još niste isprobali prilagođeni ROM, ali ste zainteresirani, trebali biste ovo provjeriti opće smjernice procesa .





Ovdje ću vam pokazati zašto biste mogli koristiti prilagođeni kernel, kao i gdje ih pronaći.





O jezgri

Jezgra je dio softvera koji premošćuje jaz između operacijskog sustava (i instaliranih aplikacija) i hardvera u uređaju. Sve što radite na svom uređaju uključuje jezgru. Povećavanje glasnoće tijekom reprodukcije videozapisa? Android izravno ne govori zvučnicima da povećaju izlaz. Umjesto toga, jezgri govori da želi povećati glasnoću, a jezgra razgovara sa zvučnikom kako bi povećala izlaz.

besplatni filmovi na mreži bez preuzimanja bez članstva bez ankete

Ali zašto srednji čovjek? Vrlo jednostavno, čini Android mnogo fleksibilnijim. Google se može brinuti oko stvaranja svih funkcija u Androidu, ali ne mora brinuti o tome kako se to točno izvodi na svakom uređaju. Budući da postoji toliko mnogo uređaja koji imaju sve vrste hardvera, Google se ne može brinuti o pružanju kompatibilnosti i upravljačkih programa za svaki uređaj. Zadatak proizvođača je stvoriti jezgru koja ima sve potrebne upravljačke programe kako bi sve funkcioniralo na uređaju.



Prilagođavanje

Jezgra je, s tim u vezi, iznimno prilagodljiva. Ne samo da proizvođač mora priključiti potrebne upravljačke programe kako bi sav hardver ispravno radio, već postoji i mnogo varijabli koje moraju postaviti. Mogu se petljati u razne stvari, poput:

  • minimalne i maksimalne frekvencije koje CPU može skalirati prema gore ili dolje
  • koliko bi CPU trebao biti zauzet prije nego omogući dodatne jezgre koje je inače onemogućio radi uštede baterije
  • frekvencija koju bi CPU trebao pojačati kad god otkrije unos dodirom (kako bi se osiguralo glatko buđenje)
  • regulator CPU -a (koji određuje koliko brzo nastoji povećati frekvenciju ili ne) koji treba koristiti
  • mijenjati napon CPU -a na svim mogućim frekvencijama
  • maksimalna frekvencija GPU -a
  • omogući USB brzo punjenje (za USB 3.0 portove)
  • konfigurirajte I/O raspoređivač koji se koristi

Kako vam zamjensko jezgro koristi

To je sjajno i sve, ali što prilagođeno jezgro može učiniti za vas? Postoji mnogo različitih prilagođenih jezgri za gotovo svaki Android uređaj, pa ćete imati mnogo mogućnosti za odabir. Ovisno o vašim potrebama, možete odabrati jezgre optimizirane za performanse ili one koje su optimizirane za uštedu energije. Drugi imaju dobar balans i jednog i drugog.





Neki programeri mijenjaju neke upravljačke programe s drugima (iz različitih razloga) ili razvijaju vlastite zakrpe za probleme koje identificiraju. Mnogi programeri također pokušavaju uključiti uzvodne zakrpe za jezgru Linuxa ili koristiti vlastite alate za sastavljanje. Na primjer, za moj Nexus 5 postoji jedan programer koji koristi vlastiti skup alata, koji uključuje najnoviju verziju GCC -a, Linaro alatni lanac s optimizacijama posebno za korištenu arhitekturu procesora i maksimalne zastavice optimizacije za prevoditelj.

kako umetnuti posebne znakove u google tablice

Programeri mogu čak dodati neke dodatne značajke iz drugih jezgri koje službeno ne postoje za vaš uređaj. Na primjer, postoje neke jezgre za Nexus 5 koje uključuju značajku 'dvostruki dodir za buđenje' koja se prvi put pojavila na LG G2.





Najviše od svega, nekoliko jezgri omogućuje vam da sami pristupite konfiguriranim varijablama, tako da možete koristiti kôd koji programeri jezgre objavljuju, ali ga prilagoditi kako biste prilagodili njegovo ponašanje prema vašim željama. No, htjet ćete istražiti neke od dostupnih opcija prije nego što zapravo počnete mijenjati vrijednosti za njih. Drugim riječima, prilagođeno jezgro može pružiti poboljšanja, dodatne značajke, specijalizaciju i ekstremnu konfiguraciju.

Gdje pronaći Android kernele

Prilično je jednostavno pronaći jezgru za vaš uređaj. Pod pretpostavkom da je vaš uređaj ukorijenjen i a instaliran prilagođeni oporavak , možete pregledavati XDA-Developers forum, tražiti u podforumu svoj uređaj, pretraživati ​​niti koji imaju oznaku [KERNEL] u naslovu niti, preuzeti onu koja vam se sviđa i bljesnuti .zip datoteku putem prilagođenog oporavka.

Možda postoji i ljepljiva nit koja može sadržavati popis popularnih jezgri dostupnih za jednostavno pretraživanje. Nakon što se odlučite za jezgru koju želite koristiti, samo je preuzmite (trebala bi biti u .zip datoteci) i bljeskati pomoću prilagođenog oporavka. Pridržavajte se svih uputa koje može dati programer kernela, a bilo koje od njihovih uputa poništilo bi bilo koji moj savjet.

Zaključak

Prilagođena jezgra mogu učiniti vaš uređaj toliko boljim. Ako slučajno odaberete jezgru koja vam ne odgovara, uvijek možete pronaći drugu i bljeskati je kako biste zamijenili trenutno instaliranu. Čestitamo vam kada pronađete onu koja vam odgovara! Upravo ste učinili svoj uređaj toliko boljim za vas .

Kredit za sliku: CIMMYT

kako mogu omogućiti blic u chromu?
Udio Udio Cvrkut E -pošta Izbrišite ove Windows datoteke i mape kako biste oslobodili prostor na disku

Trebate očistiti prostor na disku na računalu sa sustavom Windows? Evo Windows datoteka i mapa koje se mogu sigurno izbrisati kako bi se oslobodio prostor na disku.

Pročitajte Dalje
Povezane teme
  • Linux
  • Android
O autoru Danny Stieben(481 objavljenih članaka)

Danny je stariji na Sveučilištu North Texas koji uživa u svim aspektima softvera otvorenog koda i Linuxa.

Više od Dannyja Stiebena

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu