项目作者: markkurossi

项目描述 :
Secure distributed network operating system.
高级语言: Go
项目地址: git://github.com/markkurossi/blackbox-os.git
创建时间: 2018-07-25T09:59:08Z
项目社区:https://github.com/markkurossi/blackbox-os

开源协议:MIT License

下载


Black Box OS

WebAssembly based OS in browser.

Keyboard I/O

Testing on Local Machine

Build kernel, and httpd and create filesystem:

  1. $ make
  2. cd kernel; GOOS=js GOARCH=wasm go build -o ../wasm/kernel.wasm
  3. cd httpd; go build -o httpd
  4. rsync -av sample/fs/.backup/* wasm/fs
  5. building file list ... done
  6. sent 961 bytes received 20 bytes 1962.00 bytes/sec
  7. total size is 6145 speedup is 6.26

Start httpd:

  1. $ cd httpd
  2. $ ./httpd -d ../wasm
  3. 2021/01/30 08:45:14 Serving ../wasm on HTTP: localhost:8100

Open Black Box terminal at http://localhost:8100/

TODO

  • [X] Kernel in main frame, all other processes at Web Workers
  • CharDisplay interface
  • WebAuthn