Artikel

Was ist ein Kernel?

protection click fraud

Was ist ein Kernel? Wenn Sie Zeit damit verbringen, Android-Foren, Blogs, Anleitungen oder Online-Diskussionen zu lesen, werden Sie bald Leute hören, die über den Kernel sprechen. Ein Kernel ist nichts Einzigartiges für Android - iOS und MacOS habe eine, Windows hat einen, BlackBerry QNX hat eine, in der Tat haben alle High-Level-Betriebssysteme eine. Das, an dem wir interessiert sind, ist Linux, da es das ist, das Android verwendet. Versuchen wir herauszufinden, was es ist und was es tut.

Android-Geräte verwenden den Linux-Kernel. Wetten, dass jedes Telefon seine eigene Version davon verwendet? Linux-Kernel-Betreuer halten alles aufgeräumt und verfügbar, Mitwirkende (wie Google) fügen Dinge hinzu oder ändern sie, um ihren Bedürfnissen und den Menschen besser gerecht zu werden Die Hardware trägt ebenfalls dazu bei, da sie Hardwaretreiber für die Teile entwickeln muss, die sie für die von ihnen verwendete Kernelversion verwenden. Aus diesem Grund dauert es eine Weile, bis unabhängige Android-Entwickler und -Hacker neue Versionen auf ältere Geräte portieren und alles zum Laufen bringen. Treiber, die für die Verwendung mit einer Kernelversion für ein Telefon geschrieben wurden, funktionieren möglicherweise nicht mit einer anderen Softwareversion auf demselben Telefon. Und das ist wichtig, denn eine der Hauptfunktionen des Kernels ist die Steuerung der Hardware. Es ist eine Menge Quellcode mit mehr Optionen beim Erstellen, als Sie sich vorstellen können, aber am Ende ist es nur der Vermittler zwischen Hardware und Software.

Verizon bietet das Pixel 4a für nur 10 US-Dollar pro Monat auf neuen Unlimited-Linien an

Wenn Software die Hardware benötigt, um etwas zu tun, sendet sie eine Anfrage an den Kernel. Und wenn wir sagen etwas, wir meinen etwas. Von der Helligkeit des Bildschirms über die Lautstärke bis hin zum Einleiten eines Anrufs über das Radio wird selbst das, was auf dem Display angezeigt wird, letztendlich vom Kernel gesteuert. Beispiel: Wenn Sie auf die Suchtaste Ihres Telefons tippen, weisen Sie die Software an, die Suchanwendung zu öffnen. Was passiert ist, dass Sie einen bestimmten Punkt auf dem Digitalisierer berührt haben, der der Software mitteilt, dass Sie den Bildschirm an diesen Koordinaten berührt haben. Die Software weiß, dass der Suchdialog geöffnet werden soll, wenn dieser bestimmte Punkt berührt wird. Der Kernel weist den Digitalisierer an, nach Berührungen zu suchen (oder zuzuhören, Ereignisse werden "abgehört"), hilft herauszufinden, wo Sie sie berührt haben, und teilt dem System mit, dass Sie sie berührt haben. Wenn das System wiederum ein Berührungsereignis an einem bestimmten Punkt vom Kernel (über den Treiber) empfängt, weiß es, was auf Ihrem Bildschirm gezeichnet werden soll. Sowohl die Hardware als auch die Software kommunizieren in beide Richtungen mit dem Kernel, und so weiß Ihr Telefon, wann etwas zu tun ist. Eingaben von einer Seite werden als Ausgaben an die andere gesendet, unabhängig davon, ob Sie Angry Birds spielen oder eine Verbindung zum Bluetooth Ihres Autos herstellen.

Es klingt kompliziert und ist es auch. Aber es ist auch eine ziemlich normale Computerlogik - für jedes Ereignis wird eine Aktion generiert, und abhängig von dieser Aktion passieren Dinge mit der laufenden Software. Ohne den Kernel, der Informationen akzeptiert und sendet, müssten Entwickler Code für jedes einzelne Ereignis für jede einzelne Hardware in Ihrem Gerät schreiben. Mit dem Kernel müssen sie lediglich über die Android-System-APIs mit ihm kommunizieren, und Hardwareentwickler müssen lediglich die Gerätehardware mit dem Kernel kommunizieren lassen. Das Gute ist, dass Sie nicht genau wissen müssen, wie oder warum der Kernel das tut, was er tut, sondern nur verstehen dass es der Übergang von Software zu Hardware ist, gibt Ihnen einen ziemlich guten Überblick darüber, was unter dem passiert Glas.

Gibt den Kollegen, die die ganze Nacht wach bleiben, um an Kerneln für Ihr Telefon zu arbeiten, eine ganz neue Perspektive, nicht wahr?

Dies sind die besten kabellosen Ohrhörer, die Sie zu jedem Preis kaufen können!
Es ist Zeit, die Schnur zu durchtrennen!

Dies sind die besten kabellosen Ohrhörer, die Sie zu jedem Preis kaufen können!

Die besten kabellosen Ohrhörer sind bequem, klingen großartig, kosten nicht zu viel und passen problemlos in eine Tasche.

Alles, was Sie über die PS5 wissen müssen: Erscheinungsdatum, Preis und mehr
Nächste Generation

Alles, was Sie über die PS5 wissen müssen: Erscheinungsdatum, Preis und mehr.

Sony hat offiziell bestätigt, dass es auf der PlayStation 5 funktioniert. Hier ist alles, was wir bisher darüber wissen.

Nokia bringt zwei neue preisgünstige Android One-Handys unter 200 US-Dollar auf den Markt
Neue Nokias

Nokia bringt zwei neue preisgünstige Android One-Handys unter 200 US-Dollar auf den Markt.

Nokia 2.4 und Nokia 3.4 sind die neuesten Ergänzungen im Budget-Smartphone-Sortiment von HMD Global. Da es sich bei beiden Geräten um Android One-Geräte handelt, erhalten sie garantiert bis zu drei Jahre lang zwei wichtige Betriebssystemupdates und regelmäßige Sicherheitsupdates.

Die besten tragbaren Sofortbilddrucker für Android-Geräte
Drucken Sie unterwegs!

Die besten tragbaren Sofortbilddrucker für Android-Geräte.

Sie sind unterwegs und machen Erinnerungen auf Ihrem Handy. Während digital großartig ist, warum nicht versuchen, diese Erinnerungen mit einem greifbaren Foto ein wenig dauerhafter zu machen?

instagram story viewer