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