做一个国产操作系统到底有多难?

做一个国产操作系统到底有多难?,第1张

近日,多家媒体报道称,俄罗斯境内用户现已无法正常下载Windows 10和Windows 11系统安装程序。同时,俄用户也无法下载用于安装操作系统的Media Creation Tool应用程序。这给外界敲响了警钟,关键技术国产化、自主创新发展的重要性和紧迫性已愈发凸显。

当前,“缺芯少魂(“芯”是指芯片,“魂”是指操作系统)”仍是我国亟待解决的技术难题。那么,做一个国产操作系统的难点在哪里呢?对此,民生证券指出,对国产软硬件的推广来说,一次性地投入资金购买并非难事,建立国产软硬件的应用生态才是能否持续成长的关键。

“打造生态的难点在于,怎么样让更多相关的伙伴共同去做一个事情,这块大家要有共同的目标,同时,和本身商业上以及从他们的产品方向上有一致性,并激发相关开发者的兴趣,保证大家的意愿和投入。”OpenCloudOS社区TOC(技术监督委员会)主席、腾讯云副总裁郭振宇日前在线上对包括《每日经济新闻》记者在内的媒体说道。

来源:每日经济新闻 谭玉涵 摄(资料图)

打造一款操作系统难在哪里

就市场格局而言,国内桌面操作系统方面,Windows、macOS处于绝对主导地位,虽然近5年在国内市占率逐步下滑,不过仍占据超过90%市场份额,而国产操作系统在Linux分类,占比不足5%,市占率有待提升。

现阶段,我国市场上的国产操作系统达10种以上,其中主流的包括UOS(统信软件)、麒麟OS、普华软件、中兴新支点、凝思、中科方德、华为欧拉OpenEuler等,但它们大多是以Linux为基础的二次开发。

操作系统按应用领域可以划分为四种:桌面操作系统、服务器操作系统、移动操作系统和其他操作系统(云、嵌入式、物联网操作系统等)。

如今大家对Windows、安卓、iOS等操作系统都习以为常,但实际上开发一个操作系统的工作量非常大。

举例来说,Windows XP有代码4000万行,Windows 7有代码5000万行,36版本的Linux 内核代码就有1590万行,而Linux的发行版Debian系统代码行数达6500万行,而且这些代码还都是经过软件厂商反复精简的结果。如果对几千万代码行数的工作量没有概念,可以参照一个案例:“WPS代码大约在百万行这个级别,而雷军执掌的金山软件重写WPS用了3年时间。”

庞大的工作量和漫长的开发周期导致操作系统研发成本高昂。以操作系统Windows为例,自1985年推出Windows10以来,Windows系统已经经历了三十多年的变革。从最初运行在DOS下的Windows30,到后来风靡全球的WindowsXP、Windows7、Windows8等历代演进迭代、才于2021年推出Windows11。

在资金投入上,微软开发Vista所花费的研发费用超过了200亿美元,而Linux仅内核,如果根据人员投入的规模,据测算也耗资数十亿美元。这种规模的资金和人力是国内操作系统厂商目前难以企及的。相比之下,国内做操作系统的公司的开发人员,大一些的有几百人,小的甚至不足百人。

另外,操作系统的成功同样离不开硬件,尤其是芯片的支持。早在IBM于1981年推出业界第一台个人电脑前,微软和英特尔就开始了合作。两家公司强强联合,软硬件之间良好的协同发展使得WinTel联盟迅速崛起,在上世纪80年代后期逐步占据市场主导地位。

民生证券表示:“基础软硬件产业链非常庞大,除本身参与的厂商外,运维和服务人员、二次开发、开源社区、基于生态的软件应用都是实现国产软件自立的重要参与方。”

虽然很难,但好消息是,目前国产操作系统在几个细分赛道或者客户群方面已经有所突破。

来源:每日经济新闻(资料图)

政企用户市场,国产桌面操作系统已“破冰”

桌面操作系统(Operating System)是配置在计算机硬件上的第一层基础软件,管理计算机系统的全部硬件资源,分为闭源和开源两类。国产桌面操作系统大多是以开源项目Linux内核为基础,由中国本土软件公司自主对内核代码进行一定的修改和补充,加入GUI(图形界面)、应用等部分,形成了相应的应用于桌面端的Linux操作系统发行版。

全球市场,桌面操作系统中Windows占比高达755%,尽管Windows一家独大,但其在全球的市场份额正不断下降,2012年其全球市场份额为900%,2022年4月仅为755%,而苹果OS X市场份额不断上升,从2012年的75%上升到2022年4月的155%。

