May 25, 2005

GNU Hurd/L4 新突破:VMM 與 POSIX Semaphores

在今年二月份的 FOSDEM 2005,已經有許多 GNU Hurd Hackers 展示與商議 GNU Hurd/L4 的發展,我之前的 blog [Hurd-L4 新進展] 也提到建構在 L4 microkernel 後,許多令人驚艷的新發展。而剛剛閱讀 KernelTrap,讀到兩則新聞 [GNU/Hurd: Next Stage of Hurd/L4 VMM Framework Completed] 與 [GNU/Hurd: POSIX Semaphores Implementation],讓我整個早上都浸淫在美妙的感受中,想必這些基礎建設完畢後,將會有更多的 device drivers 與 applications 移植上來。

GNU Hurd 事實上不只是 Kernel,而是建構在 microkernel 的 multiserver 環境,過去已經以 CMU 的 Mach 為基礎,制定了整個介面,現在 GNU Hurd/L4 則是採用 L4 microkernel。Hurd 美妙之處在於,所有的系統服務都是在 userspace,就算崩潰,也不會影響到 microkernel,Neal Walfield 甚至提到未來如果 Debian 與 GNU Hurd 整合完備後,說不定就可以這麼下指令:


    # apt-get install ftpfs

是的,就是這樣,瞬間就具備 ftp translator (Hurd 的特有設計,可以將 file system 抽象化,並在 user space 動態的使用),而且不需要 insmod 或 reboot。

GNU Hurd rules!

由 jserv 發表於 May 25, 2005 10:51 AM
迴響