发展我们的国产操作系统,有没有必要从内核写起,deepin到底属不属国产操作系统?

lierenhuichang


目前基于linux的衍生版本非常多,deepin也是典型的一种,大家现在关心的国产的操作系统什么时候能出来,从改革开放到现在国家的综合国力已经取得了巨大的进步,但是在科技领域很多关键的技术还是依赖于美国科技,从微软的操作系统,到谷歌的安卓系统,在中美很多摩擦中已经被当作制裁的一种手段来使用了,所以从政府到企业都开始寻找摆脱美国企业束缚的办法。

而且从安全的角度出发也需要有自己的操作系统,中兴搞的新支点系统已经大量被政府单位采购,从大的趋势看发展国产的操作系统系统已经被提上日程了,但发展操作系统的关键还是生态系统的建设,国内绝大部分软件企业还属于互联网企业性质,做的更多的事情是在应用级别的开发,更多是在用开源社区的框架深度定制包装成产品来销售,主要用来抢占国内大量的流量资源。毕竟在移动互联网时代中国如此多估值很高的互联网企业关键在于国内移动互联网土壤肥沃,而且国家在网络管控上有助于国内企业的大力的发展,更多的企业是在抢占地盘,真正核心技术的研发除了几个超级大公司在做,小公司做的还是非常少。

国产操作系统现状

在国内真正搞相关研发的更多是科研机构。也有实力强大的企业也在涉猎,像阿里巴巴,华为等企业也在构建这方面的体系,这种基础性的研发属于投资大,见效慢所以很多企业在这番概念绕道走,即使真的去做也是基于linux系统衍生出来,顶多换个界面做几个应用就开始发布了,但是由于生态系统并不好,更多是在宣传上造势真正真金白银的生态构建几乎没有。

阿里巴巴早期推出的操作系统,也是下了大力气但是效果非常一般,关键是没有应用厂商影响,推广国产操作系统的关键就在于应用的推广能力上,阿里巴巴这是从拓展业务的角度上考虑。但最近的华为公司的鸿蒙系统的确是为了自己业务的需要,安卓系统是被谷歌牢牢控制住的系统,所以华为公司在消费电子业务想要健康的成长还是需要拥有自己的生态系统,华为属于被逼上梁山破釜沉舟做自己的生态系统,生态系统的关键是大家都能认可你的系统,并且愿意在上面开发自己的应用,如何做到这点也是华为公司需要下功夫的地方,也是需要时间积累。

国产操作系统如何突出重围

国产操作系统想要真正进入主要轨道,首先在技术能力上有所提升,目前华为和阿里巴巴都具备这种能力。在推广上现在都遇到了瓶颈,相对来讲华为公司在推广上面更加有优势,华为手机在全球的活跃量有5亿,如果适时的推出自己的系统还是存在很大的可能性,所以谷歌对于华为的操作系统还是有一定的担心,毕竟全球有巨量的华为粉丝,一旦生态有突破后边就有很大的机会。

除了华为之外的厂家在操作系统方面下的功夫明显不够,主要还是以开源的linux为主,要推广出来还是要以目前刚需为主,从政府采购以及国内民众对于国产操作系统的期盼为主,先从国内出发,先把国内的生态建设完毕,然后再慢慢推广到国际市场,而且要保持足够的耐心,生态系统的建设不是一两天就能完成的事情。

国产系统至于是不是以linux内核为主都属于技术层面的东西,还是根据各个公司的实际情况为主,安卓的底层也是基于linux内核,华为的鸿蒙属于另起炉灶微内核架构,这些系统或者架构都有其各自的特点,关键还是推广方面,希望能帮到你。


大学生编程指南


感谢您的阅读!

我们得承认一个事实——深度Deepin它并不是纯粹意义上的国产自主系统。如果我们说的更透彻一些,它类似于定制版的Linux系统,其实它和小米MIUI,华为EMUI等等没有本质的区别,你如果认为它是国产自主系统,那确实不是事实。

Linux到底是哪个国家的?我们有几种争议,一方面它是GNU/Linux的内核,在1991年,由芬兰赫尔辛基大学的Linus Torvalds开发完成0.01版本,另一方面,他却拥有美国国籍,所以说Linux是美国,又说是芬兰。

