AlmaLinux 开源了其构建系统 ALBS (AlmaLinux Build System),构建该工具被用于构建最近发布的系统 AlmaLinux 8.6 和 AlmaLinux 9.0,支持所有的替代架构,包括 x86_64、构建aarch64 和 ppc64le。系统
AlmaLinux 是替代开放源码、社区驱动的构建项目,它从红帽企业版 Linux (RHEL) 的系统源码编译而来。AlmaLinux 跟 RHEL 8 完全在二进制上兼容,替代它由 CloudLinux OS 的构建创建者打造。AlmaLinux 团队承诺永久免费提供 AlmaLinux 操作系统,系统项目永久开源且不采取任何限制,不收取任何费用,支持至 2029 年。
AlmaLinux 团队表示,开源其构建系统是为了提升项目的透明度,让大众了解构建软件包的更多细节,以及目前正在构建的内容、构建日志等。此外,AlmaLinux 开发者希望开源 ALBS 能推动社区进行更大的协作和贡献。
下图展示了 ALBS 工作流程:
AlmaLinux 已将 ALBS 代码托管到 GitHub,此外还开放了支持匿名、只读访问他们实际部署的构建系统:https://build.almalinux.org/。
AlmaLinux 团队还宣布,他们正在努力通过 CodeNotary 集成和 RBAC 系统为包构建添加 SBOM 支持,让更多维护者和贡献者能够访问他们的构建系统来构建软件包。AlmaLinux 团队希望在 7 月份完成这两项工作。同时,在 AlmaLinux 的 ALBS 之外,他们正在研究 COPR 支持、自动化 VM 和容器映像构建 / 发布,以及构建系统中的组织 / SIG 命名空间。
本文转自OSCHINA
本文标题:CentOS 替代方案 AlmaLinux 开源其构建系统 ALBS
本文地址:https://www.oschina.net/news/200414/almalinux-build-system
责任编辑:未丽燕 来源: OSCHINA 操作系统开源构建系统(责任编辑:百科)
梅安森(300275.SZ):实控人马焰持股比例被动稀释2.35% 持股数量不变
微软发布 Windows 11 Build 25336.1010 预览版:用于测试服务管道