孤独酒馆|国产操作系统不仅仅是换皮肤
昨天写国产操作系统的文章 , 头条推荐量突破10万 , 这证明国人对国产操作系统还是很关注的 。 有很多人也私信给我各种技术问题 , 其中能解答的我也有回复 。 也有很多问题因为超出我知识的盲区 , 无法做出解答 , 非常抱歉 。
本来今天要推QT5的研究文章 , 但通过昨天的议论 , 我觉得很多国人对国产操作系统上有误会 , “这不就是在linux系统上换一个皮肤嘛” , 这种评论我听到的最多 。 所以我觉得有必要给对国产操作系统有误会的人做个科普 。 让大家了解这么多年我们在国产操作系统上做了哪些工作 。
什么是桌面操作系统?桌面操作系统就是大家平常电脑里面用的操作系统 。桌面操作系统应该是所有操作系统类型中最为复杂、研发技术难度最高的一种操作系统了 。世界上非常优秀的桌面操作系统有微软的Windows和苹果的Mac OS , 其他的Linux桌面操作系统 , 比如Fedora、Suse、Ubuntu包括我们自己的deepin操作系统 , 虽然这十几年取得了长足的进步 , 但是相对于Windows和Mac OS , 不论技术先进性、交互设计还是产品质量方面都还有非常大的差距 。
桌面操作系统都有哪些部分组成?一个普通用户使用的桌面操作系统的组成部分主要包括:
- 内核、驱动以及固件:主要用于驱动硬件可以正常工作 , 除了CPU、内存、磁盘外 , 最主要的是要广泛兼容不同的网卡、显卡、声卡和外设等硬件设备 。
- 软件仓库及众多开发库:如果没有开源社区众多大神打包好的软件仓库和各种开发库 , 要基于Linux来开发一个操作系统甭说开源爱好者 , 甚至就是一个中型公司都很难做起来 , 可以说开源软件仓库从本质上改变了操作系统和开源软件的开发模式 , 丰富的软件仓库使开源开发者、组织和公司能够使用最新技术的同时开发成本也降低了很多 。
- 桌面环境:就是大家平常一开机就用到的桌面、任务栏和开始菜单等 , 可以说一个高质量和交互设计极佳的桌面环境可以极大降低用户使用新的桌面操作系统的门槛 。
- 应用商店:对于用户来说 , 绝对不仅仅是一个好玩的桌面环境就能留下的 , 没有好的应用商店带来的海量应用和方便易用的安装操作 , 普通用户用几天就会放弃 , 可以说应用商店是留住普通用户的最基本要求 。
- 预装应用:在国内来看 , 至少需要解决QQ、Office、网银和一系列方便易用的多媒体应用才能算是一个好用的桌面操作系统 。 目前国产操作系统可以兼容很多windows软件 , 若是有迫切的需要 , 可以去官网提交自己的需求来加速适配 。
这里对X server做个科普 , X server是Linux系统里面图形接口服务器的简称 。
Windows系统的界面是这个系统不可分割的一部分 , 各种窗口操作界面显示都是由系统核心直接管理的 ,
而Linux的图形界面并不是系统的必要组成部分 , 它可以在无界面的条件下运行 。 当需要Linux提供界面的时候 , 系统就会建立一个或者数个X server , 通过X协议跟窗口管理器交互 , 由独立于系统的应用程序来产生窗口 , 状态栏 , 按钮之类的交互界面 。
比较常见的Linux界面操作环境有KDE和Gnome , 为它们提供系统支持的就是X server , 而并非Linux核心 。
总结一下linux图形界面层次关系:
linux本身-->X服务器<-[通过X协议交谈]->窗口管理器(综合桌面环境)-->X应用程序 。
这个世界上从功能完整性和产品质量来看主要有四个桌面环境:
- RedHat主导开发的Gnome, Gnome2的稳定性和性能都非常好 , 包括后面的Mint桌面都是衍生于Gnome2 。
- Suse主导开发的KDE:可以说功能最为丰富的桌面环境 , 包括产品质量以及性能每年都在飞速进步 。
推荐阅读
- 木槿浅夏|最低仅售9万2,开出去比合资有面子,这几款实力派国产中型车
- 胖哥汽车频道|或取消2.0T发动机,奔驰国产全新C级谍照曝光
- 孤独酒馆|NVIDIA 助力文远知行在自动驾驶的路上“乘风破浪”
- 中青在线|国产新冠灭活疫苗实物亮相服贸会
- 汽车爱卿|30多万理想ONE与X5同级,卖得比特斯拉好,国产豪车赢了
- 汽车之家|气场超百万级SUV!后排赛头等舱!看到国产后的售价你可别激动
- 少年帮|纯国产“龙芯”即将来临,正式确认?中科院宣布决定
- 朵小喵儿|2021年迎来考验,美国企业或将再次入局,国产手机
- 朵小喵儿|国产手机,2021年迎来考验,美国企业或将再次入局
- 幻化成蝶|比国产EDA还惨?科研仪器全球前20强中,没一家中国企业