其实,因为Linux是免费的,本身系统遵循GPL版权协议,所以并不收取用户费用,而因为它的开源性,所以有不同的版本,深度deepin就是国内的一个版本。

如今,华为和Deepin合作,在华为matebook14中,率先搭载了deepin OS,原因是什么?很简单,为了防止被微软扼住咽喉,我们知道谷歌已经率先发难,通过让华为不允许使用GMS服务,来遏住华为在欧洲的发展。

而华为为了未雨绸缪,使用了两条路,一条路是发布了全场景,多设备的,基于微内核的鸿蒙系统;另一方面在华为matebook14等等笔记本中使用Linux版本的系统,就是为了能够在微软下,保证优势。

所以,鸿蒙系统已经有了雏形,而未来的deepin系统可能会和华为合作下,又更多的形式,更自主,目前的国产电脑并不是要完全的自主,我们需要的是,运用全人类的智慧,带来更好的,服务于国内市场的系统!


LeoGo科技


    华为最新发布的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)集成了自主开发的应用,可以满足日常办公、生活的需求。购买了商业版的CrossOver软件,可以在linux上运行QQ、微信、迅雷、百度云、爱奇艺等;

    3)提供了应用商店,支持上千款linux应用,满足日常办公、生活需求是没问题的,短板在于游戏;

    4)支持多种CPU,龙芯、申威、arm,还有华为的鲲鹏,平台统一,体验一致。

    目前,华为的泰山服务器、magic book笔记本预装了deepin操作系统,获取了足够的装机量后,可以倒逼国内软件厂商为deepin量身打造软件,逐步完善deepin生态圈。



    总之,我国的应用软件层面已经非常成熟,有完整的把办公套件,还有最牛的聊天工具,最牛的购物网站,通常是和商业模式相关的领域,也是最“赚钱”的领域。我们的核心部件,比如操作系统、CPU等还差的比较远,在发展国产操作系统过程中,我们做到“可控”即可,没有必要重复造轮子。

如果觉得对你有帮助,可以多多点赞哦,也可以随手点个关注哦,谢谢。

Geek视界


我是中国人,只用国产手机!不要被苹果、三星的水军们的吹捧忽悠和欺骗了,当今什么都可以伪造。苹果手机存在30个致命缺陷:1、不支持通话录音;2、信号极差(基带英特尔劣质);3、价格虚高;4、电池小,待机时间短;5、虽然现在有18所谓快充,但充电速度慢;6、关机后闹钟不响 不信可测 7、双层主板发热大,游戏发热,发热翻车;8、配件昂贵,不支持第三方更换;9、不支持滚动截图;10、传输文件麻烦,封闭系统;11、相对上代取消了3d touch功能,相对上代简配、12、5G遥遥无期,13、伪双卡双待,副卡不支持4G;14、外观沦落丑化15 max228克,半斤重砖头16 720p垃圾屏幕,都没上1080p,字体稍大,显示就是模糊,不信可测 17 后置三摄全网最丑18全网最大刘海全网最丑19 全网最大最粗边框 20最不安全手机被点名批评 21低温还关机,室外冬天低温部分不能用 第22点配件与电池价格是国产手机几倍 第23点标配5v1A充电器,没有18瓦充电器需要另外花243大洋购买,还需要花100多买专用数据线, 第24点 iphone11没有采用type c接口,为自家lighting接口,非常不方便 第25点 无3.5毫米耳机孔 第26点不支持存储卡扩展 第27点不支持红外遥控 28 不支持无线反向充电。29.不支持屏下指纹 30,app收费严重超标,部分app费用不仅要钱,会员费用是安卓两三倍。不服来辩!!!


鑫1


国内PC上的操作系统全部是基于开源Linux操作系统修改,技术最高也不过自己基于源码编译,再做几个Linux系统的软件。技术有限的就直接基于Linux发行版改了。

技术比较高的有普华操作系统、deepin、中兴新支点操作系统。

还有什么优麒麟是基于Ubuntu,银河麒麟是基于优麒麟,中标麒麟基于Fedora。

当然,deepin是基于Debian,中兴新支点操作系统基于CentOS,普华操作系统是自己从源码构建的。

曾经,有个国产操作系统的典范叫红旗Linux。后来,红旗Linux经营不善,倒闭了。再后来,红旗Linux被收购并多次易主,现在的中科红旗已经做不出什么东西了。

有个一铭OS,现在好像过得也不是很好。还有什么半死不活的中科方德,产品都没见过。

虽然桌面和服务器操作系统我们都没有核心技术,但是工业控制的实时操作系统我们可有核心技术。RT-Thread OS和翼辉Sylix OS都是核心代码自己写的操作系统。

至于智能手机的移动操作系统,我们也不怎么样。

马云那个Yun OS,不过是Android换了个Java虚拟机。

有个元心OS,是把诺基亚失败的项目MeeGo的代码给买下来了,在此基础上开发的。据说元心已经把之前买下的代码给研究得差不多了。元心OS主要军用,民用的设备没见过。


芯故事


从国家安全角度出发,个人觉得要从内核写起。这不是重新造一个轮子的问题,这是整个大厦的基础。只有每句核心代码都自己写并充分理解和实践,才能获得最靠谱的经验教训。在这之前,c的编译器也应由国人每一句都重写,这样才能打下最坚实的地基。其他的应用层都是亭台楼阁,依照国家力量重建生态并不难。


五月的救赎



首先需要明确,从0开发一个操作系统的投入是十分巨大的

从我们熟知的windows系统说起,自从85年Windows 1.0的1.0版本,至今经历了34年了,现在用的最多的版本莫过于Windows XP、Windows 7、windows10了,其采用自研的NT内核,据微软官方数据统计,光是Windows vista这个版本的系统是超过25个研发小组,总共人数超过1000多名研发人员,用了超过5年多的时间才开发出来的,资金投入已经超过了200多亿美金,相当于美国阿波罗登月计划的费用,可见是多么的烧钱。据说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开始打造操作系统,也都是站在巨人的肩膀上才能打造出自己的操作系统,还要打造一个强大的用户生态同样是难上加难,如果你还要求他们完全自主,兼职难于上青天。


国产系统完全可以借鉴苹果和谷歌的思路,在其它的内核基础上进行打造

现在操作系统的使用不像以前那样随便用了,随着中美贸易的摩擦,万一哪天美国人不让我们用了咋办,我国就面临无操作系统的尴尬局面,我们生活的方方面面都会受到影响,最常见的取款机系统,地铁闸机系统好像都属是windows系统,还有医院的电脑系统都是windows,因此我国很有必要有一套属于自己的国产系统。


由于开发一个操作系统,并非易事,连谷歌和苹果这样世界级的科技公司都没有选择从0开始,我们也没有这个必要,现在时间紧迫,我们需要在其它的内核基础上进行开发,比如在linux进行开发,快速投入市场进行用户培养才是最重要的。


介绍下目前比较主流的操作系统

目前有这几款国产的操作系统:deepin,中兴新支点操作系统、红旗操作系统、优麒麟操作系统、普华操作系统!这些操作系统基本上都是基于linux内核的,deepin的上手体验非常不错,感觉和Mac os 的风格差不多,系统中预装了 WPS Office、搜狗输入法、有道词典、网易云音乐以及深度特色应用。基本上满足了我们日常办公的需求,其使用体验完全是基于国人的操作习惯,容易上手,操作简单,界面清爽,运行流畅。如果你会使用windows操作系统,上手deepin也是非常容易的。但是有个缺点就是缺少专业级的软件,比如如CAD 、Photoshop、3Dmax等,还有就是不能玩大型游戏等。


小节

关于今天的分享就到这里,总而言之,我们没有必要从0开始构建操作系统,反而站在巨人的肩膀上,基于linux内核搭建操作系统才是符合我国现有国情的,只有这样我们才能快速打造一个属于我们自己的操作系统投入市场运营,培养用户习惯,避免我国没有操作系统的尴尬局面。

感谢大家阅读,如果你有什么好的想法欢迎到留言区分享交流,如果你赞同我的回答,欢迎给个赞和转发,谢谢支持。

