Apertis, bản phân phối Collabora dành cho thiết bị nhúng

Apertis Linux

Lướt net Tôi tìm thấy một bản phân phối điều đó đã thu hút sự chú ý của tôi và đó là ngay từ khi tôi nhìn thấy dòng chữ "Cộng tác", tôi đã biết rằng điều gì đó tốt đẹp sẽ xảy ra và nó đúng như vậy, vì cá nhân tôi Tôi không biết rằng Collabora có bản phân phối Linux riêng, cái nào có tên rượu khai vị và ban đầu được thiết kế cho ô tô, nhưng hiện đã mở rộng sang nhiều loại thiết bị điện tử, thiết bị công nghiệp và công nghệ nhúng.

Rượu khai vị là được thiết kế dựa trên Debian GNU/Linux 12 và cách tiếp cận của họ tính đến những thách thức pháp lý tiềm ẩn liên quan đến một số giấy phép phần mềm miễn phí, chẳng hạn như GPLv3, cấm các hoạt động như tivoization (liên kết phần mềm với phần cứng theo cách hạn chế). Thay vào đó, ưu tiên dành cho các tùy chọn cho phép sử dụng phần mềm và chương trình cơ sở được chứng nhận, có chữ ký số của nhà sản xuất.

Dự án Apertis tuân theo hướng dẫn của Debian và chỉ bao gồm phần mềm theo giấy phép mở hoặc ít nhất là cho phép phân phối miễn phí. Bên cạnh đó, mỗi bản dựng bao gồm một báo cáo SBOM (Danh sách vật liệu phần mềm), cung cấp thông tin chi tiết về giấy phép và phiên bản của tệp được sử dụng, giúp xác định các lỗ hổng có thể xảy ra.

Giới thiệu về Apertis

Sự phân phối Nó được cấu trúc theo kiểu mô-đun, cho phép các nhà sản xuất tùy chỉnh và điều chỉnh môi trường hệ thống theo nhu cầu cụ thể. Ngoài ra, nó còn hỗ trợ cả việc tạo xây dựng bằng cách sử dụng các gói gỡ lỗi truyền thống dưới dạng hình ảnh nguyên khối, được cập nhật nguyên tử bằng công nghệ OSTree.

Một tính năng nổi bật của Apertis là của bạn khả năng tạo các bản dựng không bao gồm phần mềm theo giấy phép GPLv3. Thay vì sử dụng các phiên bản cũ hơn của công cụ GNU không tương thích với giấy phép này, Apertis đã áp dụng các giải pháp thay thế hiện đại và dễ dãi, chẳng hạn như các tiện ích uutils được viết bằng Rust và được phân phối theo giấy phép MIT. Ngoài ra, thay vì sử dụng GnuPG, rượu khai vị chọn Sequoia-PGP, được phân phối theo giấy phép GPL-2+ và LGPL-2+. Tuy nhiên, đối với những người không gặp vấn đề với các hạn chế của GPLv3, cũng có tùy chọn sử dụng các công cụ truyền thống

Apertis yêu cầu tất cả các thành phần của nó phải được kiểm tra nghiêm ngặt, cả thủ công và tự động, trên các nền tảng phần cứng tham chiếu, chẳng hạn như bo mạch xe R Raspberry Pi 4 SoC. Kết quả của các thử nghiệm này được công khai để đảm bảo tính minh bạch và việc thử nghiệm tự động các hệ thống hoàn chỉnh trên các máy tham chiếu được thực hiện bằng cơ sở hạ tầng LAVA (Kiến trúc xác thực tự động Linaro).

Nhân của bản phân phối dựa trên phiên bản LTS mới nhất của Linux. Ví dụ: phiên bản Apertis 2024.3 sử dụng kernel 6.6, thay vì kernel 6.1 của Debian 12. Mỗi phiên bản Apertis có chu kỳ bảo trì 1 năm 9 tháng, có cập nhật hàng quý để sửa lỗi.

Sự phân phối bao gồm hơn 5000 gói và tất cả sự phát triển, bao gồm hình ảnh, tiện ích và cấu hình, được thực hiện công khai trong kho Git công khai. Để cộng tác, GitLab được sử dụng và việc tích hợp liên tục được quản lý thông qua GitLab CI. Bộ công cụ OBS (Dịch vụ xây dựng mở) được sử dụng để tạo các gói nhị phân từ mã nguồn và kho lưu trữ APT để phân phối được quản lý một cách thích hợp.

Apertis 2024.3

Điều đáng nói là Apertis hiện đang ở phiên bản 2024.3 và nó đã bao gồm một số cải tiến và tính năng, bên cạnh bản cập nhật cho nhân Linux mới.

Trong số những cải tiến và tính năng mới nổi bật:

  • Hỗ trợ Podman:
    Cho phép bạn chạy các bộ chứa OCI mà không cần đặc quyền root hoặc trình nền điều phối.
    Cải thiện khả năng tích hợp với các chính sách cấp phép của Apertis.
  • Hỗ trợ thời gian chạy ONNX:
    Bao gồm bộ tăng tốc học máy để suy luận, với sự hỗ trợ cho các khung như PyTorch, TensorFlow và scikit-learn.
    Tối ưu hóa hiệu suất trên phần cứng chuyên dụng và tăng tốc đào tạo trên GPU NVIDIA.
    Gói này đã được tích hợp vào Debian, đáp ứng nhu cầu của cộng đồng.
  • Những cải tiến trong hỗ trợ OP-TEE:
    optee-os, optee-client và optee-test đã được tích hợp, cho phép hỗ trợ phần cứng như TI SK-AM62x và QEMU ARMv8.
    Những gói này cũng được đóng góp cho Debian.
  • Khả năng tương thích với bảng mới:
    Hỗ trợ ban đầu cho TI SK-AM62.
    Hướng dẫn chi tiết tùy chỉnh hình ảnh cho phần cứng như Orange Pi Zero2.
  • Cảnh báo trình biên dịch nâng cao:
    Hồ sơ mới cho dpkg với các cảnh báo bổ sung giúp cải thiện tính bảo mật và chất lượng của hệ thống.
  • Những cải tiến trong việc tạo hình ảnh và SBOM:
    Công cụ giúp bạn dễ dàng theo dõi các sửa đổi trong các bản dựng hàng ngày.
  • Báo cáo SBOM nâng cao:
    Chi tiết về giấy phép và bản quyền trong các tệp không nhị phân.
    Báo cáo bảo mật để theo dõi CVE trong các phần phụ thuộc.
    Sử dụng Bộ công cụ đánh giá OSS để cải thiện việc đánh giá giấy phép.

Cuối cùng, nếu bạn quan tâm có thể biết thêm về nó, bạn có thể tham khảo chi tiết tại mục liên kết theo dõi.

Tải xuống và nhận Apertis

Hình ảnh hệ thống có sẵn cho kiến ​​trúc x86_64, arm64 và armhf và có thể được lấy từ liên kết theo dõi.