|
今天不谈UNIX
介绍一个很小巧的操作系统
是一个英国工程师最先写的
全部代码都是用80x86汇编语言写的哦!!!
整个系统可以装在一张1.44M的软盘里
更为了不得的是,它居然有很不错的图形界面!
(记得以前的QNX也是这样,不过QNX是商业软件,没机会看代码
而menuetos是基于GPL协议发放的,你可以看到全部的原代码!)
我已经关注这个项目很久了
但由于自己没电脑
就没机会认真的读一下代码(用的是FASM编译器)
但我有下过几个不同时期的版本来玩
感觉越来越好了
对操作系统有兴趣的同学不妨下一个来玩玩
对开发嵌入式系统的同学来说也是值得看一下的。
如果你确实很菜,不会安装的话可以来这里问我
能帮助的话我一定尽力帮助。
至于使用,和windows差不多,大家慢慢摸索吧。
里面有好几个应用程序,还有游戏呢。:)
下载地址:http://menuetos.org
已经有中国的学生把它改为中文版的了
----------------------------------------------------------------------------------------------------------------
MenuetOS is an Operating System for the PC written entirely in 32bit assembly language, and released under the GPL. It supports 32 bit x86 assembly programming since this allows for smaller, faster and less resource hungry applications to be created.
Menuet has no roots within unix or the posix standards, nor is it based on any particular operating system. The design goal has been to remove the extra layers between different parts of an OS, which normally complicates programming and create bugs.
Menuet's application structure is not specifically reserved for asm programming since the header can be produced with practically any other language. However, the overall application programming design is intended for easy 32 bit asm programming. Menuets responsive GUI is extremely easy to handle with assembly language, and programming in this environment is quick to learn.
--------------------------------------------------------------------------------------------------------------
下面是屏幕截图:
|
|