网友提问:
发展我们的国产操作系统,有没有必要从内核写起?deepin到底属不属国产操作系统?
优质回答:
华为最新发布的Magic book采用了深度的Deepin系统,基于Linux内核,很多人质疑是否属于“国产操作系统”。
国产操作系统的核心目标是:自主可控。所以,发展国产操作系统,完全没有必要从内核写起,只要能够对所有源代码、整个流程了解清楚就行了。
如何理解“国产系统”?
自研操作系统的主要问题在于生态,并不是技术。目前,这个世界能够研制操作系统,并且拥有完整软件生态的,可能只有谷歌、微软、苹果三家了,而这三家都是美国公司。
深度的Deepin系统基于Linux内核,Linux是外国人写的,因此算不上国产化系统。但是,Linux内核是开源的,deepin操作系统只需要遵守Linux的开源协议即可,可以实现“可控”。何况谷歌的android、chrome OS都是基于linux内核的。
发展我国的操作系统是没有必要”自己造轮子的”,如何理解“国产”呢?
第一:每行代码背后的算法、规范、协议、标准,这些可能不是某个国家的产物;
第二:构建操作系统使用的工具,shell、编译器等,这些都与内核息息相关,循环依赖;
第三:如果满足第一条、第二条,那么造出来的只能算是“自娱自乐”的玩具而已。
Deepin操作系统
市面上有很多Linux发行版,ubuntu、centos、debain等,还有那些拿了国家大笔科研经费造出来的发行版。华为为什么会选择deepin,deepin作为一个纯商业化的团队,没有国家的扶持,为什么受到推崇呢?
1)使用了自研的DDE桌面,并不是在“KDE”“Gnome”的基础上换个主题而已。DDE桌面有更好的自主控制能力,支持触摸和手势等操作;
2)集成了自主开发的应用,可以满足日常办公、生活的需求。X了商业版的CrossOver软件,可以在linux上运行QQ、微信、迅雷、百度云、爱奇艺等;
3)提供了应用商店,支持上千款linux应用,满足日常办公、生活需求是没问题的,短板在于游戏;
4)支持多种CPU,龙芯、申威、arm,还有华为的鲲鹏,平台统一,体验一致。
目前,华为的泰山服务器、magic book笔记本预装了deepin操作系统,获取了足够的装机量后,可以倒逼国内软件厂商为deepin量身打造软件,逐步完善deepin生态圈。
总之,我国的应用软件层面已经非常成熟,有完整的把办公套件,还有最牛的聊天工具,最牛的购物网站,通常是和商业模式相关的领域,也是最“X”的领域。我们的核心部件,比如操作系统、CPU等还差的比较远,在发展国产操作系统过程中,我们做到“可控”即可,没有必要重复造轮子。
如果觉得对你有帮助,可以多多点赞哦,也可以随手点个关注哦,谢谢。
其他网友回答
目前基于linux的衍生版本非常多,deepin也是典型的一种,大家现在关心的国产的操作系统什么时候能出来,从改革开放到现在国家的综合国力已经取得了巨大的进步,但是在科技领域很多关键的技术还是依赖于美国科技,从微软的操作系统,到谷歌的安卓系统,在中美很多摩擦中已经被当作制裁的一种手段来使用了,所以从X到企业都开始寻找摆脱美国企业束缚的办法。
而且从安全的角度出发也需要有自己的操作系统,中兴搞的新支点系统已经大量被X单位采购,从大的趋势看发展国产的操作系统系统已经被提上日程了,但发展操作系统的关键还是生态系统的建设,国内绝大部分软件企业还属于互联网企业性质,做的更多的事情是在应用级别的开发,更多是在用开源社区的框架深度定制包装成产品来X,主要用来抢占国内大量的流量资源。毕竟在移动互联网时代中国如此多估值很高的互联网企业关键在于国内移动互联网土壤肥沃,而且国家在网络管控上有助于国内企业的大力的发展,更多的企业是在抢占地盘,真正核心技术的研发除了几个超级大公司在做,小公司做的还是非常少。
国产操作系统现状
在国内真正搞相关研发的更多是科研机构。也有实力强大的企业也在涉猎,像X巴巴,华为等企业也在构建这方面的X,这种基础性的研发属于投资大,见效慢所以很多企业在这番概念绕道走,即使真的去做也是基于linux系统衍生出来,顶多换个界面做几个应用就开始发布了,但是由于生态系统并不好,更多是在宣传上造势真正真金白银的生态构建几乎没有。
X巴巴早期推出的操作系统,也是下了大力气但是效果非常一般,关键是没有应用厂商影响,推广国产操作系统的关键就在于应用的推广能力上,X巴巴这是从拓展业务的角度上考虑。但最近的华为公司的鸿蒙系统的确是为了自己业务的需要,安卓系统是被谷歌牢牢控制住的系统,所以华为公司在消费电子业务想要健康的成长还是需要拥有自己的生态系统,华为属于X上梁山破釜沉舟做自己的生态系统,生态系统的关键是大家都能认可你的系统,并且愿意在上面开发自己的应用,如何做到这点也是华为公司需要下功夫的地方,也是需要时间积累。
国产操作系统如何突出重围
国产操作系统想要真正进入主要轨道,首先在技术能力上有所提升,目前华为和X巴巴都具备这种能力。在推广上现在都遇到了瓶颈,相对来讲华为公司在推广上面更加有优势,华为手机在全球的活跃量有5亿,如果适时的推出自己的系统还是存在很大的可能性,所以谷歌对于华为的操作系统还是有一定的担心,毕竟全球有巨量的华为粉丝,一旦生态有突破后边就有很大的机会。
除了华为之外的厂家在操作系统方面下的功夫明显不够,主要还是以开源的linux为主,要推广出来还是要以目前刚需为主,从X采购以及国内民众对于国产操作系统的期盼为主,先从国内出发,先把国内的生态建设完毕,然后再慢慢推广到国际市场,而且要保持足够的耐心,生态系统的建设不是一两天就能完成的事情。
国产系统至于是不是以linux内核为主都属于技术层面的东西,还是根据各个公司的实际情况为主,安卓的底层也是基于linux内核,华为的鸿蒙属于另起炉灶微内核架构,这些系统或者架构都有其各自的特点,关键还是推广方面,希望能帮到你。
其他网友回答
感谢您的阅读!
我们得承认一个事实——深度Deepin它并不是纯粹意义上的国产自主系统。如果我们说的更透彻一些,它类似于定制版的Linux系统,其实它和小米MIUI,华为EMUI等等没有本质的区别,你如果认为它是国产自主系统,那确实不是事实。
Linux到底是哪个国家的?我们有几种争议,一方面它是GNU/Linux的内核,在1991年,由芬兰X大学的Linus Torvalds开发完成0.01版本,另一方面,他却拥有美国国籍,所以说Linux是美国,又说是芬兰。
其实,因为Linux是免费的,本身系统遵循GPL版权协议,所以并不收取用户费用,而因为它的开源性,所以有不同的版本,深度deepin就是国内的一个版本。
如今,华为和Deepin合作,在华为matebook14中,率先搭载了deepin OS,原因是什么?很简单,为了防止被微软扼住咽喉,我们知道谷歌已经率先发难,通过让华为不允许使用GMS服务,来遏住华为在欧洲的发展。
而华为为了未雨绸缪,使用了两条路,一条路是发布了全场景,多设备的,基于微内核的鸿蒙系统;另一方面在华为matebook14等等笔记本中使用Linux版本的系统,就是为了能够在微软下,保证优势。
所以,鸿蒙系统已经有了雏形,而未来的deepin系统可能会和华为合作下,又更多的形式,更自主,目前的国产电脑并不是要完全的自主,我们需要的是,运用全人类的智慧,带来更好的,服务于国内市场的系统!
其他网友回答
感谢邀约,我的回答是没有必要从内核写起,目前deepin并不算国产操作系统,其内核是基于开源Linux系统,除非从内核写起,才算得上一个真正意义的国产操作系统。以下是我针对这个问题的思考,仅供参考:
首先需要明确,从0开发一个操作系统的投入是十分巨大的
从我们熟知的windows系统说起,自从85年Windows 1.0的1.0版本,至今经历了34年了,现在用的最多的版本莫过于Windows XP、Windows 7、windows10了,其采用自研的NT内核,据微软官方数据统计,光是Windows vista这个版本的系统是超过25个研发小组,总共人数超过1000多名研发人员,用了超过5年多的时间才开发出来的,资金投入已经超过了200多亿美金,相当于美国X登月计划的费用,可见是多么的烧钱。据说Windows Vista 的代码已经超过5000万行,这是个什么概念?假如用A4纸进行打印这些代码,每页打印30行,把代码打印出来需要166万张A4纸。
我们在来看看另外一个使用广泛的Linux操作系统,其代码量在2008年的时候就超过了1000万行,目前全球共有2万名开发维护者,现在代码量应该有2500万行了吧,仅在2018年就增加了225077行代码。
从上面可以看出从0开发一套操作系统,并非易事,涉及很多人力物力,即使你有钱,也不一定能办成,涉及的因素很多。
操作系统的生态也很重要
即使你把操作系统建好了,但是还得要有人用。如果你的产品好用,自然用的人就多了。我们还是要来看看windows当初是怎么进入我国的,我们清楚,国外的软件都是付费才能使用的,但是windows进入我国时,微软则采取了纵容盗版的态度,造成了我们人人都可以免费使用windows,这一用不当紧,用户的习惯在使用中潜移默化的形成了,已经无法摆脱了,还有一点微软为其系统提供了超好用的office办公软件,我们在日常工作生活中已经无法离开这些办公软件,使用的人多了,自然少不了一些公司想在这个系统上分杯羹,不管是硬件电脑厂商还是软件厂商,为其提供强大的周边生态,可见操作系统不仅仅是操作系统,建设生态同等重要。
安卓和IOS手机系统并非完全自研系统
刚才提及到了建设生态已经着实不易了,还要从0开始建设系统怎么可能,这可是个超级工程,不亚于登月计划,投入也不一定有回报。像苹果和谷歌这样的大公司也没有这么选择,苹果的iOS系统是基于unix了,而谷歌的安卓也是linux了,可见这些世界主流超级科技公司也没有选择从0开始打造操作系统,也都是站在巨人的肩膀上才能打造出自己的操作系统,还要打造一个强大的用户生态同样是难上加难,如果你还要求他们完全自主,X难于上青天。
国产系统完全可以借鉴苹果和谷歌的思路,在其它的内核基础上进行打造
现在操作系统的使用不像以前那样随便用了,随着中美贸易的摩擦,万一哪天美国人不让我们用了咋办,我国就面临无操作系统的尴尬局面,我们生活的方方面面都会受到影响,最常见的取款机系统,地铁闸机系统好像都属是windows系统,还有医院的电脑系统都是windows,因此我国很有必要有一套属于自己的国产系统。
由于开发一个操作系统,并非易事,连谷歌和苹果这样世界级的科技公司都没有选择从0开始,我们也没有这个必要,现在时间紧迫,我们需要在其它的内核基础上进行开发,比如在linux进行开发,快速投入市场进行用户培养才是最重要的。
介绍下目前比较主流的操作系统
目前有这几款国产的操作系统:deepin,中兴新支点操作系统、红旗操作系统、优麒麟操作系统、普华操作系统!这些操作系统基本上都是基于linux内核的,deepin的上手体验非常不错,感觉和Mac os 的风格差不多,系统中预装了 WPS Office、搜狗输入法、有道词典、网易云音乐以及深度特色应用。基本上满足了我们日常办公的需求,其使用体验完全是基于国人的操作习惯,容易上手,操作简单,界面清爽,运行流畅。如果你会使用windows操作系统,上手deepin也是非常容易的。但是有个缺点就是缺少专业级的软件,比如如CAD 、Photoshop、3Dmax等,还有就是不能玩大型游戏等。
小节
关于今天的分享就到这里,总而言之,我们没有必要从0开始构建操作系统,反而站在巨人的肩膀上,基于linux内核搭建操作系统才是符合我国现有国情的,只有这样我们才能快速打造一个属于我们自己的操作系统投入市场运营,培养用户习惯,避免我国没有操作系统的尴尬局面。
其他网友回答
国内PC上的操作系统全部是基于开源Linux操作系统修改,技术最高也不过自己基于源码编译,再做几个Linux系统的软件。技术有限的就直接基于Linux发行版改了。
技术比较高的有普华操作系统、deepin、中兴新支点操作系统。
还有什么优麒麟是基于Ubuntu,银河麒麟是基于优麒麟,中标麒麟基于Fedora。
当然,deepin是基于Debian,中兴新支点操作系统基于CentOS,普华操作系统是自己从源码构建的。
曾经,有个国产操作系统的典范叫红旗Linux。后来,红旗Linux经营不善,倒闭了。再后来,红旗Linux被X并多次易主,现在的中科红旗已经做不出什么东西了。
有个一铭OS,现在好像过得也不是很好。还有什么半死不活的中科方德,产品都没见过。
虽然桌面和服务器操作系统我们都没有核心技术,但是工业控制的实时操作系统我们可有核心技术。RT-Thread OS和翼辉Sylix OS都是核心代码自己写的操作系统。
至于智能手机的移动操作系统,我们也不怎么样。
马云那个Yun OS,不过是Android换了个Java虚拟机。
有个元心OS,是把诺基亚失败的项目MeeGo的代码给买下来了,在此基础上开发的。据说元心已经把之前买下的代码给研究得差不多了。元心OS主要军用,民用的设备没见过。
以上内容就是小编分享的关于发展我们的国产操作系统,有没有必要从内核写起?deepin到底属不属国产操作系统?.jpg”/>