Apertis, gömülü cihazlara yönelik Collabora dağıtımı

Apertis Linux

İnternette sörf yapmak Bir dağıtım buldum bu dikkatimi çekti ve "İşbirliği Yap" metnini gördüğüm andan itibaren iyi bir şeyin olacağını biliyordum ve kişisel olarak da öyle Collabora'nın kendi Linux dağıtımı olduğunu bilmiyordum. hangisinin adı var Apertis Başlangıçta otomobiller için tasarlanmış olan bu ürün, şimdi çeşitli elektronik cihazlara, endüstriyel ekipmanlara ve gömülü teknolojilere kadar genişledi.

Apertis Debian GNU/Linux 12 temel alınarak tasarlandı ve yaklaşımları, tivoizasyon (yazılımı donanıma kısıtlayıcı bir şekilde bağlamak) gibi uygulamaları yasaklayan GPLv3 gibi bazı özgür yazılım lisanslarıyla ilişkili olası yasal zorlukları hesaba katıyor. Bunun yerine, üreticinin dijital imzasıyla sertifikalı yazılım ve ürün yazılımının kullanımına izin veren seçenekler tercih edilir.

Apertis projesi Debian kurallarına uyar ve yalnızca açık lisans kapsamındaki yazılımları içerir veya en azından ücretsiz dağıtıma izin veriyor. Ayrıca, her yapı bir SBOM raporu içerir (Yazılım Malzeme Listesi), kullanılan dosyaların lisansları ve sürümleri hakkında ayrıntılı bilgi sağlayarak olası güvenlik açıklarının belirlenmesine yardımcı olur.

Apertis Hakkında

Dağıtım Modüler bir şekilde yapılandırılmıştır, üreticilerin sistem ortamını özel ihtiyaçlara göre özelleştirmesine ve ayarlamasına olanak tanır. Ek olarak, hem oluşturulmasını destekler yekpare görüntüler olarak geleneksel borç paketlerini kullanan derlemelerOSTree teknolojisi kullanılarak atomik olarak güncellenen.

Öne çıkan bir özellik Apertis senin GPLv3 lisansı kapsamında yazılım içermeyen derlemeler oluşturma yeteneği. GNU araçlarının bu lisansla uyumlu olmayan eski sürümlerini kullanmak yerine, Apertis modern ve hoşgörülü alternatifleri benimsemiştir. Rust'ta yazılan ve MIT lisansı altında dağıtılan yardımcı programlar gibi. Ek olarak, GnuPG kullanmak yerine, Apertis Sequoia-PGP'yi tercih edinGPL-2+ ve LGPL-2+ lisansları altında dağıtılmaktadır. Ancak GPLv3'ün kısıtlamalarıyla sorun yaşamayanlar için geleneksel araçları kullanma seçeneği de mevcut.

Apertis tüm bileşenlerini sıkı testlere tabi tutuyorRaspberry Pi 4 SoC R-car kartları gibi referans donanım platformlarında hem manuel hem de otomatik. Bu testlerin sonuçları şeffaflığı sağlamak için kamuya açıklanır ve tüm sistemlerin referans makineler üzerindeki otomatik testleri LAVA (Linaro Otomatik Doğrulama Mimarisi) altyapısı kullanılarak gerçekleştirilir.

Dağıtımın çekirdeği Linux'un en son LTS sürümünü temel alıyor. Örneğin Apertis 2024.3 versiyonu Çekirdek 6.6 yerine çekirdek 6.1 kullanıyor Debian 12. Apertis'in her sürümü, hataları düzeltmek için üç ayda bir yapılan güncellemelerle birlikte 1 yıl 9 aylık bir bakım döngüsüne sahiptir.

Dağıtım 5000'den fazla paket ve tüm geliştirmeleri içerir, görüntüler, yardımcı programlar ve yapılandırmalar dahil olmak üzere tüm işlemler, genel Git deposunda açık bir şekilde gerçekleştirilir. İşbirliği için GitLab kullanılır ve sürekli entegrasyon GitLab CI aracılığıyla yönetilir. OBS (Açık Derleme Hizmeti) araç seti, kaynak kodundan ikili paketler oluşturmak için kullanılır ve dağıtım için APT depoları uygun şekilde yönetilir.

Apertis 2024.3

Apertis'in şu anda 2024.3 sürümünde olduğunu ve yeni Linux çekirdeği güncellemesine ek olarak çeşitli iyileştirmeler ve özellikler içerdiğini belirtmekte fayda var.

Öne çıkan iyileştirmeler ve yeni özellikler arasında:

  • Podman Desteği:
    OCI kapsayıcılarını kök ayrıcalıkları veya düzenleme arka plan programları olmadan çalıştırmanıza olanak tanır.
    Apertis lisanslama politikalarıyla entegrasyonu geliştirir.
  • ONNX Çalışma Zamanı Desteği:
    PyTorch, TensorFlow ve scikit-learn gibi çerçeveleri destekleyen, çıkarım için makine öğrenimi hızlandırıcısını içerir.
    Özel donanımlarda performansı optimize eder ve NVIDIA GPU'larda eğitimi hızlandırır.
    Paket, topluluğun taleplerine yanıt verecek şekilde Debian'a dahil edildi.
  • OP-TEE desteğindeki iyileştirmeler:
    optee-os, optee-client ve optee-test entegre edilerek TI SK-AM62x ve QEMU ARMv8 gibi donanımlara destek sağlandı.
    Bu paketler Debian'a da katkıda bulunuldu.
  • Yeni kartlarla uyumluluk:
    TI SK-AM62 için ilk destek.
    Orange Pi Zero2 gibi donanımlar için görüntüleri özelleştirmeye yönelik ayrıntılı kılavuz.
  • Gelişmiş derleyici uyarıları:
    Sistemin güvenliğini ve kalitesini artıran ek uyarılar içeren dpkg için yeni profil.
  • Görüntü oluşturma ve SBOM'daki iyileştirmeler:
    Günlük derlemelerdeki değişiklikleri izlemeyi kolaylaştıran araç.
  • Gelişmiş SBOM Raporları:
    İkili olmayan dosyalardaki lisansların ve telif haklarının ayrıntıları.
    Bağımlılıklardaki CVE'leri izlemeye yönelik güvenlik raporları.
    Lisans incelemesini geliştirmek için OSS İnceleme Araç Setini kullanma.

Son olarak, bu konuda daha fazla bilgi edinmek istiyorsanız, ayrıntılara şuradan bakabilirsiniz: aşağıdaki bağlantı.

Apertis'i indirin ve edinin

x86_64, arm64 ve armhf mimarileri için sistem görselleri mevcuttur ve adresinden temin edilebilir. aşağıdaki bağlantı.