De ce ar trebui să luați în considerare utilizarea unui kernel Android personalizat

De ce ar trebui să luați în considerare utilizarea unui kernel Android personalizat

Doriți cele mai bune performanțe de pe dispozitivul dvs. Android? Sau poate doriți cea mai bună durată de viață a bateriei? Dacă v-ați deja înrădăcinat dispozitivul sau chiar ați instalat un ROM personalizat pe acesta, poate fi o idee bună să verificați domeniul nucleelor ​​personalizate.





Dacă nu ați încercat încă un ROM personalizat, dar sunteți interesat, ar trebui să verificați acest lucru orientare generală a procesului .





Aici vă voi arăta de ce s-ar putea să doriți să utilizați un kernel personalizat, precum și unde să le găsiți.





Despre Kernel

Nucleul este piesa de software care acoperă decalajul dintre sistemul de operare (și aplicațiile instalate) și hardware-ul din dispozitiv. Tot ceea ce faceți pe dispozitivul dvs. implică nucleul. Creșteți volumul în timp ce redați un videoclip? Android nu le spune direct difuzoarelor să crească producția. În schimb, îi spune nucleului că dorește să crească volumul, iar nucleul vorbește cu difuzorul pentru a-și crește puterea.

cum să ștergeți pagina de afaceri Facebook

Dar de ce omul de mijloc? În termeni foarte simpli, Android face mult mai flexibil. Google își poate face griji cu privire la crearea tuturor funcționalităților în Android, dar nu trebuie să vă faceți griji cu privire la modul în care se execută exact acest lucru pe fiecare dispozitiv. Deoarece există atât de multe dispozitive care au tot felul de hardware, Google nu se poate îngrijora să ofere compatibilitate și drivere cu fiecare dispozitiv. Este sarcina producătorului de a crea nucleul care are toate driverele necesare pentru ca totul să funcționeze pe dispozitiv.



Personalizare

Nucleul, în acest sens, este extrem de personalizabil. Nu numai că producătorul trebuie să conecteze driverele necesare pentru ca toate componentele hardware să funcționeze corect, dar există o mulțime de variabile pe care trebuie să le seteze. Se pot încurca cu tot felul de lucruri, cum ar fi:

  • frecvențele minime și maxime pe care CPU le poate scări în sus sau în jos
  • cât de ocupat ar trebui să fie CPU înainte de a activa nuclee suplimentare pe care le-a dezactivat în mod normal pentru a economisi bateria
  • frecvența la care CPU ar trebui să crească ori de câte ori detectează intrarea tactilă (pentru a asigura o trezire mai lină)
  • guvernatorul CPU (care determină cât de repede are tendința de a crește sau nu frecvența) care ar trebui utilizat
  • modificați tensiunea CPU pe toate frecvențele posibile
  • frecvența maximă a GPU-ului
  • activați încărcarea rapidă USB (pentru porturile USB 3.0)
  • configurați planificatorul I / O care este utilizat

Cum vă avantajează un kernel de schimb

Este minunat și totul, dar ce poate face un kernel personalizat pentru tine? Există multe nuclee personalizate diferite pentru practic fiecare dispozitiv Android existent, deci veți avea o mulțime de opțiuni din care să alegeți. În funcție de nevoile dvs., puteți alege nucleele care sunt optimizate pentru performanță sau cele care sunt optimizate pentru economii de energie. Alții au un bun echilibru al ambelor.





Există unii dezvoltatori care schimbă unii drivere cu alții (din diferite motive) sau își dezvoltă propriile patch-uri pentru problemele pe care le identifică. Mulți dezvoltatori încearcă, de asemenea, să includă patch-uri de kernel Linux în amonte sau să folosească propriile lor seturi de instrumente pentru compilare. De exemplu, pentru Nexus 5 meu, există un dezvoltator care folosește propriul său set de instrumente, care include cea mai recentă versiune a GCC, un lanț de instrumente Linaro cu optimizări special pentru arhitectura CPU utilizată și steaguri de optimizare maximă pentru compilator.

ce este un cont tiktok pro

Dezvoltatorii pot adăuga chiar și câteva caracteristici suplimentare de la alte nuclee care nu există oficial pentru dispozitivul dvs. De exemplu, există câteva nuclee pentru Nexus 5 care includ funcția „atingere dublă pentru trezire” care a apărut pentru prima dată pe LG G2.





Mai presus de toate, o mână de nuclee vă permit să accesați singure variabilele configurabile, astfel încât să puteți utiliza codul pe care dezvoltatorii de nucleu îl eliberează, dar să-l modificați pentru a-i regla comportamentul după bunul plac. Cu toate acestea, veți dori să căutați unele dintre opțiunile disponibile înainte de a începe efectiv să modificați valorile pentru acestea. Cu alte cuvinte, un kernel personalizat poate oferi îmbunătățiri, caracteristici suplimentare, specializare și configurabilitate extremă.

Unde să găsiți nucleele Android

Este destul de ușor să găsești un nucleu pentru dispozitivul tău. Presupunând că aveți dispozitivul înrădăcinat și un recuperare personalizată instalată , puteți naviga prin forumul XDA-Developers, căutați în subforum dispozitivul dvs. specific, căutați prin fire pentru toate cele care au o etichetă [KERNEL] în titlul firului, puteți descărca unul care vă place și blocați fișierul .zip prin recuperarea personalizată.

De asemenea, poate exista un fir lipicios care poate conține o listă de nuclee populare disponibile pentru căutare ușoară. După ce ați decis un kernel pe care doriți să îl utilizați, descărcați-l (ar trebui să fie într-un fișier .zip) și să-l blocați utilizând recuperarea personalizată. Asigurați-vă că respectați toate instrucțiunile pe care dezvoltatorul de nucleu le poate oferi și oricare dintre instrucțiunile lor ar suprascrie oricare dintre sfaturile mele.

Concluzie

Nucleele personalizate vă pot îmbunătăți dispozitivul. Dacă întâmplător alegeți un kernel care nu este potrivit pentru dvs., puteți găsi oricând altul și să-l blocați pentru a înlocui cel instalat în prezent. După ce ați găsit unul potrivit pentru dvs., felicitări! Tocmai ți-ai făcut dispozitivul mult mai bun pentru tu .

Credit de imagine: CIMMYT

Cum fac computerul să îmi recunoască telefonul Samsung?
Acțiune Acțiune Tweet E-mail Ștergeți aceste fișiere și foldere Windows pentru a elibera spațiu pe disc

Aveți nevoie să goliți spațiul pe disc pe computerul dvs. Windows? Iată fișierele și folderele Windows care pot fi șterse în siguranță pentru a elibera spațiu pe disc.

Citiți în continuare
Subiecte asemănătoare
  • Linux
  • Android
Despre autor Danny Stieben(481 articole publicate)

Danny este senior la Universitatea North Texas, care se bucură de toate aspectele software-ului open source și Linux.

Mai multe de la Danny Stieben

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona