从安装过程品国产Linux操作系统的技术来源与异同之处

Posted IT圈黎俊杰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从安装过程品国产Linux操作系统的技术来源与异同之处相关的知识,希望对你有一定的参考价值。

作者:IT圈黎俊杰

  使用Linux操作系统的第一步无疑是安装,本文通过作者亲手对多个国外主流开源操作系统、多个主流国产操作系统的安装过程进行记录与对比,让大家可以借助安装过程的界面风格、页面布局、功能等,细细的品一下国产Linux操作系统的同源技术与相互之间的差异。

  为了涵盖主流国外开源、国外商业、国内开源、国内商业共四类操作系统,能让大家能够清晰的看出它们的相似与差异点,笔者共准备了11种操作系统(4种国外,7种国内产品)。对它们的安装规划环境准备如下:

序号

操作系统品牌与版本

系统备注

属性

IP地址

1

CentOS stream8

CentOS stream

国外

172.16.60.1

2

redhat Enterprise Linux8.6

红帽企业版

国外

172.16.60.2

3

openEuler-22.03

华为欧拉

国产

172.16.60.3

4

Anolisos8

阿里龙蜥8

国产

172.16.60.4

5

Anolisos8.6-QU1

阿里龙蜥

国产

172.16.60.5

6

openCloudOS8

腾讯openCloudOS

国产

172.16.60.6

7

KylinOS V10

银河麒麟V10

国产

172.16.60.7

8

uniontechos-server-20-1050U1A

统信V20-龙蜥版

国产

172.16.60.8

9

uniontechos-server-20-1050U1E

统信V20-欧拉版

国产

172.16.60.9

10

openSUSE-Leap

openSUSE常规发布版

国外

172.16.60.10

11

ubuntu-22.04

ubuntu服务器版

国外

172.16.60.11

一、相似安装过程的操作系统对比

(一)安装方式选项

序号

操作系统品

牌与版本

信息

1

CentOS stream8

2

redhat EnterpriseLinux8.6

3

openEuler-22.03

4

Anolisos8

5

Anolisos8.6-QU1

6

openCloudOS8

7

KylinOS V10

8

uniontechos-server-20-1050U1A

9

uniontechos-server-20-1050U1E

  整体来说,7个品牌,9种产品,它们安装选项的页面风格基本一致,部分品牌产品GUI界面微微调整,调整部分主要有如下:

  龙蜥Anolisos8.6版与8.6-QU1在安装选择项中,增加了一项compatible兼容模式,在选择菜单下面增加了Anolis的Logo。

  统信的V20-1050U1A(龙蜥版)与1050U1A(欧拉版),则对菜单选项页面的背景图做了更换,以及对菜单项分成了图形化模式与非图形化模式,同时去掉了安装前的“Test this media”选项。

  本文中统信A版、E版,均选择的为带(graphic)的选项。

(二)安装支持语言选项

序号

操作系统品牌与版本

信息

1

CentOS stream8

2

redhat Enterprise Linux8.6

3

openEuler-22.03

4

Anolisos8

 

5

Anolisos8.6-QU1

6

openCloudOS8

7

KylinOS V10

8

uniontechos-server-20-1050U1A

9

uniontechos-server-20-1050U1E

  7个品牌,9种产品,在安装过程的支持语言页面,界面布局完全一模一样,包括左侧的竖向品牌栏的宽度尺都一模一样,各品牌做了换张底图、改个Logo的开发吧。右侧的可选框的数量,位置也是一模一样,各品牌产品不同的地方主要是对支持的语言数量方面,国产品牌去掉了大量的世界各国语言,主要保留下中文与英文,但也有些国产品牌操作系统与国外产品保持完全一致。

  在支持语言的保留数量方面,国产的龙蜥AnolisOS和openCloudOS与国外的Centos stream、Redhat的语言支持数量与种类接近;统信uniontecho的A版,支持语言数量和龙蜥AnolisOS一样,统信uniontecho的E版、麒麟KylinOS V10的支持语言数量则和欧拉openEuler-一样。从这里可做为判断各产品是否技术同源的参考之一。

(三)安装信息摘要

  “安装信息摘要”的主页面信息,主要分成本地化、软件、系统、用户设置四大项。以下为7个品牌,9种Linux产品的图形化页面信息:

序号

操作系统品牌与版本

信息

1

CentOS stream8

2

redhat Enterprise Linux8.6

3

openEuler-22.03

4

Anolisos8

5

Anolisos8.6-QU1

6

openCloudOS8

7

KylinOS V10

8

uniontechos-server-20-1050U1A

9

uniontechos-server-20-1050U1E

  7个品牌,9种产品,在“安装信息摘要”-主页面上,都是提供“本地化”、“软件”、“系统”三方面列出可配置项。从上面9张图片上看,排列太整齐了,各个产品的对各个设置项的页面位置布局完全相同,包括间距都相近。

  7个品牌9种产品的“安装信息摘要”页右框下方,都有一个横条,上面的“三角形感叹号”、文字“请先完成带有此图标标记的内容再进行下一步。”字样,也是一字不差,有区别的是横条的颜色有些差异。

  总的来说,“安装信息摘要”页面及功能,7个品牌,9种产品,都太像太像了。

 (1)安装信息概要-本地化部分:

  7个品牌,9种产品,统统都是提供“键盘”、“语言支持”、“时间和日期”三个可设置项,三个可设置项的图标、文字大小、间距等,也都是基本一致。

  重点说一下“时间和日期”,各个品牌的产品都是使用的tzdata(Time Zone Database)提供的时区信息。如CentOS 8.4安装的tzdata软件版本为2021a版 ,包名为tzdata-2021a-1.el8.noarch。如品牌与产品的默认时区及是否支持亚洲/北京时间情况如下:

