Naar content
Trending apps
  • Ouderlijk toezicht voor Nintendo Switch

  • Inbox by Gmail

  • Maps: Navigatie en OV

  • WhatsApp Messenger

  • Messenger

Trending games
  • Super Mario Run

  • RollerCoaster Tycoon® Classic

  • Bully: Anniversary Edition

  • Paper Wings

  • Pokémon GO

Trending smartphones
  • OnePlus 5T

  • HTC U11+

  • Huawei Mate 10 Pro

  • Google Pixel 2 XL

  • LG V30

Nieuwste tablets
  • Samsung Galaxy Tab S3 9.7

  • Asus Zenpad 3S 10

  • Sony Xperia Z4 Tablet

  • ASUS ZenPad S 8

  • ASUS ZenPad 8

Kernel

De Kernel is eigenlijk de kern (core) van het besturingssysteem op je toestel.
De kernel/kern bestaat uit een linux omgeving.

[H="3"]Algemeen[/H]
Elk Android toestel heeft een kernel en onderling tussen de verschillende toestellen is de kernel niet uitwisselbaar.
Dat heeft te maken met het doel van de kernel.
Na het opstarten van je toestel wordt de kernel geladen en deze gaat vervolgens, voor jouw model toestel, verschillende zaken instellen.
Om bv je hardware-toetsen op je toestel te kunnen gebruiken moet android later wel weten hoe deze aangestuurd moeten worden, en vanuit de kernel worden de juiste drivers daarvoor aangestuurt.
Zo ook voor het geluid naar de speakers toe, microfoon, beeldscherm….alles wat op je toestel zit en moet kunnen functioneren wordt door de kernel aangestuurd via drivers.
Camera, gps, acceleratorsensoren…noem het maar en de kernel stuurt het aan.
Geheugenbeheer, sdcard detectie en scanning…ook daar zorgt de kernel voor.

Omdat elk ander type toestel een ander soort hardware heeft is de kernel dus expliciet voor dat type toestel gemaakt,
en logischerwijs kun je dus een kernel van bv een HTC toestel niet in een Samsung toestel stoppen.

Hieronder even een schematische weergave van hoe de kernel is opgebouwd


[H="3"]ClockworkMod en Recovery[/H]

Standaard kernel
In de kernel zit ook een stukje software ingebouwd waarmee je je toestel op een iets andere wijze kunt opstarten.
Een standaard kernel heeft een recovery menu waarmee je wat dingen kunt doen op je toestel buiten het Android systeem om.
Zo kun je bv een fabrieks reset uitvoeren die het geinstalleerde android systeem op je toestel verwijderd en er een schoon systeem weer opzet.
Wanneer je nou problemen hebt met je toestel die van dien aard zijn dat je het niet vanuit Android zelf kunt oplossen dan biedt deze fabrieks reset een oplossing om je toestel weer helemaal als nieuw van software te voorzien.

Custom Kernels
Er zijn inmiddels voor zowat alle verschillende soorten toestellen ook custom kernels te verkrijgen.
De makers van deze custom kernels richten zich vaak op het sneller maken van het gehele systeem en op bv een betere batterij verbruik.
Veel zaken hiervoor worden in de custom kernel ingebakken en zijn door ons als gebruikers dan ook niet te wijzigen.
Maar ook aanpassingen kun je tegenkomen die je wel vanuit de kernel (vaak in recovery menu) kunt wijzigen en aanpassen aan je eigen smaak.

Wat je in veel kernels tegenwoordig ziet is de zogeheten ClockWorkMod recovery. Dit wordt vaak afgekort tot CWM.
Deze CWM recovery heeft een veel uitgebreider menu waarin je behoorlijk wat zaken kunt aanpassen en tweaken.
Als eerste kun je vanuit CWM een sogeheten Nandroid backup maken. Deze Nandroid backup is een backup van alles in je toestel, iets wat je via android niet voor elkaar krijgt ivm draaiende onderdelen en apps en beveiligingen die door google in Android zijn ingebouwd.
Vanuit recovery draait er geen android en dus is alles in je toestel dan wel te benaderen wat deze manier van backuppen mogelijk maakt.

Een andere optie die je veel tegenkomt is de mogelijkheid om vanuit je toestel andere firmware op je toestel te flashen.
Vanuit de standaard kernel kun je alleen software flashen dat een digitale handtekening heeft wat het toestel herkent als geldig.
Custom software heeft deze digitale handtekening niet en daardoor kun je deze dus niet vanuit de standaard recovery op je toestel zetten.
Via de installeer optie in de custom recovery kan dit wel omdat hier niet gelet wordt op een digitale handtekening.

Afhankelijk van het merk en type toestel dat je hebt kunnen er meer zaken in zo'n custom recovery zitten die voor dat toestel van toepassing zijn.
Voor de Galaxy S heb je bijvoorbeeld flink wat menuitems om te lagfixen en te rooten.

[H="3"]Kernel en Rom[/H]
Omdat een rom niets kan op je toestel, zonder de juiste kernel, wordt er bij een custom rom ook altijd een kernel meegelevert.
Maar beiden zijn wel aparte stukken software.
Oftewel, je kunt een nieuwe kernel op je toestel zetten zonder de rom aan te tasten,
en omgekeerd kan ook…dus een rom op je toestel zetten en je huidige kernel niet vervangen.




[category]Begrippenlijst[/category]