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中,通過標準庫)導出其主要功能。