Blink 1.0 veröffentlicht – ultraleichter x86-64-Linux-Emulator
(github.com/jart)- User-Space-VM ohne erforderliche Berechtigungen
- Kann x86-64-Linux-Binärdateien auf allen POSIX-Plattformen emulieren
- Implementiert 600 x86-Befehle und 180 Linux-Systemaufrufe in einer 220 KB großen statischen Binärdatei ohne Abhängigkeiten
- Optimal zum Ausführen einfacher Kommandozeilenprogramme
- Nutzt JIT und läuft in einigen Fällen 2-mal schneller als Qemu
- Mit 63.500 Zeilen ANSI-C11-Code derzeit noch nicht optimiert
- Funktioniert auch gut auf Apple Silicon (wird als Alpine x86_64 erkannt)
5 Kommentare
Irgendjemand wird das wohl zu Wasm kompilieren, haha.
Mir fällt dazu echt nur „verdammt krass“ ein..
Auch Justine Tunney scheint wirklich beeindruckend zu sein. Manche kommentieren, das erinnere an die Produktivität von Fabrice Bellard, dem Schöpfer von QEMU/FFMPEG ... aber so weit würde ich dann doch nicht gehen;;;
Könnte man damit auf einem Raspberry Pi einen x86-basierten k8s-Cluster aufbauen?
Apple Silicon!!!