全宇宙首个采用中文编写的操作系统被质疑抄袭,国产操作系统怎么样了?

对于不擅长英语的编程新手来说,乍一看代码中各类英文关键字 、变量名、函数名等难免头大,甚至还会对自己能否学好编程提出质疑。
如此心境下,他们脑海中往往会冒出一种想法:“要是可以用中文编程就好了。”
你还别说,最近真有人落实了这个想法:一位湖南长沙的软件工程师 Jason.shao 用中文编写了一个操作系统,并自信道:“火龙操作系统是全宇宙首个采用中文编写的操作系统”!
自创甲、乙、丙语言
既然要开发操作系统,编程语言必不可少——为了更好地“砍柴”,Jason.shao 自然要先“磨刀”,为此他创建了三种编程语言,取名还透着一分随性:
甲语言:一门对机器码助记语言,让人更容易理解的语言,发明目的是为了开发操作系统。
乙语言:一门对甲语言进行结构化过程化的语言,发明目的是为了提高开发效率。
丙语言:一门面向对象的高级语言,可以理解为把任何东西看做是一个对象,这个对象应该有什么样的属性,面向对象语言更容易用计算机去描绘这个世界。
“刀”磨好了之后,Jason.shao 便开始设计其“全宇宙首个采用中文编写的操作系统”。
据项目介绍,火龙操作系统使用其自创的甲语言和乙语言开发,支持 64 位多核多任务图形化、分页式内存管理,还拥有 Windows 11 界面风格,支持 x86_64、ARMv8(仅 QEMU 测试)架构。
与此同时,火龙操作系统具备一系列基础功能,甚至还在向区块链、元宇宙方向进发(第14、15条):
1.中文显示。
2.图片显示。
3.文本阅读。
4.支持32位真色彩,最高2560*1080分辨率。
5.实现300个常用win api,支持部分exe程序。
6.全新文件系统。
7.支持USB。
8.支持sb16、ac97、es1370、es1371、hda等声卡。
9.支持Ne2000、PCnet、intel 82545EM、intel 82574L、intel 82579LM等网卡。
10.支持物理机Tiger Lake核显,Vmeare svga Ⅱ虚拟显卡。
11.红白机游戏。
12.自举编译。
13.斯坦福兔子。
14.区块链元宇宙(正在进行中)。
15.元宇宙之镜像世界(正在进行中)。
光说无用,Jason.shao 还在项目介绍中特地展示了几张火龙操作系统的运行截图:
图片
图片
图片
从运行效果来看,火龙操作系统的整体表现可圈可点,那么接下来需要验证的就是它是否真的由中文编写。
随便点开一个系统中的内存管理源代码:
图片
有点不信邪?那就再打开一个图层管理代码:
图片
由此可以看出,火龙操作系统的源码“画风”显然区别于往常见到的其他代码,满屏中文也印证了其“用中文编写”的特点。
“抄袭”风波?
然而,就在我们惊叹于 Jason.shao 真的可以用中文编写操作系统的时候,项目评论中 @dragon-os 的一条留言却激起了巨大讨论:
这个就是日本人川合秀实《30 天自制操作系统》里的“纸娃娃操作系统”,所谓的“甲语言”其实就是 asm 汇编语言,使用了拙劣的文本替换方式,把诸如 mov 这样的指令用蹩脚的“移送”来替换,就是换了个名称罢了。“乙语言”就是 c 语言。那个 z_tools 目录就是《30 天自制操作系统》源码光盘里的文件夹,太明显了。
图片
《30 天自制操作系统》是什么?简单来说这是一本从计算机构造、汇编语言、C 语言等角度全面解说如何自制操作系统的书籍,旨在帮助开发者从零编写所有代码、30 天即可创建出一个具有窗口系统的 32 位多任务操作系统。
而据 @dragon-os 分析,火龙操作系统其实就是这本书里的“纸娃娃操作系统”,甚至项目中的“z_tools 目录”也是《30 天自制操作系统》源码光盘里的文件夹,盗用痕迹“太明显”。
图片
面对负面质疑,项目作者 Jason.shao 直接在评论区回复道:
“请你仔细阅读 30 天自制操作系统的开源协议再来吐槽,作者明确说明了代码可以随意修改,修改后的代码也不必开源,拿来商用都是可以的,关于本项目之后的代码都不在开源!”
不仅如此,Jason.shao 也早在“参考文献”中,明确指出项目有引用这本书籍:
图片
尽管 Jason.shao 已将事件起因解释清楚,但仍有部分开发者认为这种行为须注明来源:
@akemimadoka:“请注明基于《30天自制操作系统》的源码开发。”
@longware:“这种非 100% 自研,建议作者加个标注。”
不过也有很多人肯定 Jason.shao 勇于尝试的精神:
@安静书生:“不可否认,短期内没有任何意义,但是如果作者坚持下去了,有更多人参与进来,可能会引起革命性的变化,支持作者。”
@pcd:“思路还是挺好。 甲语言直接用编译器批量替换成机器码,乙语言用编译器转换成 C 语言然后用编译,丙语言直接使用 C# 批量替换编译。最妙的是这玩意儿竟然真的跑起来了!”
@久永:“无论成败如何,为行动者点赞,为开拓者喝彩!”
中文编程是否必要
在众多评论中,还有一种中立的声音:“首先点赞, 但还是不明白用中文的意义何在”。
如文章开头所说,很多会产生“想用中文编程”这一想法的人中,最大的原因就是:英语不好。
那么不擅长英语是否真的会影响编程学习,中文编程必要吗?对于这个问题,答案可能因人而异。
支持中文编程
这一观点可结合“@qwas982 曾请求 C# 团队开发特制的中文版”这一事件,当时其对于中文编程的呼吁引起了诸多人关注。
针对“编程中没有多少英文相关的语法更费力的是背景知识学习”这一观点,身为多年程序员的@吴烜曾反对道:“编程仍然有英文语法相关性,需要学习背景知识不意味着不需要进一步降低学习编程语言的门槛。”
美籍华裔程序员 Brian 也曾发出感慨:“对我来说,英文的资源简直就是理所应当,以至于我根本难以想象如果代码或文档用别的语言写会是什么模样。如果不会英文的话,人们就会很容易埋没在那些起步更早、作出更大贡献的程序员的阴影之中。”
中文编程不必要
同时,也有部分开发者认为,想要中文编程的人大多是“编程门外汉”:以为自己之所以学不好编程,是因为不适应英语。
但实际上,换成“汉语”他们也还是不适应。因为他们不适应的不是英语,而是结构化思考和表达。中文编程看似会降低入门门槛,但不论中文还是英文,复杂的编程思维并不会变。
国产操作系统,怎么样了?
国产操作系统在过去20年,曾诞生超过20多个不同版本,并多以 Unix/Linux 为基础二次开发为主。蓝点Blue Point、红旗Red Flag 、深度Deepin、中标麒麟 Neokylin、银河麒麟 Kylin 等都被人所熟知。然而,由于各种原因,本土化操作系统在市场幸存下来的所剩无几。下面盘点一些常用的操作系统供参考。
1.中标麒麟操作系统
中标麒麟Linux桌面软件是上海中标软件有限公司发布的面向桌面应用的操作系统产品。在linux内核的基础上,中标麒麟开发了与windows操作系统非常接近的图形化桌面。习惯使用windows操作系统的用户,只需做简单的适应性学习即可在该图形化桌面下完成软件安装、文档编辑、浏览网页、播放视频音频等操作。这为windows用户迁移到该操作系统提供了方便,使用户能够迅速掌握新系统,可节省大量人员培训成本。该图形化桌面的响应速度也比较快,正常操作下无明显的等待,用户体验是很流畅的。
图片
中标麒麟作为国产操作系统的引领者,针对X86及龙芯、申威、众志、飞腾等国产CPU平台进行自主开发,率先实现了对X86及国产CPU平台的支持。目前在国产操作系统领域市场占有率稳居第一。
2.银河麒麟操作系统
银河麒麟(Kylin)是由国防科技大学研制的开源服务器操作系统。此操作系统是863计划重大攻关科研项目,目标是打破国外操作系统的垄断,研发一套中国自主知识产权的服务器操作系统。2014年 12月,滨海新区人民政府与国防科技大学、中国电子集团的共同支持下成立了天津麒麟信息技术有限公司,主要从事自主可控操作系统研发和产业化推广。
图片
银河麒麟桌面操作系统是软硬件兼容性最好的国产桌面操作系统,拥有绚丽的人机交互界面,友好易用,用户十分钟便可轻松掌握。它有以下几个特点:高安全、高可靠、高可用、跨平台、中文化(具有强大的中文处理能力)。
3.深度Linux(Deepin)
Deepin,原名Linux Deepin,于2014年4月更名为Deepin,常被称为“深度 Linux”,是一个致力于为全球用户提供美观易用,安全可靠的Linux 发行版。它不仅仅对最优秀的开源产品进行集成和配置,还开发了基于 HTML5 技术的全新桌面环境、系统设置中心、以及音乐播放器,视频播放器,软件中心等一系列面向日常使用的应用软件。Deepin 非常注重易用的体验和美观的设计,因此对于大多数用户来说,它易用安装和使用,还能够很好的代替Windows系统进行工作与娱乐。
图片
4.普华操作系统
普华操作系统产品以开源Linux为基础,结合业务应用的技术积累,对系统的性能、安全性、可靠性以及易用性进行优化和改进,针对不同的市场需求推出了服务器操作系统产品和桌面操作系统产品,支持X86、OpenPower、国产龙芯、申威和兆芯等架构,满足电子政务、智慧城市、生产作业系统以及安全可靠等多个领域应用需求。
图片
其中,普华桌面操作系统V4.0采用全新的桌面环境和个性化的界面设计,采用由官方长期支持的4.4 内核,符合Linux相关标准以及LSB 4系列标准,提供浏览器、邮件客户端以及多媒体工具等常见的桌面应用程序,自带金山办公套件WPS等,良好支持各类常见外设,更贴近用户的使用习惯,通过以用户实际使用为目标的桌面环境设计提供给用户一个稳定、安全、高效的个性化使用平台。
5.中科方德桌面操作系统
中科方德 Delix,是由中科院软件所研制,重点应用于电子政务、国防军工、教 育、能源交通等重点行业的操作系统。中科方德软件有限公司成立于 2006 年,是 “基础软件国家工程研究中心”项目的法人单位。
图片
方德桌面操作系统基于核高基桌面操作系统基础版,采用核高基安全加固内核,与基于兆芯(兼容x86平台)的国产整机进行全面适配优化,性能优异。产品提供了美观、易用的桌面环境,易于安装配置,适用于台式机、笔记本、一体机等终端产品,可广泛地应用于党政机关、医疗、电信、教育、金融等领域,为客户提供稳定、易用的桌面平台,满足客户的办公、上网、教育、开发等应用需求。
6.中兴新支点操作系统
中兴新支点桌面操作系统,中央政府采购和中直机关采购入围品牌,是国内受欢迎的操作系统之一。中兴新支点是一款基于开源Linux核心进行研发的桌面操作系统,开源,安全、可靠可控、好用。非常适合作为个人电脑工作学习使用。支持国产芯片(龙芯、兆芯、ARM)及软硬件,可以安装在台式机、笔记本、一体机、ATM柜员机、取票机、医疗设备等终端,已满足日常办公使用,目前已被众多企业、政府及教育机构采用。
图片
7.一铭桌面操作系统
一铭操作系统(YMOS)是一铭软件股份有限公司在龙鑫操作系统基础上推出的系统软件,是2013、2014、2015年度中央机关政府协议供应产品,列入全国各级省市的政府采购目录。产品基于国家Linux标准开发,贴合国人的使用习惯,在系统安装、用户界面、中文支持和安全防御等方面进行了优化和升级,提供了用户所需的桌面应用,支持办公应用、电子邮件与日历、网络浏览、多媒体、文件阅读、即时通讯、图象处理以及配置管理等软件。支持部分Windows平台应用软件直接使用。
图片
8.优麒麟操作系统
优麒麟是由中国CCN联合实验室支持和主导的开源项目,其宗旨是采用平台国际化与应用本地化融合的设计理念,通过定制本地化的桌面用户环境以及开发满足广大中文用户特定需求的应用软件来提供细腻的中文用户体验,做更有中国特色的操作系统。
图片
优麒麟操作系统基于世界上最大的Linux发行版Ubuntu开发,能提供类 Windows 风格的交互功能,给用户带来更加亲切友好的使用体验。UKUI已经进入Ubuntu软件仓库和Debian软件仓库,为全世界Debian/Ubuntu发行版及衍生版的用户,提供了一款全新的可选桌面环境。
9.湖南麒麟 Kylinsec
麒麟家族中的中标麒麟、银河麒麟、优麒麟与湖南麒麟皆脱胎于国防科技大学,具有相同的历史渊源。湖南麒麟成立于 2007 年,依托国防科大计算机研究院,于2014年后独立开发 Kylinsec 品牌。
图片
湖南麒麟 Kylinsec定位于为办公PC、笔记本、业务终端等,提供简单易用、界面友好、安全稳定的桌面操作系统,具有良好的交互性及对软硬件的兼容性,为用户提供更加人性化的使用环境。湖南麒麟 Kylinsec兼容主流应用软件,可提供丰富的系统工具,兼容主流软件开发环境,类Windows界面。
10.startOS(起点操作系统)
StartOS起点操作系统是原YlmfOS(雨林木风)操作系统。它是由东莞瓦力网络科技有限公司发行的开源操作系统,符合国人的使用习惯,预装常用的精品软件,操作系统具有运行速度快,安全稳定,界面美观,操作简洁明快等特点。
图片
StartOS使用全新的包管理,全新的操作界面,是一个易用,安全,稳定,易扩展,更加符合中国人操作习惯的桌面操作系统。Linux 系统的安全,稳定是众所周知的事情,StartOS 将朝着易用的方向坚持走出自己的特色。
11.共创Linux桌面操作系统
共创Linux桌面操作系统是由北京共创开源软件有限公司(简称共创开源)采用国际最新的内核,Kernel2.6.16版本开发的一款Linux桌面操作系统。共创Linux桌面操作系统可以部分地替代现有常用的Windows桌面操作系统。它采用类似于WindowsXP风格的图形用户界面,符合WindowsXP的操作习惯。
图片
12.威科乐恩Linux(WiOS)
WiOS是新一代技术架构的基础,支持所有硬件平台和数千种商业及自定义应用。WiOS源于成熟的Linux平台基础上,为企业提供稳定高效的运行支撑环境,满足对服务器操作系统的稳定性、安全性、可靠性等方面要求,适用于部署和搭建各部门级、企业级等应用服务。提供一整套的服务器软硬一体化产品、高可用解决方案、数据中心建设方案等技术服务,帮助企业整合IT资源,简化服务器运维管理,提高企业管理能力,降低IT运营成本,为企业创造更大收益。
13.思普操作系统 (简称SPGnux)
SPG思普操作系统是一款由中国软件公司开发的计算机操作系统。SPGnux操作系统有桌面版和服务器版两种。它将办公、娱乐、通讯等开源软件一同封装到办公系统中,拟实现通过桌面办公系统的一次安装满足用户办公、娱乐、网络通讯的各类应用需求,总的来说,它还是比较简单实用的。
图片
14.UOS统一操作系统
统一操作系统筹备组是由多家国内操作系统核心企业自愿发起,成员包括中兴新支点、中国电子集团(CEC)、武汉深之度科技有限公司、南京诚迈科技。2019年7月,筹备组联合技术研发团队正式成立,并在广州、武汉、南京、北京等地组织了数百人的研发团队开始研发工作。UOS采用开源共创社区研发模式,鼓励上下游产业链厂商和技术人员参与研发工作贡献代码,共同打造符合行业用户需求的安全、易用、稳定的操作系统产品。今年内将发布UOS的第一个版本,实现不同的CPU平台上统一发布渠道,统一应用商店、统一交互体验、统一内核版本、统一文档和开发接口。
图片
15.红旗Linux
80年代末,出于国家安全考虑,中国科学院软件研究所奉命研制基于自由软件Linux的自主操作系统,并于1999年8月发布了红旗Linux 1.0版。最初主要用于关系国家安全的重要政府部门。2000年6月,中国科学院软件研究所和上海联创投资管理有限公司共同组建了北京中科红旗软件技术有限公司。红旗Linux是中国较大、较成熟的Linux发行版之一,也算是国产制造最出名的操作系统。有完善的中文支持,拥有与Windows相似的用户界面。但由于各方面原因,该公司现已解散。
图片
16.华为鸿蒙系统(HarmonyOS)
鸿蒙OS是华为公司开发的一款基于微内核、耗时10年、4000多名研发人员投入开发、面向5G物联网、面向全场景的分布式操作系统。鸿蒙的英文名是HarmonyOS,意为和谐。 不是安卓系统的分支或修改而来的。 与安卓、iOS是不一样的操作系统。性能上不弱于安卓系统,而且华为还为基于安卓生态开发的应用能够平稳迁移到鸿蒙OS上做好衔接——将相关系统及应用迁移到鸿蒙OS上,差不多两天就可以完成迁移及部署。
图片
这个新的操作系统将打通手机、电脑、平板、电视、工业自动化控制、无人驾驶、车机设备 、智能穿戴统一成一个操作系统,并且该系统是面向下一代技术而设计的,能兼容全部安卓应用的所有Web应用。若安卓应用重新编译,在鸿蒙OS上,运行性能提升超过60%。 鸿蒙OS架构中的内核会把之前的Linux内核、鸿蒙OS微内核与LiteOS合并为一个鸿蒙OS微内核。创造一个超级虚拟终端互联的世界,将人、设备、场景有机联系在一起。同时由于鸿蒙系统微内核的代码量只有Linux宏内核的千分之一,其受攻击几率也大幅降低。
目前,国产操作系统层出不穷,在功能、界面等方面做到了不逊色于主流的Windows。但在生态方面,由于软件的不兼容,Linux因开源可修改代码,没有统一标准等原因,相对于Windows等操作系统,可能就会显得差强人意一些。不过,随着技术的不断成熟,国产操作系统保持了在安全可控上的一贯优势,正在从“可用”阶段向“好用”阶段良性发展。
至于国产操作系统,最终会发展成什么样子,答案只能交给时间来回答了。
来源:csdn等网络内容综合

