湖南工程师用中文编写操作系统,还发明了甲、乙、丙语言???

点击下方卡片,关注“CVer”公众号

AI/CV重磅干货,第一时间送达

金磊 发自 凹非寺
转载自:量子位(QbitAI)

中文编写了一个操作系统,还顺带发明了三个编程语言

一位base在湖南长沙的软件工程师Jason.shao,他的项目最近聚焦了不少人的关注。

例如这个名为“火龙”的操作系统,用他自己的话来描述就是:

全宇宙首个采用中文编写的操作系统。

48a72a22da5b8236076aa426edc652a5.png

而至于自创的编程语言,它们的打开方式是这样的:

  • 甲语言编译器:是一门对机器码助记语言,让人更容易理解的语言,发明目的是为了开发操作系统。

  • 乙语言编译器:是一门对甲语言进行结构化过程化的语言,发明目的是为了提高开发效率。

  • 丙语言编译器:是一门面向对象的高级语言,可以理解为把任何东西看做是一个对象……

然鹅!

众所周知,自研一个操作系统绝非是一件易事。

于是,这样的一个项目却招来了不少人的质疑之声——“抄袭”“造假”……

这到底是怎么一回事?

别急,现在就来扒一扒。

火龙,甲、乙、丙语言,是自研的吗?

我们先来看下项目作者是如何描述的。

在火龙操作系统的Gitee项目页中,Jason.shao描述道:

使用自创的甲语言,乙语言开发。

64位多核多任务图形化;分页式内存管理;Windows11界面风格。

支持x86_64、ARMv8(仅QEMU测试)架构。

功能方面,则可以实现:

af51ac58033c66eeb4913d60da60be5e.png

除了操作系统该有的基础功能外,甚至连大火的区块链元宇宙也正处于开发“进行时”。

至于火龙操作系统的运行效果,作者也在项目页中做了展示:

112fec0f58a2180f35e81a9f8a684c08.png

还有这样的:

f6bb10e81e52a35fa190a2f3a2835e98.png

仅凭一人之力,能够开发出这样的系统,而且功能还算比较健全,确实不是一件简单的事情。

于是乎,不少网友在项目之下“点赞支持”:

4acfcd87f514122c3ec72d848974cb1b.png

但与此同时,另一种质疑之声也随之而起。

例如一位开发者便提出:

这个就是川合秀实《30天自制操作系统》里的“纸娃娃操作系统”

64a78884beb9da9bfd686c43fdd1f085.png

(注:该书介绍了怎么编写代码,完成操作系统任务。)

2a8f1029af1b1f7659ab374141ee93fc.png

对此,Jason.shao回复这位开发解释说,“作者明确说明了代码可以随意修改”。

36a341d7f95c07308510598437728857.png

并且在他项目页的“参考文献”中,也是引用了这本书:

57dc4de873c0e2b7e492ca3dd2b265a4.png

除此之外,这位开发者还更加犀利地指出,“所谓的’甲语言‘其实就是ASM汇编语言”,“使用了文本替换方式……就是换了个名称罢了”。

而至于乙语言,据这位开发者描述,“就是C语言”。

对此,另一位网友则是更详细地对“文本替换方式”做出了解释:

8f1e4982665b84de75d24aac12e3399b.png

……

但随着这一中文操作系统成为热议的焦点,更为深入的一个话题——“国产操作系统”也随之被带动了起来。

国产操作系统,怎么样了?

目前,我国的国产操作系统大多是以Linux为主进行二次开发。

类似于Deepin、安超OS、UbuntuKylin(优麒麟)等都是层出不穷。

并且在功能、界面等方面可以说是做到了不逊色于主流的Windows。

但在生态方面,由于软件的不兼容,Linux因开源可修改代码,没有统一标准等原因,相对于Windows等操作系统,可能就会显得差强人意一些。

不过与此同时,像华为鸿蒙OS也在逐步崛起。

至于国产操作系统,最终会发展成什么样子,答案只能交给时间来回答了。

……

最后,回到此次热议的火龙操作系统,除了质疑之声之外,也有不少网友表示应当为支持作者的这种尝试与实践。

20db67d3a2776e8a69e044fa255e2fc7.png

对此,你怎么看呢?欢迎在评论区留言讨论~

参考链接:

https://gitee.com/ssxos

ICCV和CVPR 2021论文和代码下载 后台回复:CVPR2021,即可下载CVPR 2021论文和代码开源的论文合集 后台回复:ICCV2021,即可下载ICCV 2021论文和代码开源的论文合集 后台回复:Transformer综述,即可下载最新的3篇Transformer综述PDF CVer-Transformer交流群成立 扫码添加CVer助手,可申请加入CVer-Transformer 微信交流群,方向已涵盖:目标检测、图像分割、目标跟踪、人脸检测&识别、OCR、姿态估计、超分辨率、SLAM、医疗影像、Re-ID、GAN、NAS、深度估计、自动驾驶、强化学习、车道线检测、模型剪枝&压缩、去噪、去雾、去雨、风格迁移、遥感图像、行为识别、视频理解、图像融合、图像检索、论文投稿&交流、PyTorch和TensorFlow等群。 一定要备注:研究方向+地点+学校/公司+昵称(如Transformer+上海+上交+卡卡),根据格式备注,可更快被通过且邀请进群 ▲长按加小助手微信,进交流群 CVer学术交流群(知识星球)来了!想要了解最新最快最好的CV/DL/ML论文速递、优质开源项目、学习教程和实战训练等资料,欢迎扫描下方二维码,加入CVer学术交流群,已汇集数千人! ▲扫码进群 ▲点击上方卡片,关注CVer公众号 整理不易,请点赞和在看
本网页由快兔兔AI采集器生成,目的为演示采集效果,若侵权请及时联系删除。

原文链接:https://blog.csdn.net/amusi1994/article/details/123516549

更多内容