您可能聽說了,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】
原文鏈接:https://os.51cto.com/art/202107/674912.htm