Collabora公司进行了展示 Linux- Apertis 2026 发行版最初是为汽车系统设计的,但后来被重新用于更广泛的电子设备、嵌入式设备和工业设备。使用 Apertis 的设备包括 Atari VCS 游戏机、Raspberry Pi 4 开发板、R-car 汽车 SoC 和 Bosch D-tect 200 墙体扫描仪。
参考系统镜像适用于 x86_64、arm64 和 armhf 架构。该发行版采用模块化设计,允许设备制造商独立配置所需的系统环境。它同时支持基于传统 DEB 包的构建版本和基于 OSTree 的单体原子更新镜像。每个 Apertis 版本的维护期为一年零九个月,每三个月发布一次错误修复版本。
该发行版基于以下软件包: Debian GNU/Linux与此同时,系统硬件也进行了重大重新设计,以应对硬件制造商在使用某些自由许可证(例如 GPLv3)时可能面临的风险,这些许可证禁止将软件绑定到硬件,例如,只允许加载由制造商进行数字签名的固件。
Apertis 允许您创建不包含 GPLv3 系列许可代码的构建版本。Apertis 不使用在过渡到 GPLv3 许可之前创建的过时的 GNU 工具集,而是使用更现代的、采用宽松许可的替代方案。例如,Apertis 提供来自 uutils 项目的等效工具集,这些工具集使用 Rust 编写,并以 MIT 许可发布,而不是 GNU coreutils 和 findutils 软件包;Apertis 还提供 Sequoia-PGP,而不是 GnuPG,后者采用 GPL-2+ 和 LGPL-2+ 许可。对于那些不关心 GPLv3 相关法律问题的用户,仍然可以选择使用传统的工具集。
该内核软件包基于最新的 LTS 内核分支。 Linux例如,Apertis 2026 版本使用的是 6.18 内核,而不是软件包中的 6.12 内核。 Debian 所有软件包、镜像、实用程序和设置都维护在一个公共 Git 仓库中,该仓库包含 6679 个软件包(比上一版本增加了 5905 个)。GitLab 用于协作,GitLab CI 用于持续集成测试。二进制软件包使用 OBS(开放构建服务)从源代码构建。生成的软件包通过 aptly 管理的 APT 仓库进行分发。
Apertis项目遵循开发准则。 Debian 并且仅包含根据开源许可证分发或可自由再分发的应用程序。为了确保基于 Apertis 创建产品的公司对其衍生作品的许可充满信心,每个版本都会生成一份软件物料清单 (SBOM) 报告。该报告包含所有已用代码文件的许可信息以及程序版本数据,后者也可用于检查是否存在漏洞版本。
所有 Apertis 组件均在参考硬件平台上进行定期、全面的自动化和手动测试,这些平台包括 Raspberry Pi 4、UP Squared 6000、i.MX8MN、TI SK-AM62、MYIR Remi Pi、i.MX6 Sabrelite 和 Renesas R-car 汽车 SoC。测试结果会公开发布。系统组件在参考硬件上的自动化测试基于 LAVA(Linaro 自动化验证架构)系统。
主要变化:
- 至包数据库的转换已完成 Debian 13 和核心 Linux 6.18.
- 默认情况下,基于复合图形环境处于启用状态。 伺服器 韦斯顿,使用韦兰。
- 用于构建、测试和集成基于 Apertis 的自定义系统的 SDK 已重新设计。新版本改进了交叉编译功能,更易于维护软件包和定制系统镜像,并为在目标系统上执行构建的主机环境提供了独立的工具。
- 改进了使用 ci-package-builder 工具包构建软件包和维护导入软件包的流程。 Debian 发行版本之间的软件包。自动跟踪变更 Debian 并检测相关更新。已实现将单个更改向旧版 Apertis 版本进行自动化移植。已确保版本无关功能(例如更新处理)与版本特定任务(例如许可证扫描和软件包构建)之间更加清晰的分离。
- 新增了基于正在开发的软件包数据库重建 Apertis 的工具。 Debian GNU/Linux 14.
来源: opennet.ru
