Waarom u zou moeten overwegen om een ​​aangepaste Android-kernel te gebruiken

Waarom u zou moeten overwegen om een ​​aangepaste Android-kernel te gebruiken

Wilt u de beste prestaties uit uw Android-apparaat? Of misschien wilt u de beste batterijduur? Als je je apparaat al hebt geroot of er zelfs een aangepast ROM op hebt geïnstalleerd, is het misschien een goed idee om het rijk van aangepaste kernels te bekijken.





Als je nog geen aangepast ROM hebt geprobeerd, maar wel geïnteresseerd bent, moet je dit eens bekijken algemene richtlijn voor het proces .





Hier zal ik je laten zien waarom je misschien een aangepaste kernel wilt gebruiken, en ook waar je ze kunt vinden.





Over de Kernel

De kernel is het stukje software dat de kloof overbrugt tussen het besturingssysteem (en geïnstalleerde apps) en de hardware in het apparaat. Alles wat u op uw apparaat doet, heeft betrekking op de kernel. Het volume verhogen tijdens het afspelen van een video? Android vertelt de luidsprekers niet direct om de output te verhogen. In plaats daarvan vertelt het de kernel dat het het volume wil verhogen, en de kernel praat met de spreker om zijn output te verhogen.

hoe google play op fire tablet te installeren

Maar waarom de middelste man? In heel eenvoudige bewoordingen maakt het Android een stuk flexibeler. Google kan zich zorgen maken over het maken van alle functionaliteit in Android, maar hoeft zich geen zorgen te maken over hoe dat precies op elk apparaat wordt uitgevoerd. Aangezien er zoveel apparaten zijn met allerlei soorten hardware, hoeft Google zich geen zorgen te maken over het leveren van compatibiliteit en stuurprogramma's voor elk apparaat. Het is de taak van de fabrikant om de kernel te maken die alle stuurprogramma's bevat die nodig zijn om alles op het apparaat te laten werken.



Maatwerk

De kernel is in dit opzicht extreem aanpasbaar. De fabrikant moet niet alleen de benodigde stuurprogramma's aansluiten om alle hardware correct te laten werken, maar er zijn ook veel variabelen die ze moeten instellen. Ze kunnen met allerlei dingen knoeien, zoals:

  • de minimale en maximale frequenties waarnaar de CPU kan opschalen of verlagen
  • hoe druk de CPU zou moeten zijn voordat het extra cores inschakelt die het normaal gesproken heeft uitgeschakeld om de batterij te sparen
  • de frequentie die de CPU moet verhogen wanneer hij aanraakinvoer detecteert (om te zorgen voor een soepeler ontwaken)
  • de CPU-regelaar (die bepaalt hoe snel de frequentie wordt verhoogd of niet) die moet worden gebruikt
  • verander de spanning van de CPU tijdens alle mogelijke frequenties
  • de maximale frequentie van de GPU
  • snel opladen via USB inschakelen (voor USB 3.0-poorten)
  • configureer de I/O-planner die wordt gebruikt

Hoe een vervangende kernel u ten goede komt

Dat is geweldig en zo, maar wat kan een aangepaste kernel voor u doen? Er zijn veel verschillende aangepaste kernels voor vrijwel elk bestaand Android-apparaat, dus je hebt veel opties om uit te kiezen. Afhankelijk van uw behoeften, kunt u kernels kiezen die zijn geoptimaliseerd voor prestaties, of kernels die zijn geoptimaliseerd voor energiebesparing. Anderen hebben een goede balans tussen beide.





Er zijn enkele ontwikkelaars die sommige stuurprogramma's met andere verwisselen (om verschillende redenen), of hun eigen patches ontwikkelen voor problemen die ze identificeren. Veel ontwikkelaars proberen ook upstream Linux-kernelpatches op te nemen, of gebruiken hun eigen toolkits voor compilatie. Voor mijn Nexus 5 is er bijvoorbeeld een ontwikkelaar die zijn eigen toolkit gebruikt, die de nieuwste versie van GCC bevat, een Linaro-toolchain met optimalisaties specifiek voor de gebruikte CPU-architectuur en maximale optimalisatievlaggen voor de compiler.

programma om .rar-bestanden te openen

Ontwikkelaars kunnen zelfs enkele extra functies toevoegen van andere kernels die officieel niet voor uw apparaat bestaan. Er zijn bijvoorbeeld enkele kernels voor de Nexus 5 die de functie 'dubbel tikken om te wekken' bevatten die voor het eerst op de LG G2 verscheen.





Bovenal kun je met een handvol kernels zelf toegang krijgen tot de configureerbare variabelen, zodat je de code kunt gebruiken die de kernelontwikkelaars vrijgeven, maar deze aanpassen om het gedrag naar wens aan te passen. U wilt echter eerst een aantal van de beschikbare opties onderzoeken voordat u de waarden voor hen daadwerkelijk gaat wijzigen. Met andere woorden, een aangepaste kernel kan verbeteringen, extra functies, specialisatie en extreme configureerbaarheid bieden.

Waar Android-kernels te vinden

Het is vrij eenvoudig om een ​​kernel voor uw apparaat te vinden. Ervan uitgaande dat u uw apparaat hebt geroot en a aangepast herstel geïnstalleerd , kunt u bladeren door het XDA-Developers-forum, in het subforum zoeken naar uw specifieke apparaat, door de threads zoeken naar een [KERNEL]-tag in de titel van de thread, er een downloaden die u leuk vindt en het .zip-bestand flashen via uw aangepaste herstel.

Er kan ook een plakkerige thread zijn die een lijst met populaire kernels kan bevatten die beschikbaar zijn voor eenvoudig zoeken. Als je eenmaal hebt besloten welke kernel je wilt gebruiken, download het dan gewoon (het zou in een .zip-bestand moeten staan) en flash het met behulp van het aangepaste herstel. Zorg ervoor dat u zich houdt aan alle instructies die de kernelontwikkelaar kan geven, en elk van hun instructies zou mijn advies overschrijven.

Conclusie

Aangepaste kernels kunnen uw apparaat zoveel beter maken. Als je toevallig een kernel kiest die niet geschikt voor je is, kun je altijd een andere vinden en deze flashen om de momenteel geïnstalleerde te vervangen. Zodra je er een hebt gevonden die bij je past, gefeliciteerd! Je hebt je apparaat zojuist zoveel beter gemaakt voor jij .

Afbeelding tegoed: CIMMYT

gratis filmdownloads om offline te bekijken
Deel Deel Tweeten E-mail Verwijder deze Windows-bestanden en -mappen om schijfruimte vrij te maken

Wilt u schijfruimte op uw Windows-computer vrijmaken? Hier zijn de Windows-bestanden en -mappen die veilig kunnen worden verwijderd om schijfruimte vrij te maken.

Lees volgende
Gerelateerde onderwerpen
  • Linux
  • Android
Over de auteur Danny Stieben(481 artikelen gepubliceerd)

Danny is een senior aan de Universiteit van Noord-Texas die geniet van alle aspecten van open source software en Linux.

Meer van Danny Stieben

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren