商汇粹外网资源平台

搜索
查看: 3827|回复: 5

Ubuntu Kylin的核心技术体现在哪里?

[复制链接]

该用户从未签到

8

主题

41

帖子

143

积分

注册会员

Rank: 2

积分
143
发表于 2022-9-23 10:06:44 | 显示全部楼层 |阅读模式
从csdn社区的一篇报道来看,优麒麟的特点包括


  • 内核采用 Linux Kernel 3.13.0,相对于 Ubuntu 12.04 所采用内核,3.13 版本内核在网络、调度、电源管理、虚拟化、文件系统、安全以及硬件支持等方面均有大幅改进;
  • 搭载 Ubuntu Kylin 软件中心:支持 Ubuntu 和 Ubuntu Kylin软件仓库;
  • 中文化方面,与Ubuntu Loco Team社区合作,对主要软件界面、软件中心描述以及系统帮助文档进行了全面中文化工作;
  • 系统桌面主题定制:提供了定制的开机动画和从壁纸大赛中挑选的系统壁纸,也默认搭载了定制的系统主题 Ubuntu Kylin;
  • 系统应用方面:
——默认搭载优客助手,可为 Ubuntu Kylin 用户提供系统管理和配置工具;
——基于小企鹅输入法框架定制推出搜狗输入法的 Linux 版本,并为输入法定制开发了操作面板;
——默认安装了 Ubuntu Kylin 团队与金山联合开发的 Linux 版本金山网盘客户端;
——提供了 WPS for Linux 版本办公套件。】

可不可以理解为主要工作有翻译了一下官方文档,找了几张好看的壁纸和预装了几款国产软件?
回复

使用道具 举报

该用户从未签到

2

主题

11

帖子

41

积分

新手上路

Rank: 1

积分
41
发表于 2022-9-23 10:43:24 | 显示全部楼层
可不可以理解为主要工作有翻译了一下官方文档,找了几张好看的壁纸和预装了几款国产软件?

你的理解是正确的!
要说技术含量,麒麟系统的技术含量并不高,评论中题主提到了小米,麒麟系统确实不如小米。
一个完整的操作系统包括:内核、驱动、上层应用这几大块。国内真正有能力做内核的厂商很少,不管是麒麟还是小米,或者是魅族、华为、中兴这些,内核基本上都是别人的。但除去麒麟以外,前面提到的几家都是有能力做驱动的,至少手机系统的BSP肯定是自己的,而麒麟基本上不会做驱动,或者说它也不需要做驱动。那么剩下的工作就是做上层应用了,也就是UI这一块。不能否认,一个好的UI也是很有技术含量的,比如iOS里我们看到的好看的、好用的东西大部分都是UI的部分。
小米、魅族算是国内手机UI里做的还不错的,而麒麟更强调的是本地化,说到底,就是汉化软件。而且麒麟附带的软件大部分也都不是自己开发的,所以整体上麒麟的开发者能力是不如手机厂商的。
虽然不能否认文档本地化的重要性,但这毕竟比开发代码来说,难度要低一些的。
操作系统还是要通过商业公司以商业方式推动,以大学、研究所的方式推进的只能算科研,不一定具有商业价值,而且合作的厂商显然对这个系统的兴趣也不高。
至于第一条说麒麟系统的内核版本的问题,这个不重要,有很多服务器的内核版本还停留到在2.6.x上,新内核不一定就更好。
回复

使用道具 举报

该用户从未签到

10

主题

59

帖子

179

积分

注册会员

Rank: 2