哆哆女性网怎么工程机械公司起名走光露毛周易八字起名测名软件都市修真医圣起名电脑公司名字大全怎么样给自己算命鑫合汇专业做seo的公司梦幻足球破解起名广的字辈排行男孩名字高校门户网站建设情侣头像 情侣网名昆山网站建设网站建设工作冰岛之恋冰淇淋加盟姓名周易周易测网站seo有起名字女孩姓段dreamweaver网站制作教程查询身份证号码新木乃伊下载周公解梦大全查询梦见吃饺子怎么样制作表白网站五画起名吉利的字公益组织起什么名字好理财小组名字起名大全模型公司起名大全湛江网站制作公司竞价推广与seo区别姓王俊字辈女孩起名算死命类似小说淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻不负春光新的一天从800个哈欠开始有个姐真把千机伞做出来了国产伟哥去年销售近13亿充个话费竟沦为间接洗钱工具重庆警方辟谣“男子杀人焚尸”男子给前妻转账 现任妻子起诉要回春分繁花正当时呼北高速交通事故已致14人死亡杨洋拄拐现身医院月嫂回应掌掴婴儿是在赶虫子男孩疑遭霸凌 家长讨说法被踢出群因自嘲式简历走红的教授更新简介网友建议重庆地铁不准乘客携带菜筐清明节放假3天调休1天郑州一火锅店爆改成麻辣烫店19岁小伙救下5人后溺亡 多方发声两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#青海通报栏杆断裂小学生跌落住进ICU代拍被何赛飞拿着魔杖追着打315晚会后胖东来又人满为患了当地回应沈阳致3死车祸车主疑毒驾武汉大学樱花即将进入盛花期张立群任西安交通大学校长为江西彩礼“减负”的“试婚人”网友洛杉矶偶遇贾玲倪萍分享减重40斤方法男孩8年未见母亲被告知被遗忘小米汽车超级工厂正式揭幕周杰伦一审败诉网易特朗普谈“凯特王妃P图照”考生莫言也上北大硕士复试名单了妈妈回应孩子在校撞护栏坠楼恒大被罚41.75亿到底怎么缴男子持台球杆殴打2名女店员被抓校方回应护栏损坏小学生课间坠楼外国人感慨凌晨的中国很安全火箭最近9战8胜1负王树国3次鞠躬告别西交大师生房客欠租失踪 房东直发愁萧美琴窜访捷克 外交部回应山西省委原副书记商黎光被逮捕阿根廷将发行1万与2万面值的纸币英国王室又一合照被质疑P图男子被猫抓伤后确诊“猫抓病”

哆哆女性网 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化