Ein minimaler Kernel in Swift läuft in QEMU

A minimal kernel in Swift, running in QEMU

Ein Experiment: ein winziger Kernel in Embedded Swift, der auf QEMUs virt-Maschine für AArch64 startet. Er gibt eine Nachricht über den PL011 UART aus, wartet dann in einer Endlosschleife und liest später Zeichen per Polling ein – ganz ohne Betriebssystem und Standardbibliothek.

Hier rufe ich keine Betriebssystem-API mehr auf, um einen String auszugeben, sondern implementiere die untergeordneten Funktionen, die die Sprachlaufzeit benötigt, um überhaupt zu existieren.

Mehr von diesem Tag

2026-10-08