Apertis, distro Collabora untuk peranti terbenam

Apertis Linux

Melayari internet Saya dapati pengedaran itu menarik perhatian saya dan sejak saat saya melihat teks "Bekerjasama" saya tahu bahawa sesuatu yang baik akan menjadi dan begitulah, kerana secara peribadi Saya tidak tahu bahawa Collabora mempunyai distro Linux sendiri, yang mempunyai nama Apertis dan yang pada mulanya direka untuk kereta, tetapi kini telah berkembang kepada pelbagai peranti elektronik, peralatan industri dan teknologi terbenam.

Apertis ialah direka berdasarkan Debian GNU/Linux 12 dan pendekatan mereka mengambil kira potensi cabaran undang-undang yang dikaitkan dengan beberapa lesen perisian percuma, seperti GPLv3, yang melarang amalan seperti tivoisasi (mengikat perisian dengan perkakasan dengan cara yang terhad). Sebaliknya, keutamaan diberikan kepada pilihan yang membenarkan penggunaan perisian dan perisian tegar yang diperakui, dengan tandatangan digital pengilang.

Projek Apertis mengikut garis panduan Debian dan hanya termasuk perisian di bawah lesen terbuka atau sekurang-kurangnya membenarkan pengedaran percuma. selain itu, setiap binaan termasuk laporan SBOM (Bil Bahan Perisian), yang menyediakan butiran tentang lesen dan versi fail yang digunakan, membantu mengenal pasti kemungkinan kelemahan.

Mengenai Apertis

Pembahagian Ia disusun secara modular, membenarkan pengeluar menyesuaikan dan menyesuaikan persekitaran sistem kepada keperluan khusus. Selain itu, ia menyokong kedua-dua penciptaan membina menggunakan pakej deb tradisional sebagai imej monolitik, yang dikemas kini secara atom menggunakan teknologi OSTree.

Ciri yang menonjol daripada Apertis adalah milik anda keupayaan untuk mencipta binaan yang tidak termasuk perisian di bawah lesen GPLv3. Daripada menggunakan versi lama alat GNU yang tidak serasi dengan lesen ini, Apertis telah menggunakan alternatif moden dan permisif, seperti utiliti uutils yang ditulis dalam Rust dan diedarkan di bawah lesen MIT. Selain itu, daripada menggunakan GnuPG, Apertis pilih Sequoia-PGP, yang diedarkan di bawah lesen GPL-2+ dan LGPL-2+. Walau bagaimanapun, bagi mereka yang tidak mempunyai masalah dengan sekatan GPLv3, terdapat juga pilihan untuk menggunakan alat tradisional

Apertis meletakkan semua komponennya kepada ujian yang ketat, kedua-dua manual dan automatik, pada platform perkakasan rujukan, seperti papan Raspberry Pi 4 SoC R-kereta. Keputusan ujian ini diumumkan untuk memastikan ketelusan dan ujian automatik sistem lengkap pada mesin rujukan dilakukan menggunakan infrastruktur LAVA (Linaro Automated Validation Architecture).

Inti pengedaran adalah berdasarkan versi LTS terkini Linux. Contohnya, versi Apertis 2024.3 menggunakan kernel 6.6, bukannya kernel 6.1 daripada Debian 12. Setiap versi Apertis mempunyai kitaran penyelenggaraan selama 1 tahun dan 9 bulan, dengan kemas kini suku tahunan untuk membetulkan pepijat.

Pembahagian termasuk lebih daripada 5000 pakej, dan semua pembangunan, termasuk imej, utiliti dan konfigurasi, dilakukan secara terbuka dalam repositori Git awam. Untuk kerjasama, GitLab digunakan dan integrasi berterusan diuruskan melalui GitLab CI. Kit alat OBS (Perkhidmatan Binaan Terbuka) digunakan untuk menjana pakej binari daripada kod sumber, dan repositori APT untuk pengedaran diuruskan dengan tepat.

Apertis 2024.3

Perlu dinyatakan bahawa Apertis kini dalam versi 2024.3 dan ia telah memasukkan beberapa penambahbaikan dan ciri, sebagai tambahan kepada kemas kini pada kernel Linux baharu.

Antara penambahbaikan dan ciri baharu yang menonjol:

  • Sokongan Podman:
    Membolehkan anda menjalankan bekas OCI tanpa keistimewaan akar atau daemon orkestrasi.
    Meningkatkan integrasi dengan dasar pelesenan Apertis.
  • Sokongan Masa Jalan ONNX:
    Termasuk pemecut pembelajaran mesin untuk inferens, dengan sokongan untuk rangka kerja seperti PyTorch, TensorFlow dan scikit-learn.
    Mengoptimumkan prestasi pada perkakasan khusus dan mempercepatkan latihan pada GPU NVIDIA.
    Pakej itu telah dimasukkan ke dalam Debian, bertindak balas kepada permintaan komuniti.
  • Penambahbaikan dalam sokongan OP-TEE:
    optee-os, optee-client dan optee-test telah disepadukan, membolehkan sokongan untuk perkakasan seperti TI SK-AM62x dan QEMU ARMv8.
    Pakej ini juga telah disumbangkan kepada Debian.
  • Keserasian dengan papan baharu:
    Sokongan awal untuk TI SK-AM62.
    Panduan terperinci untuk menyesuaikan imej untuk perkakasan seperti Orange Pi Zero2.
  • Amaran pengkompil lanjutan:
    Profil baharu untuk dpkg dengan amaran tambahan yang meningkatkan keselamatan dan kualiti sistem.
  • Penambahbaikan dalam penjanaan imej dan SBOM:
    Alat yang memudahkan untuk menjejak pengubahsuaian dalam binaan harian.
  • Laporan SBOM Lanjutan:
    Butiran lesen dan hak cipta dalam fail bukan binari.
    Laporan keselamatan untuk menjejaki CVE dalam kebergantungan.
    Menggunakan Kit Alat Semakan OSS untuk menambah baik semakan lesen.

Akhir sekali, jika anda berminat untuk mengetahui lebih lanjut mengenainya, anda boleh merujuk butiran dalam pautan berikut.

Muat turun dan dapatkan Apertis

Imej sistem tersedia untuk seni bina x86_64, arm64 dan armhf dan boleh didapati daripada pautan berikut.