前端达人


deepin 是中国公司的产品,它是“国产的”,这一点本就应该是毫无争议。

deepin 是来自中国的 linux 发行版,deepin 在为开源社区的发展付出着来自中国的贡献——它做做出的贡献得到了 Linus 大神的赞扬,得到了世界开源社区的肯定和尊重!这,才是中国创造在操作系统领域走向世界、展现中国人的形象与风采的正确打开方式!

任何品类的工业产品从诞生开始,到发展成熟,大体上最终都会走向同质化。

轿车是这样、智能手机是这样、电脑以及电脑操作系统也是这样——无论是什么类型、什么品牌、由谁来制造,它们看起来都差不多,至少基本结构、基本原理、所需要遵循的共同标准基本都是一致的。

如果时光退回到上个世纪八十九十年代,中国、或者中国的公司或许还有机会完全独立自主的开发出一套自己的硬件标准以及软件系统来——至于它最终能不能经过大浪淘沙,活下来成为今天全世界共同认同的通用标准,那是另外一回事。

但历史没有“如果”。

过去了的就是过去了的,发生过的就是发生过的。

时至今日,已经没有任何国家、任何公司、任何团体、任何组织或任何个人有能力“从0开始”开发出一套“独立自主”的“通用”PC操作系统来了——请注意这里的“通用”二字——如果不追求“通用”,只要求“独立自主”,那么要开发一套操作系统的难度并不高,如果足够好学且有足够的天赋,一个爱好编程的高中生大概就能做到这一点。

这里其实有两个问题:

第一:为什么没有可能从0开始独立自主的开发出一套通用PC操作系统?

第二:如果只要求“独立自主”,不要求通用,那么开发出一套操作系统的难度到底有多高?

先回答第二个问题,参见鱼丸君之前转载的文章《跟我一起写操作系统(一)——10分钟写个操作系统》:https://www.toutiao.com/i6639354203909128707/

真的,如果不追求通用性,操作系统什么的真的不难写,完全就是会者不难难者不会的问题——linux的亲爹 Linus 大神当年写出第一版 linux 内核代码的时候还是个是个年仅21岁的大学生,那时候他还没登上神坛成为大神,大概也没想到他创造的 linux 系统后来能改变世界。

鱼丸君想说的是:如今国内在理论上有能力独立自主的写出操作系统内核代码的大学生、程序员、或者相关爱好者说有1000万人可能款张了,但要说只500w人大概得漏掉许多!

毕竟光是CSDN的注册会员就达2500万人,其中活跃用户达800万人之多……能在CSND上成为活跃用户的,哪怕只是业余水平层次,大概也能看得懂鱼丸君之前转载的文章。

也就是说,从理论上来讲,只要他们愿意动手、愿意钻研的话,他们完全有能力在很短的时间之内为中国贡献至少500万份独立自主的操作系统内核源码……当然,要求不能太高,达到 Linus 大神当年写出的第一版 linux 内核源码的水平即可。

然后呢?

有什么用?

操作系统内核这东西,是核心技术吗?

是——个——毛——线——啊!

