人物|一湖南工程师用中文编写操作系统 还发明了甲、乙、丙语言?!
用中文编写了一个操作系统,还顺带发明了三个编程语言 。一位 base 在湖南长沙的软件工程师 Jason.shao,他的项目最近聚焦了不少人的关注 。例如这个名为“火龙”的操作系统,用他自己的话来描述就是:全宇宙首个采用中文编写的操作系统 。
文章图片
而至于自创的编程语言,它们的打开方式是这样的:
甲语言编译器:是一门对机器码助记语言,让人更容易理解的语言,发明目的是为了开发操作系统 。
乙语言编译器:是一门对甲语言进行结构化过程化的语言,发明目的是为了提高开发效率 。
丙语言编译器:是一门面向对象的高级语言,可以理解为把任何东西看做是一个对象……
然鹅!众所周知,自研一个操作系统绝非是一件易事 。于是,这样的一个项目却招来了不少人的质疑之声 ——“抄袭”、“造假”……
这到底是怎么一回事?别急,现在就来扒一扒 。
火龙,甲、乙、丙语言,是自研的吗?
我们先来看下项目作者是如何描述的 。在火龙操作系统的 Gitee 项目页中,Jason.shao 描述道:
使用自创的甲语言,乙语言开发 。
64 位多核多任务图形化;分页式内存管理;Windows11 界面风格 。
支持 x86_64、ARMv8(仅 QEMU 测试)架构 。
在功能方面,则可以实现:
文章图片
除了操作系统该有的基础功能外,甚至连大火的区块链、元宇宙也正处于开发“进行时” 。至于火龙操作系统的运行效果,作者也在项目页中做了展示:
文章图片
还有这样的:
文章图片
仅凭一人之力,能够开发出这样的系统,而且功能还算比较健全,确实不是一件简单的事情 。
于是乎,不少网友在项目之下“点赞支持”:
文章图片
但与此同时,另一种质疑之声也随之而起 。
例如一位开发者便提出:这个就是川合秀实《30 天自制操作系统》里的“纸娃娃操作系统” 。
文章图片
(注:该书介绍了怎么编写代码,完成操作系统任务 。)
文章图片
对此,Jason.shao 回复这位开发解释说,“作者明确说明了代码可以随意修改” 。
文章图片
并且在他项目页的“参考文献”中,也是引用了这本书:
文章图片
除此之外,这位开发者还更加犀利地指出,“所谓的’甲语言‘其实就是 ASM 汇编语言”,“使用了文本替换方式…… 就是换了个名称罢了” 。
而至于乙语言,据这位开发者描述,“就是 C 语言” 。
对此,另一位网友则是更详细地对“文本替换方式”做出了解释:
文章图片
……
但随着这一中文操作系统成为热议的焦点,更为深入的一个话题 ——“国产操作系统”也随之被带动了起来 。
国产操作系统,怎么样了?
目前,我国的国产操作系统大多是以 Linux 为主进行二次开发 。类似于 Deepin、安超 OS、UbuntuKylin(优麒麟)等都是层出不穷 。并且在功能、界面等方面可以说是做到了不逊色于主流的 Windows 。
但在生态方面,由于软件的不兼容,Linux 因开源可修改代码,没有统一标准等原因,相对于 Windows 等操作系统,可能就会显得差强人意一些 。
不过与此同时,像华为鸿蒙OS也在逐步崛起 。至于国产操作系统,最终会发展成什么样子,答案只能交给时间来回答了 。
最后,回到此次热议的火龙操作系统,除了质疑之声之外,也有不少网友表示应当为支持作者的这种尝试与实践 。
文章图片
对此,你怎么看呢?欢迎在评论区留言讨论~
参考链接:
【人物|一湖南工程师用中文编写操作系统 还发明了甲、乙、丙语言?!】https://gitee.com/ssxos
推荐阅读
- 主导地位|中国在一项重要科研成就 衡量指标上超过美国
- 发票|“吃一顿饭,竟要扫3次码关注两个公众号!”
- 硬件|威尔士亲王号航空母舰成为第一艘配备先进原子钟的水面舰艇
- 德尔|双毒合一,“德尔塔克戎”被证实了
- Pro|小米预热 Redmi MAX 系列电视新品,屏幕尺寸有望进一步升级
- 最新消息|腾讯和阿里市值一年蒸发6万亿人民币
- Apple|苹果追踪工具IDFA成行业规范 开发者称后悔开发这一功能
- 人物|寒武纪:核心技术人员离职 对研发管理产生一定影响
- 功能|微信又添新功能!办公族一定要看
- 神经元|冯建峰:科研是第一快乐的事(讲述·弘扬科学家精神)