一个纯汇编语言写的操作系统—MenuetOS

[复制链接]
查看85069 | 回复1 | 2024-3-21 11:25:47 | 显示全部楼层 |阅读模式
直呼神人也!

今天给大家推荐一款仅1.4M,且由纯汇编代码编写的操作系统:MenuetOS。开发者是英国软件工程师Ville Mikael Turjanmaa和Madis Kalme,完全由x86汇编语言于2000年写成的一款开放源码的32位操作系统,目前在官方网站上也可以下载到64位版本。

官网地址:https://www.menuetos.net

镜像下载地址:

https://pan.baidu.com/s/1rawPU52mzjmPshGuySnZsA

公众号回复:MEOS,即可获取提取码。
系统特性

    纯汇编代码完成运行速度超级快,体积小,仅1.4M通过软盘启动抢占式多任务处理漂亮的GUI界面,基本的工具如:绘图、记事本、网络配置、浏览器等此外,还内置了一些小游戏如:蜘蛛纸牌、桌球、3D俄罗斯方块、国际象棋等支持3D游戏,不过要去官网下载
开发背景

MenuetOS 的两位开发者在接受 PC World Australia 的采访时,谈论了是什么激励他们去着手去做这样一个令人畏惧的任务,以及操作系统的现状和未来。Ville 称开发操作系统的最初源由是:某日他上网浏览,打开了一个包含脚本语言的网页,然而短短的一段脚本却执行起来无比缓慢,他决定寻找极端的方法,尽可能多的用汇编语言。安装步骤

由于其使用汇编编写的缘故,仅支持从软盘上启动,但也有方法从U盘启动和使用模拟器。为了相对真实,并呈现好的图像效果,这里使用使用Vmware的软盘来引导启动。
1

创建虚拟机



2

添加软盘



3

加载镜像



4

启动虚拟机



功能

蜘蛛纸牌



桌球



扫雷



系统工具



此外,系统支持画图、计算器、音视频播放、文件管理、浏览器、邮件等等功能,体积仅仅用了1.4M,真可谓麻雀虽小,五脏俱全。

世界未忘,汇编不死,致敬两位大神!

推荐阅读

    一个hello world的诞生 | 从零实现一门语言

    函数的帧栈调用过程 | 从零实现一门语言

    hello world | 从零实现操作系统

    加载内核ELF文件 | 从零实现操作系统

    推荐一款从零搭建计算机的游戏—图灵完备

    计算机的另一种实现—生命细胞的游戏

    推荐几个有趣的开源项目




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则