Apertis,嵌入式設備的 Collabora 發行版

阿佩蒂斯Linux

網上沖浪 我找到了一個發行版 這引起了我的注意,那就是,從我看到「合作」文字的那一刻起,我就知道會有好的事情發生,事實就是如此,因為就我個人而言 我不知道 Collabora 有自己的 Linux 發行版, 它有一個名字 開胃酒 最初是為汽車設計的,但現在已擴展到各種電子設備、工業設備和嵌入式技術。

開胃菜是 基於Debian GNU/Linux 12設計 他們的方法考慮了與某些自由軟體授權相關的潛在法律挑戰,例如 GPLv3,它禁止諸如 tivoization(以限制性方式將軟體與硬體綁定)等做法。相反,優先考慮允許使用經過認證的軟體和韌體以及製造商的數位簽章的選項。

阿佩蒂斯項目 遵循 Debian 指南並僅包含開放許可證下的軟體 或至少允許免費分發。除了, 每個版本都包含 SBOM 報告 (軟體物料清單),提供有關所用文件的許可證和版本的詳細信息,有助於識別可能的漏洞。

關於阿佩蒂斯

分佈 它以模組化方式構建, 允許製造商根據特定需求客製化和調整系統環境。此外,它還支援創建 使用傳統的 deb 包作為整體鏡像進行構建,使用 OSTree 技術自動更新。

一個突出的特點 阿佩蒂斯是你的 能夠建立不包含 GPLv3 授權下的軟體的版本。 不要使用與此授權不相容的舊版 GNU 工具, Apertis 採用了現代且寬鬆的替代方案, 例如用 Rust 編寫並在 MIT 許可證下分發的 uutils 實用程式。此外, 而不是使用 GnuPG, 開胃酒 選擇紅杉-PGP,根據 GPL-2+ 和 LGPL-2+ 授權分發。然而,對於那些沒有受到 GPLv3 限制問題的人來說,還可以選擇使用傳統工具

Apertis 對其所有組件進行嚴格測試在參考硬體平台(例如 Raspberry Pi 4 SoC R-car 板)上手動和自動執行。這些測試的結果是公開的,以確保參考機器上完整系統的透明度和自動化測試是使用 LAVA(Linaro 自動驗證架構)基礎設施執行的。

該發行版的核心基於最新的 LTS 版本的 Linux。 例如Apertis 2024.3版本 使用內核 6.6,而不是內核 6.1 Debian 12 版本。

分佈 包括超過5000個包,以及所有開發, 包括映像、實用程式和配置,都是在公共 Git 儲存庫中公開完成的。為了進行協作,使用 GitLab,並透過 GitLab CI 管理持續整合。 OBS(開放建置服務)工具包用於從原始程式碼產生二進位包,並適當地管理用於分發的APT儲存庫。

阿佩蒂斯 2024.3

值得一提的是,Apertis 目前版本為 2024.3,除了新 Linux 核心的更新之外,它還包括多項改進和功能。

其中突出的改進和新功能包括:

  • Podman 支援:
    允許您在沒有 root 權限或編排守護程序的情況下執行 OCI 容器。
    改進與 Apertis 許可政策的整合。
  • ONNX 執行時間支援:
    包括用於推理的機器學習加速器,支援 PyTorch、TensorFlow 和 scikit-learn 等框架。
    優化專用硬體的效能並加速 NVIDIA GPU 的訓練。
    該軟體包已合併到 Debian 中,以響應社區需求。
  • OP-TEE 支援的改進:
    optee-os、optee-client 和 optee-test 已集成,支援 TI SK-AM62x 和 QEMU ARMv8 等硬體。
    這些軟體包也貢獻給了 Debian。
  • 與新板的兼容性:
    初步支持 TI SK-AM62。
    為 Orange Pi Zero2 等硬體定製圖像的詳細指南。
  • 高級編譯器警告:
    dpkg 的新設定檔附有附加警告,可提高系統的安全性和品質。
  • 影像生成和 SBOM 的改進:
    該工具可以輕鬆追蹤日常構建中的修改。
  • 進階 SBOM 報表:
    非二進位檔案中的許可證和版權的詳細資訊。
    用於追蹤依賴項中的 CVE 的安全性報告。
    使用 OSS 審查工具包改進許可證審查。

最後,如果您有興趣能夠了解更多,可以在 以下鏈接。

下載並取得 Apertis

系統映像適用於 x86_64、arm64 和 armhf 架構,可以從 以下鏈接。