中国市场,桌面操作系统中Windows占比达856%,苹果OS X从2012年的11%上升到2022年4月的59%,Linux从2012年的019%上升到2022年4月的071%。凭借较高的占比,业内也流行着“微软之下,寸草不生”这一软件业的“诅咒”,中国自主软件产品在过去几十年的发展中也曾被微软轻易地扼杀在了摇篮。

不过,在党政市场,近几年,国产桌面操作系统方面已经涌现出统信软件(诚迈科技持股3231%)、麒麟软件(中国软件持股3493%)等厂商,给市场带来活力的同时,也在不断影响着市场表现和竞争格局。

公开资料显示,统信软件由诚迈科技(SZ300598,股价4045元,市值6474亿元)与武汉深之度联合成立,其操作系统品牌为UOS,UOS产品基础为武汉深之度的操作系统Deepin。目前,以统信软件等为代表的国产操作系统已趋于成熟。今年5月,诚迈科技董事长王继平在业绩说明会上表示:“据统信软件内部统计,统信软件桌面操作系统去年底在党政市场市占率约为65%,在行业市场约为80%。和2020年差不多。”

此外,6月24日,麒麟软件还宣布,中国首个桌面操作系统根社区openKylin正式发布上线。所谓根社区,是指基于Linux内核和其他开源组件而构建,不依赖上游发行版的社区。而该社区的组建也能更好地加速我国自主化操作系统的进程,提升我国的信息安全性。

受政策利好影响,桌面国产操作系统似乎“迎来了春天”,但真实情况也不容客观。近年来,统信软件总体规模和营业收入虽然保持较高的增长水平,但公司净利润却大多为亏损状态。2019年~2021年,统信软件的净利润分别为-3644万元、203591万元和-2384380万元。2022年一季度,统信软件实现营业收入351745万元,净亏损184亿元。与2021年同期相比,一季度营收同比下降4591%。

对于亏损额增加的原因,公司解释称,统信UOS操作系统为技术密集型产品,在产品研发、生态适配、市场推广等方面需要较大的投入,同时,整体员工数量较成立之初也已大幅增加。另外,当前统信软件产品下游应用领域主要为党政信创市场,客户类型较为单一,并且不同地区政府采购信创产品(包括国产操作系统)的节奏不同,导致公司营业收入的增长不及营业成本的短期快速增长。

服务器操作系统已取得初步成效

手机操作系统方面,主要分为安卓和iOS系统,壁垒较高。不过,在服务器操作系统领域,我国已有厂商取得初步成效。

“中国操作系统企业正从开源的使用者向贡献者,甚至是技术的引领者转变。”6月22日,在2022 OpenCloudOS社区开放日上,国产开源操作系统OpenCloudOS发布了首个源社区(L1)项目及首个全量软件包(L3)版本,并首度披露其技术研发路线图。这意味着,OpenCloudOS将成为中国首个具备全链路国产化能力的服务器操作系统,可以为国内企业提供自主可控的上游版本,和满足企业级稳定性需求的软件供应版本。

2020年12月,美国RedHat宣布,自2022年1月1日起停止维护CentOS 8服务器操作系统,并将于2024年6月30日停止维护CentOS 7。停服后,CentOS无法获得官方升级和补丁,用户将面临严重的网络安全威胁。此事曾在业内引发广泛关注和热议。

不过,OpenCloudOS社区理事、中兴操作系统产品总工、操作系统专家委员会委员徐立锋表示,“今年1月,OpenCloudOS的首个版本初步满足了业界对CentOS替代的需求”。据介绍,目前,OpenCloudOS源社区已完成数百个软件包的构建工作。后续,OpenCloudOS还将发布首个源社区正式版本(OpenCloudOS Stream 2212)及第二个社区大版本,满足企业自主可控的需求。

此外,在OpenCloudOS社区之前,OpenHarmony、OpenEuler、龙蜥等开源社区相继成立。

6月15日,在华为伙伴暨开发者大会2022上,华为公司副总裁、计算产品线总裁邓泰华在线上对包括记者在内的媒体表示:“截至目前,欧拉商业装机量累计超过170万套,新增市场份额达到19%,预计到今年底将达25%,明年的目标是做到中国新增市场份额第一。”

他进一步称,欧拉的发展是非常快的。“操作系统的生态构建非常(有)挑战(性),欧拉在2020年初开源,如果年底做到25%,可以说处于第一梯队,三年时间生态得到快速发展在中国是第一次,这意味着欧拉在服务器和云的操作系统上走出一条路。未来,我们希望把欧拉的经验都分享出来,产业链能够共建一个生态扩大市场份额。

