自学内容网 自学内容网

几个Linux系统安装体验: 一些系统对比和使用记录

本文对一些系统做对比,并记录一些使用过程。

背景

本文所记录的内容,不保证绝对性,也不代表任何方的意见、意思、看法、观点。如有不适,权当笑料。

个人使用记录

centos7

centos7为笔者的主力系统,生产工具。虚拟机、服务器都有安装使用。已停止服务,很多软件无法安装。

开源欧拉

暂未深入研究,有机会替换centos7。

麒麟系统

服务器版与centos7无多大区别。目前,所安装系统未激活,未在生产上使用。

桌面版有安全机制,默认开启,用hwclock写硬件时间失败。运行自定义脚本失败。运行自编程序失败。外部软件连接网络服务(ssh)失败。需用命令或进入桌面系统关闭。

统信系统

桌面版有安全机制,默认开启,运行自定义脚本失败。运行自编程序失败。切换root权限要进入开发者模式,进入开发者模式要激活,要激活可通过扫码或离线方式。笔者试过导入机器码,再在官方下载授权文件的离线方式,有效期为90天。

服务器系统

鉴于笔者一直从事编码工程,且偏向低层,因此对编译器、binutil、链接器这些十分关注。反而对中间件、数据库、Java等关注不多。本节列出几个服务器操作系统的一些内容对比。

对比项对比方法centos7+x86开源欧拉+x86麒麟服务+x86统信服务+x86
发行版本/etc/os-releaseCentOS Linux 7 (Core)openEuler 22.03 LTSKylin Linux Advanced ServerUOS Server 20
发行信息///Kylin Linux Advanced Server V10 (Halberd)UOS Server 20
运行平台/虚拟机虚拟机虚拟机虚拟机
内核版本uname -aLinux localhost.localdomain 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64 x86_64 x86_64 GNU/LinuxLinux localhost.localdomain 5.10.0-60.18.0.50.oe2203.x86_64 #1 SMP Wed Mar 30 03:12:24 UTC 2022 x86_64 x86_64 x86_64 GNU/LinuxLinux localhost.localdomain 4.19.90-89.11.v2401.ky10.x86_64 #1 SMP Tue May 7 18:33:01 CST 2024 x86_64 x86_64 x86_64 GNU/LinuxLinux localhost.localdomain 4.19.90-2403.3.0.0270.84.uel20.x86_64 #1 SMP Mon Apr 22 17:52:44 CST 2024 x86_64 x86_64 x86_64 GNU/Linux
gcc版本gcc -vgcc 版本 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC)gcc version 10.3.1 (GCC)gcc 版本 7.3.0 (GCC)gcc version 7.3.0 (GCC)
binutilrpm -qi binutilsbinutils-2.27-44.base.el7.src.rpmbinutils-2.37-6.oe2203.src.rpmbinutils-2.34-31.p01.ky10.src.rpmbinutils-2.34-31.up1.uel20.src.rpm
C库查libc位置/usr/lib64/libc.so.6 GNU C Library (GNU libc) stable release version 2.17, by Roland McGrath et al./usr/lib64/libc.so.6 GNU C Library (GNU libc) stable release version 2.34./usr/lib64/libc.so.6 GNU C Library (GNU libc) stable release version 2.28./usr/lib64/libc.so.6 GNU C Library (GNU libc) stable release version 2.28.
链接器ld --versionGNU ld version 2.27-44.base.el7 /lib64/ld-linux-x86-64.so.2GNU ld (GNU Binutils) 2.37 /lib64/ld-linux-x86-64.so.2GNU ld (GNU Binutils) 2.34 /lib64/ld-linux-x86-64.so.2GNU ld (GNU Binutils) 2.34 /lib64/ld-linux-x86-64.so.2

桌面系统

本节列出几个桌面操作系统的一些内容对比。

对比项对比方法麒麟桌面+x86麒麟桌面+ARM麒麟桌面+龙芯统信桌面+x86统信桌面+ARM
发行版本/etc/os-release银河麒麟桌面操作系统V10 (SP1)银河麒麟桌面操作系统V10 (SP1)银河麒麟桌面操作系统V10 (SP1)UOs Desktop 20 ProfessionalUOS Desktop 20 Professional
发行信息/Kylin-Desktop V10-SP1-hwe Build 20240407Kylin-Desktop V10-SP1 Build 20240407Kylin-Desktop V10-SP1 Build 20240501systemName [zh_CN]=统信桌面操作系统 MajorVersion=20/
运行平台/虚拟机飞腾龙芯虚拟机飞腾
内核版本uname -aLinux kylin 5.10.0-9-generic #7~v10pro-KYLINOS SMP Tue Mar 19 08:29:14 UTC 2024 x86_64 x86_64 x86_64 GNU/LinuxLinux test-pc 5.4.18-110-generic #99-KYLINOS SMP Fri Mar 29 09:29:18 UTC 2024 aarch64 aarch64 aarch64 GNU/LinuxLinux t-pc 5.4.18-110-generic #99-KYLINOS SMP Fri Mar 29 09:24:59 UTC 2024 loongarch64 loongarch64 loongarch64 GNU/LinuxLinux uOS 4.19.0-amd64-desktop #7016 SMP Fri Apr 12 11:41:17 CST 2024 x86_64 GNU/LinuxLinux test-PC 4.19.0-arm64-desktop #7110 SMP Thu Jul 18 18:38:59 CST 2024 aarch64 GNU/Linux
gcc版本gcc -vgcc version 9.3.0 (Kylin 9.3.0-10kylin5k0.5)gcc version 9.3.0 (Kylin 9.3.0-10kylin5k0.5)gcc version 8.3.0 (Kylin 8.3.0-6.lnd.vec.36.1)gcc version 8.3.0 (Uos 8.3.0.13-deepin1)gcc version 8.3.0 (Uos 8.3.0.13-deepin1)
binutildpkg -l | grep binutils2.34-6kylin1.92.34-6kylin1.92.31.1-16.lnd.vec.27build32.31.1.9-deepin12.31.1.9-deepin1
C库查libc位置/usr/lib/x86_64-linux-gnu/libc.so.6 GNU C Library (Ubuntu GLIBC 2.31-0kylin9.2k0.2) stable release version 2.31./usr/lib/aarch64-linux-gnu/libc.so.6 GNU C Library (Ubuntu GLIBC 2.31-0kylin9.1k21.4) stable release version 2.31./usr/lib/loongarch64-linux-gnu/libc.so.6 GNU C Library (Debian GLIBC 2.28-10.kylin.35k1.0) stable release version 2.28./usr/lib/x86_64-linux-gnu/libc.so.6 GNU c Library (Debian GLIBC 2.28.30-deepin1) stable release version 2.28./usr/lib/aarch64-linux-gnu/libc.so.6 GNU C Library (Debian GLIBC 2.28.31-deepin1) stable release version 2.28.
链接器ld --versionGNU ld (GNU Binutils for Ubuntu) 2.34 /lib64/ld-linux-x86-64.so.2GNU ld (GNU Binutils for Ubuntu) 2.34 /lib/ld-linux-aarch64.so.1GNU ld (GNU Binutils for Ubuntu) 2.31.1-system.20190122GNU ld (GNU Binutils for Uos )2.31.1 /lib64/ld-linux-x86-64.so.2GNU ld (GNU Binutils for Uos) 2.31.1 /lib/ld-linux-aarch64.so.1

更新记录

日期内容
2024.12.07首次编写

原文地址:https://blog.csdn.net/subfate/article/details/144316361

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!