积分
179
发表于 2022-9-23 11:20:04 | 显示全部楼层
题主对这个问题的考虑角度是不正确的。
Linux是开源软件,维护的方式是通过分支的衍生和回馈来实现的。你在网络上下载一个ubuntu,然后把名字改成utnubu,就可以构造一个分支(内核如此,发行版也如此)。一个开发者创建一个分支,都有它的目的,这个目的,称为Topic。以内核为例,Linus Torvands手上的那个分支就是mainline,King Russuling手上的那个分支就是arm32,他的Topic就是AArch32平台支持,除此以外,还有比如为开发NFS而拉的NFS-linux分支,为长期维护而拉的LTS分支,如此类推。你也可以做一个nek_yy版本,用于开发自己yy的功能。这些分支在这个领域开发验证成熟了,再想办法把修改传回到mainline上,这个过程称为upstreaming。upstream是很多topic分支的必由选择,不是为了什么开源理想,而是如果你不upstreaming,后面rebase就会有很大的困难,导致你的版本运作不下去。这是理解开源运作的基本知识。
基于此,你可以理解Ubuntu Kylin是什么东西了,它不过是Ubuntu的一个Topic分支,这个分支的Topic是:增强中国(大陆)用户的使用体验。考虑到这其中有很多标志性的软件都是闭源软件,它更大的作用是通过优化Ubuntu的基础结构,使它和一些流行的中国软件磨合得更好,最终这个分支的优化会反哺Ubuntu的主干的。我看到他的开发基础设施例如Launchpad等都由Cannoical提供,更是比较明显看出是Ubuntu用自己的开发资源买国防科大的客户资源,其他的小九九应该不会改变这个大局。
所以你也不用YY,觉得国产操作系统又有什么进展了。我在另一个主题中已经解释过,现在的操作系统是在开发生态链,不是开发操作系统本身,小众的操作系统,例如什么OpenSolaris的dtrace多好,VxWorks6的RTP多好,QNX的微内核和多协议栈实例多好……统统死翘翘,因为生态链已经挑好了几个环境,把大家养得好好的,其他人,只有死,除非出现很大的技术跳跃,否则不会有新的操作系统出世了,所谓国产操作系统,你就死了这条心吧,做出来也就是被人踩的。
在Linux发展到今天的时候,开发什么调度器,调试器之类的东西,已经不是什么特别难的障碍了,置于驱动,深圳随便找个Design House都搞的定,但要回传到主线上倒真的很难,因为要摆平很多公司在其中的政治力量,所以,今天玩操作系统,水平在对生态链的控制能力上,静态的一些修改,都做得到的。你看阿里都能自己对内核的协议栈打Shortcut,但要Linus接受,就几乎不可能了。国内也有一些公司(的一些maintainer)在内核说得上话的,但真正的问题是其他技术和市场没有提升到对内核有需求的程度,所以暂时来说,你还是只会看到国内公司进入主线的都是些驱动,如此而已。
题主希望国内的技术进步的新是好的,但通用技术的技术进步来自商业业务的进步,单点的技术进步是没有意义的。所以,什么“国产操作系统”这种噱头不要去理就对了。
顺便说一句,当前排名第一那个答案中认为贴近内核就是技术高,搞上层就表示技术低,这个理解也是错误的。
回复

使用道具 举报

该用户从未签到

6

主题

39

帖子

123

积分

注册会员

Rank: 2

积分
123
发表于 2022-9-23 11:56:44 | 显示全部楼层
难度不一定高,但是这些事情都是非常耗时间并且也没什么人做过的事情。对于上游来说算是好事。
并且本来 UbuntuKylin 那边也没有大肆号称自主。
好吧,其实我很讨厌他们网站上“中国人自己的 Linux”之类的……
=====
啊不!我太 naive, 我才发现 launchpad 是私有翻译……
回复

使用道具 举报

该用户从未签到

9

主题

73

帖子

225

积分

中级会员

Rank: 3Rank: 3

积分
225
发表于 2022-9-23 12:33:24 | 显示全部楼层
额。。。
他并没有说自己是自主操作系统吧
实际上还挺不错的
虽然只是为ubuntu做了一个中文化,本土化 的支持而已,但也许并不是你想象中的那么简单
这种做其实比什么红旗要多了
没必要纠结自主知识产权,有没有大改内核之类
服务用户才是关键
回复

使用道具 举报

该用户从未签到

5

主题

38

帖子

138

积分

注册会员

Rank: 2

积分
138
发表于 2022-9-23 13:10:04 | 显示全部楼层
你们对麒麟有偏见。我觉得麒麟干的事情很重要,虽然不够底层,但他有什么必要干那么底层的事情。他有什么必要去开发底层驱动?他只需要保证打包的应用和系统相关配置好用稳定。我用过很多“类Unix发行版”, fedora ,open SUSE,centos等。感觉最友好的还是Ubuntu麒麟。他干了个什么事情呢?文档本地化,应用本地化。难道不重要吗?在中国流行的linux 满屏幕E文 真的好?初级用户man一下都要翻字典真的好吗?和sougou开发输入法,和wps合作,你们没看懂。他试图以Ubuntu 为基础建立中国的linux软件生态。我觉得很重要。如果国产的大公司愿意逐步加入这个发行版,开始移植自家应用。想想都Nice。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表