OpenEuler的定位是面向数字基础设施的开源操作系统,支持服务器、云计算、边缘计算、嵌入式等应用场景,这在一定程度上和OpenCloudOS的定位有所重合,如何看待二者的关系,双方会不会展开合作?

对此,郭振宇在线上对包括《每日经济新闻》记者在内的媒体表示,对于国产操作系统的大目标,相信所有中国操作系统开源社区是一致的,共建国产操作系统生态的大方向是一致的。而且大家在源头上,基于Linux内核和一些开源软件的生态也是一致的。这奠定了我们可以和更多其他国产开源社区进行进一步合作的基础,未来我们也希望能够在一定条件下,一起推动操作系统相关标准的统一。在标准统一下,用户可以更加方便地在不同产品之间切换,甚至共同研发。”

他认为:“不同操作系统社区只要大的方向和标准是统一的,通过不同社区、不同方向的合作,能够进一步促进国产操作系统社区的活跃度,同时也能迸发出更多的创新。”随着产业生态的迅速发展,操作系统国产化进程有望提速。

linux和windows的区别如下:

Linux操作系统与Windows操作系统区别一:

内核不同,Linux操作系统使用Linux内核,Windows操作系统使用NT内核;Linux内核代码开源,NT内核代码闭源,也就是说任何人都可以拿着Linux内核代码改成自己喜欢的风格来用,不过前提是你得是技术大牛。

Linux操作系统与Windows操作系统区别二:

Linux是免费的,Windows是收费的,不过不代表所有Linux都是免费的,有一部分进行商业运作的Linux是收费的,比如RedhatLinux。

Linux操作系统与Windows操作系统区别三:

Windows软件支持丰富,而Linux软件支持就很少了,因为Windows硬件驱动厂商支持全面,Linux驱动这块不如Windows全面,比如百分之九十九的游戏都可以在Windows上运行,而Linux上只有很简陋的游戏。

Linux操作系统与Windows操作系统区别四:

Windows易用性高,Linux操作系统有一定的门槛,Linux使用命令行字符模式为主要操作方式,Windows使用窗口、图标、鼠标点击形象化的方式为主要操作方式,如果不懂命令行,基本使用Linux是寸步难行的。

Linux操作系统与Windows操作系统区别五:

市场和安全性,Linux市场主攻服务器市场,Windows系统主打桌面市场,Linux主要应用于网络,而Windows操作系统最开始应用于打印服务。Linux安全性比Windows安全性高,要求它更加可靠。

不可以。根据查询相关资料信息显示,除了极少部分开源的app之外,我们日常生活中使用的绝大多数商用app都是闭源的,也就是说这些app的源代码并没有开放给公众,因此也就没有办法从服务器上直接下载复制。

数据存储服务器可以使用多种操作系统,常见的有 Windows Server、Linux Server 和 UNIX Server 等。选择合适的操作系统取决于服务器的用途、性能需求、稳定性要求以及管理人员的技术背景等因素。以下是这些操作系统的简要介绍:

1 Windows Server:Windows Server 是微软公司推出的一款操作系统,专为企业级数据存储和应用服务而设计。它具有易用性、强大的功能和高度的可靠性,支持多种存储解决方案,如文件存储、块存储和虚拟化存储等。Windows Server 还可以与其他 Windows 平台无缝集成,方便用户管理和维护。

2 Linux Server:Linux Server 是基于 Linux 操作系统的一款服务器解决方案,具有开源、免费、可定制性强等特点。Linux Server 支持多种文件系统,如 ext4、XFS、Btrfs 等,适用于不同性能和容量需求的存储场景。此外,Linux Server 还具有较高的稳定性和安全性,可以满足企业级应用的要求。

3 UNIX Server:UNIX Server 是一款历史悠久的服务器操作系统,以高度可定制性和强大的性能著称。UNIX Server 支持多种处理器架构,如 x86、SPARC 和 PowerPC 等,适用于不同类型的服务器硬件。UNIX Server 的主要优势在于其稳定性和可靠性,适用于关键任务和企业级应用场景。

综上所述,数据存储服务器可以使用 Windows Server、Linux Server 或 UNIX Server 等操作系统。在选择合适的操作系统时,需要考虑服务器的具体需求、性能和稳定性要求,以及管理人员的技术背景等因素。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 做一个国产操作系统到底有多难?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情