序号

操作系统品牌与版本

时间和日期默认值

默认时区

时区是否有北京

是否可修改

1

CentOS stream8

美洲/纽约

Y

2

redhat Enterprise Linux8.6

美洲/纽约

Y

3

openEuler-22.03

亚洲/上海

Y

4

Anolisos8.6

亚洲/上海

Y

5

Anolisos8.6-QU1

亚洲/上海

Y

6

openCloudOS8.6

美洲/纽约

Y

7

KylinOS V10

亚洲/上海

Y

8

uniontechos-server-20-1050U1A

亚洲/北京

Y

9

uniontechos-server-20-1050U1E

亚洲/上海

Y

  不得不发表一下感叹:你openCloudOS8.6,做为一个国产操作系统,你的默认时区也跟着CentOS、redhat一样是“美洲/纽约"呢,难道你这个国产操作系统规划的主要客户群体不是中国,而是美国么。

 (2)安装信息概要-软件部分:

序号

操作系统品牌与版本

安装源

Kernel Selection

软件选择

有否

默认选项

1

CentOS stream8

Y

Y

带GUI的服务器

2

redhat Enterprise Linux8.6

Y

Y

带GUI的服务器

3

openEuler-22.03

Y

Y

最小安装

4

Anolisos8.6

Y

Y

带GUI的服务器

5

Anolisos8.6-QU1

Y

Y

带GUI的服务器

6

openCloudOS8.6

Y

Y

带GUI的服务器

7

KylinOS V10

Y

Y

带UKUI GUI的服务器

8

uniontechos-server-20-1050U1A

Y

Y

带DDE的服务器

(内含Kernel Selection)

9

uniontechos-server-20-1050U1E

Y

Y

带DDE的服务器

(内含Kernel Selection)

  redhat Enterprise Linux8.6比其他产品多了一项“连接到红帽”

  麒麟KylinOS V10为软件选择默认为“带UKUI GUI的服务器”模式,统信V20-1050U1A和V20-1050U1E的软件选择默认为“带DDE的服务器”图形GUI的安装方式。

  UKUI是优麒麟使用QT图形界面库研发的自主图形化桌面环境,DDE(Deepin Desktop Environment)是统信旗下深度软使用于QT图形界面库研发的自主桌面环境,不得不说这两个国产桌面环境的研发,是国产操作系统的一大进步,但还是没有脱离对国外产品QT的依赖。

  在软件选择页面里,统信V20-1050U1-A版、E版比其它产品多了一个”内核选择框“,在4.19和5.10两个内核版本的选择(默认为4.19),是二选一,不是两个内核同时运行啊。

  7个品牌9种产品,在整个安装过程,也就统信的两种产品在软件选择页面,上图红框位置加一个内核版本选择框的页面布局较为明显的修改了,就这个框,不容易呀。

 (3)安装信息概要-系统部分:

序号

操作系统品牌与版本

安装目的地

KDUMP

网络和主机名

安全策略

1

CentOS stream8

Y

Y

Y

Y

2

redhat Enterprise Linux8.6

Y

Y

Y

Y

3

openEuler-22.03

Y

Y

4

Anolisos8.6

Y

Y

Y

Y

5

Anolisos8.6-QU1

Y

Y

Y

Y

6

openCloudOS8.6

Y

Y

Y

Y

7

KylinOS V10

Y

Y

8

uniontechos-server-20-1050U1A

Y

Y

Y

Y

9

uniontechos-server-20-1050U1E

Y

Y

  openEuler无“KDUMP”和“安全策略”项,基于openEuler开发的发行版麒麟KylinOS V10、统信uniontechos-server-20-1050U1E也同样无此两设置项,用一脉相承来描述可不为过啦。

 (4)安装信息概要-用户部分:

序号

操作系统品牌与版本

root密码

创建用户

复杂度要求

国密支持

1

CentOS stream8

N

N

Y

2

redhat Enterprise Linux8.6

N

N

Y

3

openEuler-22.03

Y

SM3

Y

4

Anolisos8.6

N

N

Y

5

Anolisos8.6-QU1

N

N

Y

6

openCloudOS8.6

N

N

Y

7

KylinOS V10

Y

N

Y

8

uniontechos-server-20-1050U1A

Y

SM3

Y

9

uniontechos-server-20-1050U1E

Y

SM3

Y

  openEuler对密码的设置有复杂度要求,并且引入了SM3国密支持,而基于openEuler开发的KylinOS V10,继承了openEuler密码复杂度要求,却去掉了国密支持;统信则不仅在E版上继承了openEuler的密码复杂度要求和SM3国密支持,还将A版上也使用了此两项特性,值得赞一下。

(四)程序安装过程

<

以上是关于从安装过程品国产Linux操作系统的技术来源与异同之处的主要内容,如果未能解决你的问题,请参考以下文章

国产Linux系统深度Deepin体验

从Linux 与 Unix 异同,看开源世界的发展!

国产操作系统领头羊-深度Deepin,你所应该知道的软件安装过程

有人用国产的deepin吗?和其它Linux版本相比,有啥优点和不足

国产操作系统都有哪些

Linux版本CentOSUbuntu和Debian的异同

(c)2006-2024 SYSTEM All Rights Reserved IT常识

序号

操作系统品牌与版本

信息

1

CentOS stream8

2

redhat Enterprise Linux8.6

3

openEuler-22.03

4

Anolisos8

5

Anolisos8.6-QU1