Serfować po sieci Znalazłem dystrybucję to przykuło moją uwagę i to jest to, że od chwili, gdy zobaczyłem tekst „Współpracuj”, wiedziałem, że będzie coś dobrego i tak jest, ponieważ osobiście Nie wiedziałem, że Collabora ma własną dystrybucję Linuksa, który ma swoją nazwę Apertis i który był początkowo zaprojektowany dla samochodów, ale obecnie został rozszerzony na różne urządzenia elektroniczne, sprzęt przemysłowy i technologię wbudowaną.
Apertis jest zaprojektowany w oparciu o Debian GNU/Linux 12 a ich podejście uwzględnia potencjalne wyzwania prawne związane z niektórymi licencjami wolnego oprogramowania, takimi jak GPLv3, która zabrania praktyk takich jak tivoizacja (restrykcyjne wiązanie oprogramowania ze sprzętem). Zamiast tego preferowane są opcje umożliwiające korzystanie z certyfikowanego oprogramowania i oprogramowania sprzętowego z cyfrowym podpisem producenta.
Projekt Apertis jest zgodny z wytycznymi Debiana i zawiera wyłącznie oprogramowanie na otwartych licencjach lub które przynajmniej umożliwiają bezpłatną dystrybucję. Oprócz, każda kompilacja zawiera raport SBOM (Software Bill of Materials), który zawiera szczegółowe informacje na temat licencji i wersji wykorzystywanych plików, pomagając zidentyfikować możliwe podatności.
O Apertisie
Dystrybucja Ma budowę modułową, umożliwiając producentom dostosowywanie i dostrajanie środowiska systemowego do konkretnych potrzeb. Dodatkowo wspiera zarówno tworzenie buduje przy użyciu tradycyjnych pakietów deb jako obrazów monolitycznych, które są aktualizowane atomowo przy użyciu technologii OSTree.
Wyróżniająca się funkcja firmy Apertis jest Twoja możliwość tworzenia kompilacji nie zawierających oprogramowania na licencji GPLv3. Zamiast używać starszych wersji narzędzi GNU, które były niezgodne z tą licencją, Apertis przyjął nowoczesne i liberalne alternatywy, takie jak narzędzia uutils napisane w języku Rust i rozpowszechniane na licencji MIT. Ponadto, zamiast używać GnuPG, Apertis wybierz Sequoia-PGP, który jest rozpowszechniany na licencjach GPL-2+ i LGPL-2+. Jednak dla tych, którzy nie mają problemów z ograniczeniami GPLv3, istnieje również możliwość skorzystania z tradycyjnych narzędzi
Apertis poddaje wszystkie swoje komponenty rygorystycznym testom, zarówno ręczne, jak i automatyczne, na referencyjnych platformach sprzętowych, takich jak płyty R-car Raspberry Pi 4 SoC. Wyniki tych testów są upubliczniane, aby zapewnić przejrzystość, a automatyczne testowanie kompletnych systemów na maszynach referencyjnych odbywa się z wykorzystaniem infrastruktury LAVA (Linaro Automated Validation Architecture).
Jądro dystrybucji oparte jest na najnowszej wersji LTS Linuksa. Na przykład wersja Apertis 2024.3 używa jądra 6.6 zamiast jądra 6.1 Debiana 12. Każda wersja Apertis ma cykl konserwacji trwający 1 rok i 9 miesięcy, z kwartalnymi aktualizacjami poprawiającymi błędy.
Dystrybucja obejmuje ponad 5000 pakietów i cały rozwój, włączając obrazy, narzędzia i konfiguracje, odbywa się w sposób otwarty w publicznym repozytorium Git. Do współpracy wykorzystywany jest GitLab, a ciągłą integracją zarządza GitLab CI. Do generowania pakietów binarnych z kodu źródłowego używany jest zestaw narzędzi OBS (Open Build Service), a repozytoria APT do dystrybucji są odpowiednio zarządzane.
Apertis 2024.3
Warto wspomnieć, że Apertis jest obecnie w wersji 2024.3 i zawiera kilka ulepszeń i funkcji, oprócz aktualizacji do nowego jądra Linuksa.
Wśród ulepszeń i nowych funkcji, które wyróżniają się:
- Wsparcie Podmana:
Umożliwia uruchamianie kontenerów OCI bez uprawnień roota i demonów orkiestracji.
Poprawia integrację z polityką licencyjną Apertis. - Obsługa środowiska uruchomieniowego ONNX:
Zawiera akcelerator uczenia maszynowego do wnioskowania z obsługą platform takich jak PyTorch, TensorFlow i scikit-learn.
Zoptymalizuj wydajność na specjalistycznym sprzęcie i przyspiesz szkolenie na procesorach graficznych NVIDIA.
Pakiet został włączony do Debiana w odpowiedzi na wymagania społeczności. - Ulepszenia obsługi OP-TEE:
optee-os, optee-client i optee-test zostały zintegrowane, umożliwiając obsługę sprzętu takiego jak TI SK-AM62x i QEMU ARMv8.
Pakiety te zostały również dodane do Debiana. - Kompatybilność z nowymi płytami:
Początkowe wsparcie dla TI SK-AM62.
Szczegółowy przewodnik dotyczący dostosowywania obrazów do sprzętu takiego jak Orange Pi Zero2. - Zaawansowane ostrzeżenia kompilatora:
Nowy profil dla dpkg z dodatkowymi ostrzeżeniami poprawiającymi bezpieczeństwo i jakość systemu. - Ulepszenia w generowaniu obrazu i SBOM:
Narzędzie ułatwiające śledzenie modyfikacji w codziennych kompilacjach. - Zaawansowane raporty SBOM:
Szczegóły licencji i praw autorskich w plikach niebinarnych.
Raporty bezpieczeństwa umożliwiające śledzenie CVE w zależnościach.
Korzystanie z zestawu narzędzi przeglądu OSS w celu usprawnienia przeglądu licencji.
Wreszcie, jeśli chcesz dowiedzieć się więcej na ten temat, możesz zapoznać się ze szczegółami w następujący link.
Pobierz i pobierz Apertis
Obrazy systemów są dostępne dla architektur x86_64, arm64 i armhf i można je uzyskać z witryny następujący link.