CentOS 与 Ubuntu 谁与争锋

news/2024/10/18 7:50:58/
导读在这篇文章中,我们会讲到两个较为熟知的 Linux 发行版,实际上,更多的是介绍两者之间的不同,以及在哪些方面一方比另一方更好。

什么是 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。在下方留下的评论,说出你更钟爱哪一个吧!


http://www.ppmy.cn/news/746927.html

相关文章

负载均衡及Ribbon

ribbon 是什么? Spring CloudRibbon 是基于Netflix Ribbon实现的一套客户端负债均衡的工具●简单的说,Ribbon是Netflix发布的开源项目, 主要功能是提供客户端的软件负载均衡算法,将NetFlix的中间层服务连接在一起。 Ribbon的客户…

FFmpeg去除视频多余字幕与音轨

StepA 查看视频音轨与字幕流信息 ffprobe xxx.mp4 记住红色框中的信息,SRT是字幕流,AC是音频流,MPEG-4是视频流。 StepB 选择性抽取相应的流到新的输出文件 ffmpeg -i xxx.mp4 -map 0:0 -map 0:2 -map: 0:6 -vcodec copy -acodec copy out.m…

java 视频字幕_javaCV文字识别之2:视频文字识别和视频提取字幕文字字符

前言 上一章我们实现了图片的文字识别和提取,本章基于javacv中的tesserac 和ffmpeg实现视频文字识别和提取 javacv中包含ffmpeg和tesserac两个库以及tesserac的依赖库leptonica。 读取视频帧javacv已经帮我们封装好了,直接就可以读取到视频帧&#xff0c…

通过 FFMPEG,为视频添加字幕

由于mp4容器,不像MKV等容器有自己的字幕流。 像MKV这种容器的视频格式中,会带有一个字幕流,可以在播放中,控制字幕的显示与切换,也可以通过工具或命令,将字幕从视频中分离出来。 而MP4格式的容器&#xf…

处理网页视频中的字幕

我们经常看一些网页、美剧,或者一些英文课程、新闻、只有英文字幕,但是如果通过语音识别,有时候又会存在不太准确的问题,没有想到还可以通过扑捉设定区域,自动把英文字幕采集出来,显示中文字幕,…

视频一键识别生成字幕

前不久我介绍了通过视频生成字幕的技术原理(博客、B站),我现在把这个功能打包成一个易于操作的界面,如下图所属: 操作非常的简单,打开程序后,点击上面【打开要识别的视频按钮】,就会…

ffmpeg 合并视频 添加字幕 bat命令

首先将ffmpeg添加进系统环境变量 1.mp4转mkv for %%a in ("*.mp4") do ffmpeg -i %%~na.mp4 -vcodec copy -acodec copy %%~na.mkv 2. mp4添加字幕并转换mkv (字幕格式为srt,名称与视频名称一致) for %%a in ("*.mp4") do ffmpeg -i %%~na.mp4 -i %%~na.s…

python怎么去掉视频字幕_利用Python实现字幕挂载(把字幕文件与视频合并)思路详解...

其实超简单超简单!python好现成的库,一下子省略了好多步骤! 本文在Windows环境下!linux只是不需要手动输入imagicmagick的位置! 需要用到的环境 python(基本上只要不是很老的就行) pip(这个其实python版本>2.8.9或者>3.4的都自带了),可以通过cmd命令pip -V查询…