linux 内核源码是公开的(https://www.kernel.org),任何人都可以下载到的好不好?

不愿意下载,在线都可以看的啊有木有!

每一行代码、每一个字符都清清楚楚,没有任何神秘感可言的好吗?

知道这意味着什么吗?

鱼丸君直接说吧:如果 linux 内核真的是核心技术、如果这个世界上真有一头会看代码的猪,那么这头猪也能掌握这门核心技术!

Linus 当年能参考 Unix 写出“类 Unix 的 linux 内核”,今天照样有人可以做到这一点,或者说,如果真有那么一位程序员或者爱好者闲情来了,照着 linux 的基本结构再写一套“类 linux“系统来也是可以的……

事实上,公开发布的 linux 内核根本就不是什么核心技术,它本质上是一种通用标准,它的作用就是负责管理系统的进程、内存、设备驱动程序、文件和网络系统

说得更简单、更直白一点——内核决定了电脑软硬件的组织及运行方式。

讲一台电脑看作是一座城市,那么内核在这座城市中的作用便是:负责城市规划,决定哪里能盖楼、决定楼房的具体用用途,制定交通规则,并进行交通管理。

城市规划和交通法规当然很重要,但没有任何一座城市是以城建局和交管局为中心的……这怎么可能?

内核的“核”字,并不是“不可或缺的核心”的意思,事实上,内核根本就不是算计算机系统的必要组成部分,这或许是汉字天生的缺陷,容易引被人望文生义,容易令一知半解的人产生不必要的误会,也容易被别有用心的人扯出来乱带节奏……

既然自己写内核不难,既然内核根本就不是什么核心技术,那为什么国产操作系统非要用 linux 内核?

关键还是在那个“通用性”的要求上。

linux 内核中,真正负责管理系统的进程、内存、文件和网络系统的部分其实很小,大概也就只有几M大小而已,真正占大头的是<strong>设备驱动程序

如今,在世界范围内,一般个人计算机上能用到的电脑操作系统大概只有三种——win、MAC、linux的各种发行版。

抛开市场占有率和是否开源的话题不谈,这三种操作系统其实都有一个共同点,那便是它们都有足够的硬件驱动支持

毫无疑问,win的硬件支持是最好的,所以它的通用性最强。

linux 次之,但大体上通用性也能得到保证,尤其是针对比较老的硬件,linux 的效果可能比 win 更好。

早期的苹果电脑,软硬件都是他们自己搞定,但后来苹果还是放弃了自己power G4处理器,拥抱了 intel ,然后 MAC OS 也开始支持 x86 平台,具备了一定的通用性,跟着才有了“黑苹果”这个概念。

很多 linux 的用户、或者准用户总是在批评 linux 对 NVIDIA 的显卡支持不好,比较新的 N 卡不是很难找到驱动,就是找到了驱动,性能也是打了折扣的——某些比较新的 N 卡在 linux下运行时,能发挥的极限性能大概只相当于在 win 下与运行时的 80%。

对 N 卡的支持并不太好,这是 linux 系统的问题之一,但这并不是 linux 的责任,而是 NVIDIA 对 linux 系统的驱动支持不到位。

linux 都尚且都有这样的问题存在。

那么,若是国内真有一家公司没用 linux 内核,而是“独立自主”的“从0开始”的搞出一套“完全属于自己”的操作系统,那么他们得拿什么来向全世界的硬件厂商们提出要求,情他们务必针对那个操作系统研发并提供驱动代码呢?

拿面子?咳咳……一个刚创业的小公司,能有啥面子?

拿钱砸?那得多少钱?

拿市场?对不起,你没市场……

拿政令?不好意思,自己国家的政令在自己国内用就好,拿出过去要求别人,可能会被斥责干涉人家的那啥内内吧!

所以,除了微软和苹果之外,其它任何想要进入通用操作系统市场领域的公司,其实也就只有 linux 内核一项可选了,别的道路都是行不通的,别挣扎,挣扎就是烧钱自己的钱引火、把自己焚化成灰……

最后再来说一说,deepin 到底是不是“国产操作系统”。

这里提及一点:Linus 大神并不在天上,他还健在人世,

他曾到中国来访问过,到武汉深之度公司莅临指导过,并对 deepin 表示了高度的肯定和赞扬。当时,Linus 并没有对 deepin 的归属权提出任何意见,或许他根本就没在意过这个问题

另外,有心的朋友可以去 DistroWatch.com 这个网站看看。

DistroWatch.com 是专门为各种 linux 发行版做排名的,一般情况下,我们为各种 linux 发行版排名,说“XXX发行版现在世界上排名第几”,都是以这个网站的排行榜为基准的

关键是,DistroWatch.com 会为 linux 发行版标注国籍,我们随便找一个来看看。

发新版:Archman GNU/Linux

来源:土耳其(Origin: Turkey)

总有人喜欢抠字眼玩文字游戏。

他们喜欢说:

1,linux 是属于全世界的,所以用了(基于) linux 内核的 deepin 只能是 linux 的一个发行版,不能说它是“国产操作系统”。

2,可以说 deepin 是“来自中国的 linux 发行版”,但不能说 deepin 是“国产操作系统”。

3,deepin 不过就是在 linux 内核上简单的套了一个壳而已,没什么技术含量,所以算不得原创,算不得国产……

还有其它的说法,鱼丸君就不在这里一一例举了。

DistroWatch.com 上有关 deepin 的页面是这样的:

DistroWatch.com 并没有玩什么文字游戏,它明确标注了,deepin 来自于中国。

全世界关注 linux 发行版排名的人都可以看到这个页面,并根据它认定 deepin 是来自中国的 linux 发行版。

在这里,非要强调什么“linux 是属于全世界的,所以 deepin 不是中国产的”其实毫无意义。

linux 社区对 deepin 的出生都没有异议,中国人自己却在这个毫无意义的问题上讨论的热火朝天,这到底是为了什么?

deepin 真的只是在 linux 内核上简单的套了一个壳而已么?

如果这个说法成立,那么全世界所有的 linux 发行版就都是“没有技术含量”的套壳产品而已了。

要知道,deepin 长期在 DistroWatch.com 上排名前十,它的贡献、它的成就是得到了世界开源社区的认可的!

就算是 linux 的创始人 Linus 大神也是为 deepin 点过赞的!

如果 deepin 真的是那种“没有技术含量”的产品,那这是不是意味着开源社区里的人、包括 Linus 大神在内都是看不清事实胡乱给 deepin 点赞的睁眼瞎?

这是开什么玩笑呢?

deepin 的部分成就:

……deepin 已经向 Gnome、Qt、Wine 等开源软件提交了数百个补丁,主持开展的开源项目数十个,开源代码超过 500 万行,操作系统累计下载次数超过 8000 万次。

自主研发的深度桌面环境(deepinDDE)和大量的应用软件被移植到了包括 Fedora、Ubuntu、Arch 等十余个国际 Linux 发行版和社区,在开源操作系统统计网站 DistroWatch上, deepin 长期位于世界前十。”

以上提及的数据、世界排名等,都是真实存在的,有据可查的!

作为来自中国的 linux 发行版,作为植根于中国的操作系统供应商,deepin 及其开发者为世界开源社区所做的贡献有目共睹,得倒了全世界的尊重与支持,而这一切靠的并不是简单的“蒙皮”,也不是嘴炮营销,而是真真切切的贡献数据、是硬核的技术实力

linux 内核≠linux 发行版。

linux 内核是开源的,是由来自全世界的组织和个人共同维护的,它属于全世界的没错。

但 linux 内核≠linux 发行版。

尽管具体的 linux 发行版也必须遵循开放源代码协议,代码开源,尽管任何人都可以获取到任何开放源代码的 linux 发行版的源代码,并在同样遵循开放源代码协议的前提下对其进行改造、甚至是推出全新的发新版。

但具体的 linux 发行版是可以属于具体的发行方的。

比如说 Red Hat 属于红帽软件公司,它是收费的,而且价格还不便宜。<strong>

没有人会说 Red Hat 没有技术含量,只是在 linux 内核上简单套了个壳,也没有人会对Red Hat 的归属权有任何异议。

然后 deepin 呢?

如果非要争议 deepin 的归属国问题,那么为什么不在想同的问题上讨论一下 Red Hat 呢?

别说什么 linux 是美国的。

linux 的诞生地在芬兰,也是在芬兰开源的。

Linus 大神在决定将 linux 开源的时候,他还没有美国国籍,妥妥的芬兰人。

关键是,包括美国政府在内,美国的任何公司、组织及个人都没有权利、也没有事实上的可能控制整个开源社区,也无法禁止任何国家、组织及个人获取到 linux 内核源码、并基于它推出全新的发行版。

linux 内核是开源的,它可控么?它安全么?

linux 内核里的每一行代码每一个字符都是可见可修改的,如果这都不算“可控”,那鱼丸君就不知道什么才算“可控”了。

至于安全不安全的问题……

现在没有绝对安全的操作系统,以后也不可能有。

但从理论上来说,只要具备了相应的技术能力,任何人都可以将自己电脑里的 linux 系统修改到它亲爹来了都不认识的程度,全世界独一份儿……这都不安全,还能怎样才算是安全?

写在最后。

那些希望中国“完全独立自主从0开始开发一套操作系统”的人,你们这辈子注定会失望了

或许你们的儿子、孙子、甚至孙子的孙子也会继续失望下去。

当然,在遵循现有的通用标准、并在现有的通用标准上进行技术提升的前提下,中国是有可能诞生出一家超越微软、谷歌、或者苹果的超级大公司——可能性的确存在,只是现在还并不高

但想要排开现有的通用标准,完全“从0开始”、“另立山头”、“自立门户”、完全不使用歪果仁的知识成果和技术积累、就像是古代小农种地那样全靠自己的双手刨地种谷子一般“全靠自己”的搞出一整套全新的玩意儿……

呵呵,还是算了吧!这样要求,就算是做梦,也还是太高了一点儿。

别总担心什么“会被歪果仁卡住脖子”。

人类之间,国家之间不只是有竞争和对抗的,也有合作有共赢。

linux 、开源社区就是人类合作共赢的产物。

当然开源社区里的东西也不是白给的——参与、利用它的本身也就是为它付出贡献的过程。

deepin 是中国公司的产品,它是“国产的”,这一点本就应该是毫无争议。

deepin 是来自中国的 linux 发行版,deepin 在为开源社区的发展付出着来自中国的贡献——它做做出的贡献得到了 Linus 大神的赞扬,得到了世界开源社区的肯定和尊重!这,才是中国创造在操作系统领域走向世界、展现中国人的形象与风采的正确打开方式!

可是,在中国国内,却有很多没有自信的人在不遗余力的否定、贬低、嘲讽、甚至是谩骂 deepin ?

这到底是……发生了什么?

<strong>

<strong><strong><strong><strong><strong><strong><strong>


鱼丸君的日常


除非能在内核的某些方面能颠覆已有,除非硬件环境发生了大变化,除非现有的开源内核满足不了要求,否则重写一个和现在差不多的内核,极其费力,且很大概率不会被市场接受。

从新开发,极其费力费时

linux内核诞生至今,耗时近三十年,分布全球开源社区的每个开发者一起合并开发,直到今天一直在维护更新。三十年什么概念?linux诞生的年代,还是大哥大的第一代移动通信技术,在经过诺基亚为王者的2G时代,再到3G4G,到今天的低时延高速率的5G。一个人能有几个三十年?开发成本高,很多和底层硬件驱动打交道的繁琐细节,自己重新开发,得不偿失。

穷则变,变则通

如果环境发生了变化,如果某种场景现有开源内核满足不了要求,可以考虑下开发一个新的。技术领域更新迭代太快,谷歌当时也是收购了android,背后也是依赖于精简的linux内核,才能快速占领市场和iphone平分天下。自己开发一个全新内核,坑多,耗时。

如果哪一天软硬件技术发生了大变化,已有内核满足不了时代的趋势,我觉得这时一定要迎头赶上,抓住机会,在核心基础领域站稳。


平凡科技


deepin是基于linux内核开发的系统。

Linux是一套免费使用和自由传播的类Unix操作系统,二次开发是基于Linux内核进行开发,而不是基于linux系统。谷歌的安卓就是基于linux内核开发出来的,用的就是linux内核

另外苹果的ios、macos系统是基于Unix内核开发的,而UNIX的源代码为SCO公司所有

同样用第三方内核进行的开发,安卓就是谷歌的,ios、Macos就是苹果的,这点没有任何人有过题主的疑问,怎么到了国产系统这里,同样的基于第三方内核开发就会有很多人产生这样的疑问,难到国人就如此缺乏自信吗?

至于内核,能开发出自己的更好,但是即使开发不出来也不会有太大影响。

就像是造发动机的原材料,原材料只要质量没问题,造出的发动机性能和可靠性就和原材料无关。而linux开源的特性保证了其作为原材料的可靠性。

linux开源特性保证了linux不属于任何个人、公司、组织或者国家。也可以说谁进行二次开发编辑就是谁的。而linux开源的特性,保证了其代码的每一行都是绝对的公开的。保证了自研系统即使使用linux内核也是绝对安全的,除非自己在二次开发时加入了后门代码。






分享到:


相關文章: