YukiOS
1.0.0
Yukios试图编写在浏览器中运行的完整多线程操作系统。它由JavaScript内核加载和运行WebAssembly Binaries组成,该标准库在C中揭示内核函数(导入)和一些有趣的程序,因此可用。
为什么不呢?加里·伯恩哈特(Gary Bernhardt)曾经在2014年说,这是未来,是的。
是日本人的雪。我认为这很可爱。
Chrome应该从版本67开始工作。它使用一堆实验功能,例如SharedArrayBuffer ,因此这里是龙...
内核初始化终端(主要是VT100兼容的终端,后来可能是GUI)和一堆功能,这些功能与GUI,DOM,FILESYSYSY和线程接口,然后启动一个新线程。线程定义了一堆函数程序可以导入并与主线程上的所述功能进行接口。所以几乎是:
浏览器/dom <=>内核<=>网络工程师<=> WebAssembly程序
箭头是某个接口,彼此交谈。
您只需要启用WebAssembly的工作LLVM/CLANG编译器即可。它是在V7中的实验性,但已发行后稳定,应该在版本8中。检查Makefile以获取示例。
它应该很轻巧,所以现在没有emscripten或其他任何东西。二进制文件应导入所需的功能(在C中,通过标准库)导出其主要功能。