【51CTO.com快译】您可能听说了,Red Hat已将其社区CentOS发行版改为云原生滚动发布模式,这让IT管理员和企业陷入了困境。但是别担心,已出现了大量克隆版,每个克隆版都承诺与Red Hat Enterprise Linux实现1:1二进制兼容:
- Alma Linux
- Rocky Linux
- CloudLinux OS
- Oracle Linux
上述每个都有望成为CentOS的出色替代品。事实上,任何熟悉CentOS的人都可以深入研究这里任何一个发行版,很快就会熟悉起来。
但还有另一款类似CentOS的Linux发行版,它有20多年的历史,那就是VzLinux。您可能从未听说过这款企业级Linux发行版,那是由于VzLinux充当OpenVz和Virtuozzo提供的几款商业产品的基础。
您现在可能会问“ OpenVz和Virtuozzo是什么东东?”让我告诉您。
Virtuozzo于1997年在弗吉尼亚州赫恩登以SWoft的名字创办,主攻虚拟化和存储。直到2002年,该公司才发布了其容器/虚拟化存储解决方案的2.0版本。2008年,SWsoft更名为Parallels。
但那时,随着这些类型的业务发展,Parallels的一部分决定分拆出来(2015年),Virtuozzo于是诞生了。2016年,Virtuozzo加入开放容器组织(OCI),计划开发基于云的服务器和专门的Linux发行版。
这就引出了Virtuozzo,这个操作系统级服务器虚拟化平台通过减少所需的物理服务器数量,帮助整合工作负载。今天的这种做法相当普遍,不过还是有区别。
不像传统的虚拟机平台,Virtuozzo在单一物理服务器上创建隔离的虚拟专用服务器。其他虚拟平台可以运行各种访客操作系统,而Virtuozzo vps平台可以运行同一操作系统的多个实例,每个vps作为独立服务器来运行,可以独立于其他服务器重新启动。
那么,VzLinux有何用武之地呢?它被用作Virtuozzo vps平台上的访客操作系统。虽然VzLinux仍可以在Virtuozzo平台上运行,但也可以在众多虚拟机管理程序(比如OpenVZ、KVM,甚至VirtualBox)下运行。VzLinux甚至通过各种超大规模应用市场(比如AWS、Azure 和谷歌云平台)中的模板来加以提供。您甚至可以从Cloud Images(在OpenStack上)和通过Docker来部署 VzLinux。
换句话说,VzLinux几乎可以部署在您需要的任何类型的平台上。至于那些习惯免费部署CentOS的用户,甚至还有VzLinux 8社区版可供下载。
VzLinux提供了哪些独有的功能?
这是您可能感兴趣的地方。VzLinux含有几项云原生和容器开发人员可能觉得有吸引力的额外功能。这些功能包括:
- CentOS 转换试运行。
- 快照创建和回滚。
- 无人值守的批量转换。
这些工具都非常适合从CentOS改弦易辙。因此,对于多年来依赖CentOS的云原生和容器开发人员来说,知道可以大规模迁移,而不必担心迁移会导致目前的服务器无法使用是一大优势。
但优点并不仅限于此。Virtuozzo还计划发布VzLinux的两个新版本,其中一个针对容器进行了优化,另一个针对虚拟机进行了优化。
对容器开发人员而言的另一大优势是,默认情况下,VzLinux含有Cockpit基于Web 的 GUI的版本,该版本包括支持Podman Containers的功能。因此开箱即用(一旦使用命令sudo systemctl enable cockpit.socket启用了Cockpit 服务),您可以立即开始管理和部署容器了(图 1)。
图 1:基于来自DockerHub的官方Debian映像文件来部署容器
另一个值得注意的重要方面是,Virtuozzo对VzLinux平台有清晰的路线图,规划到了2022年。该路线图如下所示:
- 2021年第三季度——就社区版而言,CentOS 7升级到VzLinux 8,面向虚拟机和裸机。
- 2021年第四季度——对社区版提供Acronis基于代理的备份支持,发布Virtuozzo Linux 企业版,这包括所有开源功能以及ReadKernel Live Patching,还有商业支持/故障排除。
- 2022 年第一季度——WordPress Flavor(主机版)和企业版的企业数字签名。
与所有CentOS克隆版一样,Virtuozzo声称VzLinux将永远完全免费和开源。
其他功能
除了已讨论的功能外,您会发现VzLinux拥有丰富的出色功能,比如:
- GNOME 桌面环境 3.32.2
- Anaconda安装工具
- systemd init软件
- XFS日志文件系统
- bash 4.4
- 内核 4.18
- OpenJDK – 8b292
- OpenSSH 8.0p1
- Perl 5.26.3
- Python 3.6.8
- Samba 4.13.3
- systemd 239
当然,通过GNOME软件中心,您可以安装大量软件工具。如果您计划安装各种服务器堆栈(比如LAMP),需要通过命令行dnf(因为GUI工具中找不到Apache之类的软件)来安装。
结束语
如果您在寻找CentOS的替代品,选择VzLinux不会有错。Virtuozzo拥有在容器和虚拟化领域针对Linux开发方面的大量经验,因此任何希望让Linux沿着其中任何一条路径发展的人使用这款发行版都不会失望。
原文标题:VzLinux Is the RHEL-based Linux Operating System You’ve Never Heard of,作者:Jack Wallen
【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】