JSLinux bootet Linux vollständig im Browser
Zusammenfassung
Fabrice Bellard führt einen Linux-Kernel samt Benutzerumgebung in einer JavaScript-emulierten CPU direkt im Browser aus. Eine ausreichend allgemeine Plattform kann selbst Systeme ausführen, für die sie nie entworfen wurde.
Ideen
- Ein JavaScript-Emulator bildet Prozessor, Speicher und notwendige Geräte vollständig nach.
- Linux startet ohne Plugin und ohne Codeausführung außerhalb der Browser-Sandbox.
- Die Demonstration verbindet Compilertechnik, Emulation und Webplattform zu einem interaktiven System.
Einsichten
- Langsame vollständige Emulation ist oft wertvoller für Lernen und Portabilität als schnelle Spezialsimulation.
Empfehlungen
- Nutze Browseremulation für reproduzierbare Experimente ohne sensible Daten.
- Vergleiche emulierte Architektur, Kernelkonfiguration und persistente Speichergrenzen.
Referenzen
Links zur Originalquelle und zum Webarchiv öffnen einen neuen Tab.