September 23, 2006

E/OS LX - 多重 API 支援的作業系統

[E/OS LX] 是個特別的作業系統,在 [About EOS] 提到:
    E/OS is a open source iniciative for have a operating system like BeOS system, with diferents servers and clients, with a very fast interface like MacOSX, and Be Apis, for have compatibility with BeOS systems. And have diferents drivers for run other types of arquitectures (windows, os2 warp, msdos, linux, freebsd and darwin)
想法就是建立類似 BeOS 的一套多媒體作業系統,並且提供多種 API / system call 的相容性,目前的設計來說,是架構於 Linux kernel,並在其上劃分多個 server,比方說 GUI server 與 Emulation layer。BeOS 對於 [E/OS LX] 的中心思想影響很大,並且在 API 的部份也朝著符合其相容性而發展 (可參考 [Open Standards BeOS-compatible Operating Systems]),也整合了 [WINE] 的 Win32 API 模擬技術,所以可執行部份 Win32 application。最新的版本是 0.28,以 GNU GPL v2 授權方式發行,我做了一份 [E/OS i386 qemu image] (bzip2 壓縮,40 Mb),解開後執行其中任何一個 shell script 即可 (差別在於顯示解析度),以下是執行畫面:



很有意思,竟然可以跑 Win32 notepad.exe,而桌面系統 (衍生自 [EDE]) 看起來還不錯,甚至也可運作 OpenGL 程式。
由 jserv 發表於 September 23, 2006 02:58 AM
迴響

It seems like a JOKE that says E/OS LX with native BeAPI.
E/OS LX just base on the FLTK and has no really BeAPI, even similar one.

lee 發表於 October 5, 2006 09:28 PM