Download Game! Currently 75 players. Last logged in:FloppyXaarovBullwinSerke

Blitzer's Blog >> 73132

Back to blogs index
Posted: 02 Nov 2026 15:19 [ permalink ]
sys_browser.js?v2:456 [hauki] sys_browser.js loaded. RAM=80MB, chokepoint
ready.
hauki_dev.js:514 [hauki] devtools helpers ready. try: hauki.help()
(index):45 [boot] mount VFS
(index):45 [boot] fetching manifest
(index):45 [boot] kernel.js -> KERNEL.JS (5352 bytes)
favicon.ico:1  GET https://hauki-x86-dev.blizu.org/favicon.ico 404 (Not Found)
(index):45 [boot] modules/VGA.js -> VGA.JS (1111 bytes)
(index):45 [boot] modules/KBD.js -> KBD.JS (515 bytes)
(index):45 [boot] modules/OS.js -> OS.JS (1152 bytes)
(index):45 [boot] modules/FS.js -> FS.JS (2775 bytes)
(index):45 [boot] apps/conformance.js -> CONFORM.JS (3820 bytes)
(index):45 [boot] apps/shell.js -> SHELL.JS (6059 bytes)
(index):45 [boot] --- exec phase ---
(index):45 [boot] seeded HELLO.TXT
sys_browser.js?v2:371 [hauki] Kernel attached to sys.

(index):45 [boot] exec OK: KERNEL.JS
(index):45 [boot] exec OK: VGA.JS
(index):45 [boot] exec OK: KBD.JS
(index):45 [boot] exec OK: OS.JS
VM83:86 [hauki] FS module mounted. cwd=/
(index):45 [boot] exec OK: FS.JS
VM84:107 [hauki] conformance.js loaded. Run run_conformance() to test.
(index):45 [boot] exec OK: CONFORM.JS
(index):45 [boot] exec OK: SHELL.JS
(index):45 [boot] --- HAUKI OS v6 booted from VFS ---
hauki.help();                                  // usage doc

hauki_dev.js:464 === Hauki OS v6 devtools helpers (window.hauki) ===

VFS
  hauki.upload(name, content)          write file to VFS
  hauki.uploadMany({ name: content })  batch write
  hauki.read(name)                     read from VFS
  hauki.list()                         array of VFS filenames
  hauki.has(name)                      boolean
  hauki.remove(name)                   delete file
  hauki.clearVFS()                     wipe VFS (all files)

Exec
  hauki.run(name)                      exec a VFS file
  hauki.exec(code, virtualName?)       exec arbitrary code

Lifecycle
  hauki.reset()                        X_RESET (full reboot)
  hauki.reinstall()                    wipe VFS + re-fetch on next boot
  hauki.lastReload()                   { ts, files, reason } | null

Live reload (survives reset)
  hauki.watchURL(vfs, url, opts?)      single-file watcher
    opts: { ms: 800, mode: "reset" | "exec" }
  hauki.devServer(baseUrl, opts?)      manifest-wide watcher
    opts: { ms: 1000, mode: "reset" | "exec", manifest: [...] }
  hauki.unwatch(vfs) / hauki.unwatchAll() / hauki.stopDevServer()

Logs
  hauki.tail(n) / hauki.logs() / hauki.clearLogs()

Events
  hauki.on("write"|"read"|"reset"|"exec", cb)  /  hauki.off(ev, cb)

Misc
  hauki.info()                         snapshot
  hauki.help()                         this message
undefined