Linux操作系统对于运维人员来说,除Fedora和Debian两大组织的OS发行版存在少许使用上的差异,绝大部分类Redhat(市场占有近六成)OS使用过程基本无差别。
选择OS发行商,不是拍脑袋决策的,而是有很强的历史依赖,因为一段时间的企业发展过程中,应用系统需要稳定的系统环境,也就是说得看看以前的业务系统用的是什么?相同企业他们用的是什么。
OS的优劣势对于商业组织而言,主要表现在:内核安全的维护机制上(服务质量)、软硬件的兼容程度(生态繁荣度)。
从这两个角度来审视麒麟/统信两个操作系统的选择:
1. 以数据库软件为例:麒麟V10在官方的数据库兼容列表上没有阿里的 PolarDB V2.0,而统信UOS V20在兼容性上就第一考虑了 PolarDB V2.0,这反映出OS发行商的目标群体考虑。麒麟OS在金融行业有较多的存量,而统信作为新锐势力,更倾向于中小企业的业务思路。
2. 以硬件兼容性为例,不同OS发行商在推出OS时都会给出:硬件板卡兼容性列表、整机兼容性列表。这个数据就是在告诉客户,在这些硬件上,是通过兼容性测试的,OS性能达标,而超出兼容性列表之外的硬件,很可能因设计上的差异出现性能损失或系统漏洞。
3. 回到服务质量上,近几年的系统漏洞出了几个大新闻:Log4j2漏洞风波、上海数据中心泄露等,在很大程度反映的是数据安全的问题,和操作系统本身的关系有限,如何加固OS,防止数据泄露、漏洞攻击,应该是独立于OS本身,是业务部门要考虑的问题,不能只指望OS发行商来想办法,当然国内不少OS发行商主打的OS特性就是安全性,这里的安全性是如何达到的呢?除晦涩的内核机制外(影响OS性能),就是密码管理严格化(使用难度增加)。
附件:
CentOS服务器操作系统停服应对实践指南-40页.pdf (2.9 MB)
收起麒麟操作系统和统信操作系统都是中国自主研发的操作系统,两者在很多方面都有相似之处,但也有一些区别。
麒麟操作系统基于Linux内核,采用了自主研发的华为海思处理器,支持ARM和x86架构。统信操作系统也基于Linux内核,但是采用的是自主研发的龙芯处理器,支持MIPS和x86架构。
麒麟操作系统主要应用于华为的手机、平板电脑、笔记本电脑等终端设备。统信操作系统则主要应用于政府、军队、金融、电信等领域的服务器、存储、网络设备等。
麒麟操作系统在安全性方面有一定的优势,华为在安全领域有着丰富的经验和技术积累,麒麟操作系统也得到了很好的保障。统信操作系统也注重安全性,但是相对于麒麟操作系统来说,安全性方面的优势稍显不足。
在实际使用过程中,应该根据具体的需求来选择操作系统。如果是终端设备,比如手机、平板电脑、笔记本电脑等,可以选择麒麟操作系统;如果是服务器、存储、网络设备等,可以选择统信操作系统。同时,也可以根据安全性、性能、稳定性等方面的需求来进行选择。