AlmaLinux 不使用“红帽代码”,如何保持兼容 RHEL
科技媒体 ZDNET 资深撰稿人 Steven Vaughan-Nichols 近日发表文章"How AlmaLinux stays Red Hat Enterprise Linux compatible without Red Hat code",介绍了 AlmaLinux 发行版如何在没有任何红帽代码的情况下,仍保持兼容 RHEL。
今年 6 月份,红帽执行新政策限制了 RHEL 的代码访问,此举导致基于 RHEL 的衍生发行版(比如 AlmaLinux,Rocky Linux,Oracle Linux 等)难以提供与 RHEL 100% 兼容的构建。
针对此政策,甲骨文、SUSE 和 CIQ(Rocky Linux 背后的商业实体)合作建立了 OpenELA (Open Enterprise Linux Association) —— 旨在创建兼容 RHEL 的 Linux 代码库,并通过提供开放和免费的 Enterprise Linux (EL) 源代码,鼓励开发与 RHEL 兼容的发行版。
AlmaLiniux 没有加入 OpenELA,而是选择了另一条路。AlmaLinux OS 基金会主席 benny Vasquez 原话:“放弃与 RHEL 1:1 的目标,AlmaLinux 致力于兼容其应用程序二进制接口 (ABI)”。主要代码从 CentOS Stream 获取,其他代码则是从 Red Hat 通用基础镜像和上游 Linux 代码中获取。
但最难的部分其实是 RHEL 的 Linux 内核更新。Vasquez 说道:“如果不违反红帽的许可协议,就无法获得这些内核更新。因此他们的做法就是从其他各种来源获取安全补丁,以及在 Oracle 发布补丁时再去溯源找到上游。”
Vasquez 表示这样的流程带来了好处:“AlmaLinux 不再受 RHEL 的约束,而且能够比它更快地发布上游安全修复程序。”比如,AlmaLinux 比 RHEL 提前一周修复了 AMD 微码漏洞。
由于这篇文章一直在强调 AlamLinux 没有使用“红帽代码”,有人对此提出了质疑,认为 AlamLinux 从 CentOS Stream 获取的代码事实上就是“红帽代码”。CentOS Stream 也早已与 RHLE 兼容 ABI。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
ModStartBlog v8.4.0 点赞和收藏支持,显示优化安全更新
ModStart 是一个基于 Laravel 模块化极速开发框架。模块市场拥有丰富的功能应用,支持后台一键快速安装,让开发者能快的实现业务功能开发。 系统完全开源,基于 Apache 2.0 开源协议。 功能特性 丰富的模块市场,后台一键快速安装 会员模块通用且完整,支持完整的API调用 大文件分片上传,进度条显示,已上传文件管理 强大的模块扩展功能,所有模块可以无缝集成,支持在线安装、卸载模块 完善的开发助手,实现模块、主题的的一键创建 完善的后台权限管理,支持基于RBAC的权限管理系统 后台管理支持使用手机、平板、PC,无论何时何地都可方便管理 第三方登录(QQ、微信、微博、支付宝、微信小程序) 第三方支付支持(微信、支付宝、支付宝当面付、微信扫码、微信小程序) 第三方云存储支持,支持云储存分片上传(阿里云、百度云、华为云、腾讯云、FTP、七牛云、UCloud、又拍云) 第三方短信支持(阿里云、腾讯云、华为云、百度云、253云通讯、聚合、七牛云、融云、赛邮、UCloud、云片、网易云) V8.4.0版本更新 2023年10月19日ModStartBlog发布v8.4.0版本,增加了...
- 下一篇
2023 年 WebAssembly 现状:Swift、Zig 采用率显着增加
2023 年 WebAssembly 现状调查报告现已出炉,一些亮点内容如下: Rust 和 JavaScript 的使用量正在持续增长。与此同时,Swift 和 Zig 的采用率也都在显着增加。 开发人员对 Zig、Kotlin 和 C# 语言的使用渴望超过了当前的使用率。 WebAssembly 仍然最常用于 Web 应用程序开发,但 Serverless 的使用率正在持续上升,WebAssembly 作为插件环境的使用率也在上升。 线程、垃圾收集和相对较新的组件模型提案,是大家最感兴趣的 WebAssembly 发展方向。 对于 WASI,最受关注的是 I/O 提案(例如 HTTP、文件系统)。 受访者对 WAI 发展的满意度明显低于对 WebAssembly 发展的满意度。 许多受访者表示,他们希望 WebAssembly 能够兑现 Java 最初做出的“write once and run anywhere”承诺。 语言 Rust 已经连续第三年成为 WebAssembly 最常用的语言,其次是 JavaScript。Swift 是 WebAssembly 生态系统中相对较新...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Red5直播服务器,属于Java语言的直播服务器
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7