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.
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
- Eine ausreichend allgemeine Plattform kann selbst Systeme ausführen, für die sie nie entworfen wurde.
- Langsame vollständige Emulation ist oft wertvoller für Lernen und Portabilität als schnelle Spezialsimulation.
Fakten
- Der Originalbeitrag wurde am 17. Mai 2011 auf HN aufgegriffen.
- Die Auswahl vertritt den Monat 05/2011.
- Der verlinkte Originalbeitrag ist weiterhin unmittelbar erreichbar.
Empfehlungen
- Nutze Browseremulation für reproduzierbare Experimente ohne sensible Daten.
- Vergleiche emulierte Architektur, Kernelkonfiguration und persistente Speichergrenzen.
Referenzen
Der Link zur Originalquelle öffnet einen neuen Tab.