什么是 CentOS?
CentOS(Community Enterprise Operating System)是脱胎于 Red Hat Enterprise Linux并与之兼容的由社区支持的克隆版 Linux 发行版,所以我们可以认为 CentOS 是 RHEL 的一个免费版。CentOS 的每一套发行版都有10年的维护期,每个新版本的释出周期为2 年。在2014年 1月 8日,CentOS 声明正式加入红帽,为新的 CentOS 董事会所管理,但仍然保持与 RHEL 的独立性。
CentOS 的历史和第一次释出
CentOS 第一次释出是在2004年,当时名叫 cAOs Linux;它是由社区维护和管理的一套基于 RPM 的发行版。CentOS 结合了包括 Debian、Red Hat Linux/Fedora 和 FreeBSD 等在内的许多方面,使其能够令服务器和集群稳定工作3 到5 年的时间。它有一群开源软件开发者作为拥趸,是一个大型组织(CAOS 基金会)的一部分。在2006年 6月,David Parsley 宣布由他开发的 TAO Linux(另一个 RHEL 克隆版本)退出历史舞台并全力转入 CentOS 的开发工作。不过,他的领域转移并不会影响之前的 TAO 用户,因为他们可以通过使用
yum update
来更新系统以迁移到 CentOS。2014年 1月,红帽开始赞助 CentOS 项目,并移交了所有权和商标。
CentOS 设计
确切地说,CentOS 是付费 RHEL (Red Had Enterprise Edition)版本的克隆。RHEL 提供源码以供之后 CentOS 修改和变更(移除商标和 logo)并完善为最终的成品。
Ubuntu
Ubuntu 是一个基于 Debian 的 Linux 操作系统,应用于桌面、服务器、智能手机和平板电脑等多个领域。Ubuntu 是由一个英国的名为 Canonical Ltd.的公司发行的,由南非的 Mark Shuttleworth 创立并赞助。
Ubuntu 的设计
Ubuntu 是一个在全世界的开发者共同努力下生成的开源发行版。在这些年的悉心经营下,Ubuntu 的界面变得越来越现代化和人性化,整个系统运行也更加流畅、安全,并且有成千上万的应用可供下载。由于它是基于的,因此它也支持.deb 包、较新的包系统和更为安全的 snap 包格式,这种新的打包系统允许分发的应用自带满足所需的依赖性。
CentOS 与 Ubuntu 的区别
Ubuntu 基于 Debian,CentOS 基于 RHEL;Ubuntu 使用.deb 和.snap 的软件包,CentOS 使用.rpm 和 flatpak 软件包;Ubuntu 使用 apt 来更新,CentOS 使用 yum;CentOS 看起来会更稳定,因为它不会像 Ubuntu 那样对包做常规性更新,但这并不意味着 Ubuntu 就不比 CentOS 安全;Ubuntu 有更多的文档和免费的问题、信息支持;Ubuntu 服务器版本在云服务和容器部署上的支持更多。
结论
不论你的选择如何,是 Ubuntu 还是 CentOS,两者都是非常优秀稳定的发行版。如果你想要一个发布周期更短的版本,那么就选 Ubuntu;如果你想要一个不经常变更包的版本,那么就选 CentOS。在下方留下的评论,说出你更钟爱哪一个吧!
0 留言