Kernel

Kernel

Ein Kernel ist der innerste Kern eines Betriebssystems: das Programm, das den Zugriff auf Prozessor, Speicher und Geräte verwaltet. In der KI-Welt meint das Wort außerdem ein kleines Rechenprogramm, das auf einer Grafikkarte tausendfach parallel dieselbe Berechnung ausführt.

Jeder Computer hat ein Programm, das alle anderen Programme verwaltet. Dieses Programm heißt Kernel, auf Deutsch etwa „Kern“. Es entscheidet, welche App gerade rechnen darf, wie viel Arbeitsspeicher sie bekommt und ob sie auf die Festplatte oder das Netzwerk zugreifen darf. Ein Textprogramm redet also nie direkt mit der Hardware, sondern immer über den Kernel. Man kann sich das wie die Zentrale eines Bahnhofs vorstellen: Die Züge fahren nicht selbst los, sondern bekommen ihre Freigabe von einer Stelle, die den Überblick über alle Gleise hat. Wichtig für Leser von Tech-News ist außerdem: Dasselbe Wort wird bei Grafikkarten in einer zweiten, verwandten Bedeutung benutzt. Dort ist ein Kernel ein kleines Rechenstück, das sehr oft gleichzeitig ausgeführt wird.

Warum ohne den Kern nichts läuft

Der Kernel ist die einzige Software, die volle Rechte auf der Hardware hat. Alle anderen Programme laufen mit weniger Rechten. Diese Trennung ist der Grund, warum ein abstürzender Browser nicht gleich den ganzen Rechner mitreißt. Und sie ist der Grund, warum eine App nicht einfach die Daten einer anderen App auslesen kann.

Genau deshalb sind Sicherheitslücken im Kernel besonders ernst. Wer dort eindringt, umgeht sämtliche Schutzmauern des Systems. Meldungen über „Kernel-Exploits“ bei Android oder iPhones bedeuten immer: Ein Angreifer könnte das Gerät vollständig übernehmen. Hersteller liefern für solche Lücken oft binnen Tagen Notfall-Updates aus.

Wirtschaftlich ist vor allem der Linux-Kernel bedeutsam. Er ist frei verfügbar und steckt in Android-Handys, in Servern von Amazon und Google und in fast allen Supercomputern. Tausende Entwickler aus konkurrierenden Firmen arbeiten gemeinsam daran. Für die KI-Branche zählt zusätzlich die zweite Bedeutung: Schnellere GPU-Kernel senken direkt die Stromrechnung eines Rechenzentrums.

Vom Systemaufruf bis zur Grafikkarte

Ein normales Programm bittet den Kernel per Systemaufruf um Hilfe. Es sagt zum Beispiel: „Öffne diese Datei.“ Der Kernel prüft die Berechtigung, spricht mit dem Speichermedium und gibt die Daten zurück. Solche Aufrufe passieren tausendfach pro Sekunde, ohne dass man davon etwas merkt.

Zwei weitere Aufgaben sind der Scheduler und die Speicherverwaltung. Der Scheduler teilt die Rechenzeit in winzige Abschnitte auf und verteilt sie auf die laufenden Programme. Dadurch wirkt es, als liefen Musik-App, Browser und Update gleichzeitig. Die Speicherverwaltung gibt jedem Programm einen eigenen, abgeschotteten Bereich im Arbeitsspeicher.

Bei Grafikkarten funktioniert ein Kernel anders. Dort ist es eine kurze Rechenvorschrift, etwa „multipliziere diese beiden Zahlen und addiere das Ergebnis“. Eine moderne Grafikkarte führt diese Vorschrift auf zehntausenden Recheneinheiten parallel aus. Genau so werden die riesigen Zahlentabellen berechnet, aus denen KI-Modelle bestehen. Ein häufiger Irrtum ist, beide Bedeutungen für dasselbe zu halten: Der Betriebssystemkern verwaltet, der GPU-Kernel rechnet.

Linux, Windows und die Optimierer bei Nvidia

Im Alltag begegnet der Kernel meist beim Update. Wenn Android oder ein Server-Rechner nach einer Aktualisierung neu starten muss, wurde oft der Kernel ausgetauscht. Auch die Fehlermeldung „Kernel Panic“ auf einem Mac oder Linux-Rechner gehört dazu. Sie bedeutet, dass der Kern einen Fehler gefunden hat, den er nicht mehr sicher reparieren kann.

In Tech-News taucht der Begriff zusätzlich bei KI-Firmen auf. Wenn Nvidia oder ein Start-up meldet, ein Modell laufe nun doppelt so schnell, stecken oft neu geschriebene GPU-Kernel dahinter. Ein bekanntes Beispiel ist FlashAttention, ein optimierter Kernel für einen zentralen Rechenschritt großer Sprachmodelle. Die Modelle wurden dadurch nicht klüger, nur deutlich billiger im Betrieb. Wer solche Kernel schreiben kann, gehört derzeit zu den gefragtesten Fachleuten der Branche.

Subscribe free. Unsubscribe the second it sucks.

High-signal news across AI, business, UX, and tech. Every morning.