descriptionkiak isn't a kernel, it's a json-based filesystem that runs in browser memory and provides filesystem abstractions for general i/o, webrtc, webcrypto and webgl. it also provides a node.js server bridge over a websocket, providing restricted server-side filesystem access. the node.js server acts as a router, using URLs to route messages to the bridged 'remote admin', who then may receive HTTP and TCP connections in the browser. any application written for the kiak browser environment may also run on the node.js server. developed for the HENGE engine, but also an independent project providing a multi-user application framework (e.g. for multiplayer web games, screen sharing, or pair programming). the web-client is also a kiak routing server, so it can act as a host for its own clients, who may recursively act as servers for their own clients over WebRTC, and so on.
ownerken grimes
last changeMon, 4 Sep 2017 04:15:13 +0000 (04:15 +0000)
2017-09-04 kenbug fixes master origin/HEAD origin/master
2017-08-26 kensanity check
2017-08-26 kensanity check
2017-08-14 kenfs 0.0.1
2017-08-13 ken0.0.4
2017-08-02 jordanMerge branch 'master' of
2017-08-02 jordanadded the webcrypto functionality in strappCrypto
2017-08-01 keninitial
2017-08-01 jordanRefactored into strapp Modules. All in progress with...
2017-07-16 jordanskeletal structure for bootstrap.js
2017-07-13 Jordanremoved leftover merge text
2017-07-13 JordanMerge branch 'master' of
2017-07-13 Jordanadding test files
2017-07-12 kensmall fixes
2017-07-12 kenfixed merge conflicts
2017-07-12 jordan lavataiMerge branch 'master' of
5 years ago master