文章图片
在CentOS 8的维护和更新停止之后 , 由于用户对于CentOS Stream的误解 , 从CentOS向何处迁移成为了业界的一个热点话题 。 为此 , 红帽全球副总裁兼大中华区总裁曹衡康和红帽中国首席架构师张家驹联手对其中的误区进行了澄清 。
中游的误会
在红帽支持的Linux版本中 , 有Fedora、CentOS Linux和红帽自己发行的Red Hat Enterprise Linux(RHEL)等三种 。 Fedora是一个纯社区版本 , 由于缺少技术支持 , 它的用户集中在操作系统的开发者层面 。 Red Hat Enterprise Linux(RHEL)是红帽发行并提供技术支持的付费版本 。 CentOS Linux在Red Hat Enterprise Linux下游 , 因而被许多用户认为是更为稳定的版本 。 红帽推出CentOS Stream之后 , 它被安排在RHEL的上游 , 更为靠近社区 , 也被用户称为是一个居于中游的版本 , 因而缺乏稳定性 。 张家驹则认为 , 说CentOS Stream居于中游并不确切 , 正是中游这个词导致了误解的产生 。
红帽中国首席架构师张家驹
他说:“用户中确实存在Midstream这样的说法 , 这样中游在用户看来 , 是距离上游社区版和下游的应用版各差五十步 , 是一个试验性版本 , 使用中游Linux版本的用户就很容易认为自己变成了实验用的小白鼠 。 但事实上 , CentOS网站上曾做出了一个准确的描述:CentOS Stream的目标是像RHEL一样稳定 , 是RHEL的一个持续交付的版本 。 也就是说CentOS Stream跟RHEL之间本来就是本体和影子的关系 , 不同之处仅仅在于CentOS Stream是免费的 , 而RHEL由于加入了红帽提供的订阅服务 , 因而是收费的 。 ”
张家驹认为用户的另一个误区在于认为红帽已经停止了服务 。 但事实上 , 他介绍说:“红帽在中国的业务一直会持续下去 , 也从来没有停止过服务 , 我们只是做了升级 , 支持的对象由CentOS换成了CentOS Stream 。 而对用户而言 , 从CentOS转换到CentOS Stream , 不过是在笔记本或服务器上敲两条命令 , 就可以轻松迁移到CentOS Stream 。 用户原来的担心其实并不存在 , 以后所有更新的包只需要转到CentOS Stream去下载 , 原来的补丁、安全更新等内容 , 在转向CentOS Stream之后 , 依然会提供 。 ”
此外 , 张家驹还强调了用户的迁移成本问题:“从技术的角度来看 , 红帽给的迁移方案成本很低 , 用户可能在完全无感知的情况下 , 机器里的操作系统就变成了CentOS Stream 。 但采用迁移到其他Linux版本的方案时 , 原来跑的应用可能会因为兼容性问题就跑不起来了 。 如果用户继续选择免费的社区版本Linux , 由于CentOS Stream跟CentOS基本上是一致的 , 所以迁移成本也是最低的 。 ”
社区活力的来源
由CentOS向CentOS Stream迁移 , 一个很大的误区被认为是随着CentOS社区的壮大 , 红帽准备割这部分用户的韭菜 , 让用户向付费的RHEL迁移 。 但从这个事件带来的利益来看 , 却可能并非如此 。 曹衡康强调 , 这是用户观念上的又一个误区 。
红帽全球副总裁兼大中华区总裁曹衡康
要搞清楚这个问题 , 还要从开源本身的发展谈起 。 开源软件最早的起源是自由软件 ,GNU倡导的STL版本强调允许任何人任意运用、拷贝、修改、传播、贩卖这些代码 , 无需付费 , 但唯一的条件是必须将该份声明置于使用者新开发的文件内 。 在那个时代 , 自由软件的领导人Richard Stallman就认为私藏源代码是一种违反人性的罪恶行为 , 而如果能与他人分享源代码 , 便可以让其他人从中学习 , 并回馈给原始创作者 。 封锁源代码虽然可以程度不一地保障“智慧可能衍生的财富” , 却阻碍了使用者从中学习和修正错误的机会 。
- centos|CentOS与Ubuntu
- centos|这次足够“焊门”吗?RedmiK50Pro轻体验:120W神仙秒充真的爽
- OPPO|如果Linux是一个糖果盒(Chapter.3-1 安装CentOS7)
- centos|魅族亮肌肉:一体屏+5000mAh+4nm,好想拥有
- centos|创新者CentOS Stream,不是替代者胜似替代者
- 沃尔玛|创新者CentOS Stream,不是替代者胜似替代者
- 防火墙|Linux系统-Centos7 如何使用开放防火墙指令
- centos|centos7如何切换yum数据源?
- |使用hyper-v安装centos7虚拟机
- centos|搭建安装gitlab