bk99.de entertain the web since 1997

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

Originalbeitrag lesen →