分享,高手作品---世界上最小的操作系统,可能很多人用过了!!

pushser 2003-05-26 10:25:30

MenuetOS v0.74 Pre-1.5 一张软盘大小的图形操作系统
=============================================================
MenuetOS 是英国软件工程师Mike Hibbett利用业余时间,用X86汇编语言开发的32位图形操作系统!体积小巧,一张软盘就可以装下,界面华

丽,可以胜任文本编辑,播放CD音乐,图片浏览,MIDI、WAV播放!时间显示和玩一些自带的小游戏等工作!运行稳定,并且是免费的!推荐下

载!^_^一提到操作系统,特别是图形操作系统,人们总会想到那些动辄几百兆甚至上千兆的什么Windows、Linux。其实学过操作系统原理的人

都知道,要实现一个简单的操作系统根本就不需要这么多代码(当然你也别指望这种操作系统能干太多事)。免费的MENUET就是这么一个简单

的操作系统。最令人吃惊的是,这个专门安装在一张1.44寸软盘上的操作系统竟然可以实现图形操作界面。这个用汇编语言写成的32位操作系

统具有结构清晰、利于编程、快速、稳定的特点。MENUET现在还处于开发当中,只具备一些简单的,比如CD播放器这样的功能。概括起来,它

的功能和特点包括:
·图形化界面,最高支持16位真彩,1280x1024的解析度
·真正多任务、多线程
·适用于单张1.44MB软盘
·提供对C语言的编程支持
·全功能窗口系统等

下载在这里:http://pushser.y365.com/data/msetup.rar
...全文
1064 39 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
39 条回复
切换为时间正序
请发表友善的回复…
发表回复
98440622 2003-05-28
  • 打赏
  • 举报
回复
不会吧,试试看
solotony 2003-05-28
  • 打赏
  • 举报
回复
MenuetOS使用PC VESA显示接口,支持FAT12文件系统,单用户多任务。
使用Fasm和C--做为系统语言。
solar 2003-05-28
  • 打赏
  • 举报
回复
可是minix没有window啊,而且标准安装好象至少要10多M
foxnet4004 2003-05-28
  • 打赏
  • 举报
回复
噢,真的吗?
yecao_kinux 2003-05-28
  • 打赏
  • 举报
回复
很想体验一下
sylmoon 2003-05-28
  • 打赏
  • 举报
回复
have a look
amstrongest 2003-05-28
  • 打赏
  • 举报
回复
mark
NowCan 2003-05-28
  • 打赏
  • 举报
回复
要说嵌入式的,那比这个小多了。当然功能上差远了。
zhang21cnboy 2003-05-27
  • 打赏
  • 举报
回复
一个操作系统,它需要四个模块!

cpu管理,文件管理,设备管理和内存管理!

其他的姑且不说,说说,文件管理怎么实现的?这个操作系统用什么文件系统?

不过这东西的学习价值还是很好很好的!毕竟它很好的诠释了操作系统的开发方式!不过说这东西

用起来不错,是个操作系统,那就不那么让人信服了!
pushser 2003-05-27
  • 打赏
  • 举报
回复
操作系统我不懂的,但是我好象看到了,有CPU的管理!

这个软件的作者仅仅是自己利用业余时间写的,存在的价值,仅仅是实现一个东西!!

我想就这么简单。。。
fireinsky 2003-05-27
  • 打赏
  • 举报
回复
真的有这么神奇吗?一定要试一下才行:)
煜知搬砖者 2003-05-27
  • 打赏
  • 举报
回复
gz
libi 2003-05-27
  • 打赏
  • 举报
回复
一条机器指令算3字节吧,那么一张软盘程序可以有40万行汇编代码(如果带压缩可以算80万行代码),完成一个操作系统是可以的(相当初的dos不都是一张盘上的吗)。但要带图形界面,我就不知道这是什么样的图形界面,是不是只是自身的界面,以后在这上面开发的程序是不是要自己用画图的方式做自己的界面和自己去捕获消息。驱动程序肯定是没有的了,估计就只有个接口,让你把相应设备的驱动装上。还能带几个应用程序,已经不错了。
monnand 2003-05-27
  • 打赏
  • 举报
回复
2002年第十期的<<计算机应用文摘>>P38页起,里面有介绍
HostOOP 2003-05-27
  • 打赏
  • 举报
回复
我记得原来dos是6张1.44M盘,1张盘真能搞定?
Norse 2003-05-27
  • 打赏
  • 举报
回复
但光讲kernel的话可以编的很小,linux配置一下也是可以在一张软盘中放下的。
fastzch 2003-05-27
  • 打赏
  • 举报
回复
暂时我没软驱,先DOWN下来,存着,以后再用得试试看。

哦,谢啦,不过楼上的人似乎也还蛮有道理的。
feismoke 2003-05-27
  • 打赏
  • 举报
回复
要A盘怎么班?!
spark_li 2003-05-27
  • 打赏
  • 举报
回复
gz
gogo0304 2003-05-27
  • 打赏
  • 举报
回复
没试过,难道这么牛???!!!
加载更多回复(19)

70,023

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