JSLinuxJS編寫的Linux模擬器
由程序員Fabrice Bellard寫了一段Javascript在Web瀏覽器中啟動Linux。目前,只能使用Firefox 4和Chrome 11運(yùn)行這個Linux。這不是什么假的模仿Linux的東西,這是實(shí)實(shí)在在的運(yùn)行一個Linux。
這個模似器完全由Javascript寫成CPU仿真器使用的是QEMU(接近于原古的486),為了裝上Linux,其做了一些改動。Javascript的終端本來可以使用termlib,但因OS的按鍵和Web瀏覽器不一樣(here)Linux 使用了2.6.20內(nèi)核,編譯配置在這里,并做了一些小改動。磁盤用的是Ram Disk,在啟動的時候裝載。其文件系統(tǒng)由Buildroot 和BusyBox產(chǎn)生。在Home目錄下有一個hello.c的程序,你可以使用TinyCC編譯。
評論
圖片
表情
