January 01, 2007

Orz Microkernel v.0rz 釋出

隨著 2007 年的到來,小弟決定釋出之前提過的 [Orz Microkernel],以 BSD-like license 釋出,作為新年的見面禮。感謝 [Palatis] 貢獻 Orz Microkernel 的 logo:

目前的版本號為 v.0rz,以下是簡介:
    Orz Microkernel is a tiny microkernel written in 80386 Protected Mode Assembly with message-based design. Orz Microkernel is inspired by Minix[1].

    Orz Microkernel is licensed under BSD-like license. See the file "LICENSE.txt" for details.

    Additionally, Orz Microkernel includes a complete operating system environment, which provides a small bootloader, disk utility, shell, and sample programs ("Hello World" and floppy dumper). All of them require NASM[2] to get built, and it is recommended to use qemu[3] for testing. Refer to the script file "run.sh" to know how to launch the distribution.

    [1] http://www.minix.org/
    [2] http://sourceforge.net/projects/nasm
    [3] http://fabrice.bellard.free.fr/qemu/
另外也可參考 checko 做的介紹 [Jserv 的 orz microkernel . part I]。那到底 Orz Microkernel 有什麼用呢?以下簡單舉例:
  • 學習一個作業系統與相關的系統程式該如何設計
  • 建立自信:原來一個作業系統只需幾 kb 的空間就實做出來
  • 學習 80386 保護模式的使用,以及作為 IDT/GDT 處理的參考
  • 如何在 x86 上驅動 VGA console、keyboard、system clock、... 等週邊
  • Everything can be Orz
  • ... (作業的範本?)
取得 [OrzMicrokernel-v0rz.tar.bz2] (28 kb),也祝各位朋友在 2007 年鴻圖大展!

PS: 如想以 [Bochs] 模擬環境執行,請參考 [在 bochs 上運行 Orz Microkernel]。
由 jserv 發表於 January 1, 2007 09:16 PM


阿豬 發表於 January 1, 2007 10:21 PM

蠻像 ~ 囧rz

whoami 發表於 January 2, 2007 05:26 PM

其实就是 Orz :)

Walte 發表於 January 4, 2007 02:41 PM

囧rz 不錯 謝啦~ 這個 kernel 我覺得很有趣 XD

cphacker 發表於 January 8, 2007 03:14 PM