Menuet 是英国一位软件工程师 Ville Mikael Turjanmaa 利用业余时间开发的,完全由 x86汇编语言于 2000年写成的一款32位操作系统。经过大量的修改与完善后, Menuet OS目前已经成为一个用功能完善的操作系统。
MenuetOS 并不像现在流行的 Linux 及其它如 FreeBSD、Minix 一样是一个类 Unix 的操作系统,它完全由 Asm语言编写的系统。Menuet 及其应用程序不基于当前任何一款流行的操作系统而运作,主要是为在开发过程中避免复杂的编程及各种不可预料的 Bug。
尽管Menuet是完全用 32位汇编写成的,但它的系统程序构架并不完全是为汇编语言而保留,它的接口实际上可用于任何程序设计语言。尽管如此,系统开发的目的还是为更简化 Asm程序设计而设计,系统下 GUI编程尤其体现这一点。
Menuet OS 的特点
- 多任务,多线程
- 图形用户界面,可以达到 16bit color,1280x1024 dpi
- 程序开发比 Windows 和 Linux 之类的系统更容易
- IDE环境:自带应用程序及内核编辑编译工具
- 完全开放的源代码(GPL)
- TCP/IP 协议栈、PPP 及 局域网络
- HTTP/MP3/Mail 服务器,3D迷宫
- 自由的界面,窗口可换“皮肤”
- 仅一张 1.44M 软盘可以装下!
Menuet OS 对硬件的要求
CPU : 386 或与之相兼容的 CPU
显示: 支持 VESA 2.0(建议使用) 或 VESA 1.2 的显卡,至少 1M显存,VGA/EGA 显示器。
声卡: Creative SB(Sound blaster) 16或兼容声效卡
硬盘: ATA LBA 模式 FAT32文件系统
网络: Realtech 8029/8139,Intel 8255x 芯片组网卡( PCI 卡 )
鼠标: PS/2 或 COM
内存: 至少32M
Menuet 开发计划 2003-8-7
应用程序方面:
- 网页浏览器,可能在 Ver 0.76 会看到
- E-mail 客户端,当前的系统中断可能可以实现这一点
- MP3 播放器,这需要增强声卡方面的功能才能实现
内核方面:
- 优化内核及内核相关代码
- 年底将写一份 64 位系统的计划
官方站点:
http://www.menuetos.org/中文站点:
http://www.xemean.net/menuet/