Kernel

Revision as of 21:47, 25 April 2012 by Muhahahaah (talk | contribs) (√ľberarbeitet)

Als Kernel bezeichnet man den Betriebssystemkern.

Was ist ein Kernel

Der Kernel ist der Kern eines jeden Betriebssystems. Der Systemkern kontrolliert Prozessor- und Speicherzugriff, beinhaltet die wichtigsten Treiber und hat vollen Zugriff auf die Hardware.

Zudem ist es oft vom Kernel abh√§ngig, welche Hardware das System unterst√ľtzt und wie lange der Akku anh√§lt. Ein Kernel kann mit verschiedenen M√∂glichkeiten vom Benutzer ver√§ndert werden. Um dies zu verhindern, haben einige Hersteller zu der M√∂glichkeit gegriffen den Kernel so zu ver√§ndern, dass die meisten Funktionen, die den User interessieren sollten, zum Beispiel Overclocking, nicht mehr genutzt werden k√∂nnen, da der Kernel diese entweder einschr√§nkt (Overclocking bis zu einer bestimmten Taktfrequenz) oder ganz gel√∂scht wurde (Overclocking nicht m√∂glich).

Da Android Open-Source ist, k√∂nnen Developer einen bestehenden Kernel ver√§ndern und neu kompilieren. Solche Custom-Kernels bieten einige Vorteile gegen√ľber dem Stock-Kernel: oftmals bessere Akkulaufzeit, k√∂nnen meist √ľbertaktet werden, bessere Performance, etc.

Um zu verhindern, das der User einen anderen, alternativen Kernel flasht, hat HTC z.B die Bootloader seiner Androidgeräte gesperrt (S-ON). Somit wurde dem User das Flashen eines alternativen Kernels, sowie eines alternativen ROMs, verwehrt.