用汇编撸的操作系统_风闻
code2Real-有人就有江湖,有code就有bug2021-11-23 09:08
操作系统我们也见过不少了,除 Windows 外,大多数都是 Linux 的衍生版。
当然也有非 Linux 内核的操作系统,不仅体积小、运行速度快,而且功能也强大,一点儿也不输那些 Linux 系统。
不过这次见到了一款更加小巧、更加强大的系统。
小到只需要几兆字节的磁盘空间和8MB的RAM就可以流畅运行。
强大到拥有丰富的应用程序集,什么文字处理、图像查看、Web浏览器,当然还有数十款游戏。
这款操作系统的大名叫作 KolibriOS!
它正是一款俄罗斯神作,出自于俄罗斯大神之手!
为啥体积又小、功能又如此强大?
原因很简单,它从上到下、从头到尾完完全全都是用汇编语言写的!
纳尼,完全汇…汇编?!
其实也没啥,与近日热播的建党百年大剧《功勋》中,60年代的打孔计算机比起来,汇编语言还算是非常高级的呢!
不管怎么说,单纯用汇编就已经可以让我等顶礼膜拜一番了。
KolibriOS 是用汇编语言 FASM 编写的,正是这一点使得它的性能优异、运行效率异常出色。
但是如果仔细想想,要是一行一行地写汇编代码,就算是累吐了血也不可能完成的啊!
那理所当然大神们也不想为了一个系统而累到吐血,因此他们在搞系统的同时也顺手开发了一个可以用 FASM 写代码的编辑器。
这也印证了重复造轮子的人,有可能是大神,但大神肯定是能自己造轮子。
这样一来,就算是用的汇编语言,写起程序来也可以轻松很多。
这个编辑器,或者称之为开发环境就叫作 Fresh IDE。
