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