Surfando na internet Encontrei uma distribuição isso me chamou a atenção e Ć© que desde o momento em que vi o texto āColaboreā sabia que algo de bom seria e assim Ć©, pois pessoalmente Eu nĆ£o sabia que o Collabora tinha sua própria distribuição Linux, que tem um nome Apertis e que foi inicialmente concebido para automóveis, mas que agora se expandiu para uma variedade de dispositivos eletrĆ“nicos, equipamentos industriais e tecnologia embarcada.
Apertis Ć© projetado com base no Debian GNU/Linux 12 e a sua abordagem tem em conta os potenciais desafios legais associados a algumas licenƧas de software livre, como a GPLv3, que proĆbe prĆ”ticas como a tivoização (ligação de software a hardware de forma restritiva). Em vez disso, dĆ”-se preferĆŖncia a opƧƵes que permitem a utilização de software e firmware certificados, com assinatura digital do fabricante.
O projeto Apertis segue as diretrizes do Debian e inclui apenas software sob licenƧas abertas ou que pelo menos permitam distribuição gratuita. AlĆ©m do mais, cada build inclui um relatório SBOM (Software Bill of Materials), que fornece detalhes sobre as licenƧas e versƵes dos arquivos utilizados, auxiliando na identificação de possĆveis vulnerabilidades.
Sobre Apertis
A distribuição EstĆ” estruturado de forma modular, permitindo que os fabricantes personalizem e ajustem o ambiente do sistema para necessidades especĆficas. AlĆ©m disso, apoia a criação de compila usando pacotes deb tradicionais como imagens monolĆticas, que sĆ£o atualizados atomicamente usando a tecnologia OSTree.
Um recurso de destaque do Apertis Ć© o seu capacidade de criar compilaƧƵes que nĆ£o incluam software sob a licenƧa GPLv3. Em vez de usar versƵes mais antigas de ferramentas GNU que eram incompatĆveis com esta licenƧa Apertis adotou alternativas modernas e permissivas, como os utilitĆ”rios uutils escritos em Rust e distribuĆdos sob a licenƧa do MIT. AlĆ©m disso, em vez de usar GnuPG, Apertis opte por Sequoia-PGP, que Ć© distribuĆdo sob as licenƧas GPL-2+ e LGPL-2+. PorĆ©m, para quem nĆ£o tem problemas com as restriƧƵes da GPLv3, tambĆ©m existe a opção de utilizar ferramentas tradicionais
Apertis submete todos os seus componentes a testes rigorosos, tanto manual quanto automatizado, em plataformas de hardware de referência, como placas Raspberry Pi 4 SoC R-car. Os resultados desses testes são divulgados para garantir a transparência e os testes automatizados de sistemas completos em mÔquinas de referência são realizados usando a infraestrutura LAVA (Linaro Automated Validation Architecture).
O kernel da distribuição é baseado na versão LTS mais recente do Linux. Por exemplo, versão Apertis 2024.3 usa kernel 6.6, em vez de kernel 6.1 do Debian 12. Cada versão do Apertis possui um ciclo de manutenção de 1 ano e 9 meses, com atualizações trimestrais para correção de bugs.
A distribuição inclui mais de 5000 pacotes e todo o desenvolvimento, incluindo imagens, utilitĆ”rios e configuraƧƵes, Ć© feito abertamente em um repositório Git pĆŗblico. Para colaboração, o GitLab Ć© usado e a integração contĆnua Ć© gerenciada por meio do GitLab CI. O kit de ferramentas OBS (Open Build Service) Ć© usado para gerar os pacotes binĆ”rios a partir do código-fonte, e os repositórios APT para distribuição sĆ£o gerenciados adequadamente.
Apertis 2024.3
Vale ressaltar que o Apertis estÔ atualmente na versão 2024.3 e conta com diversas melhorias e funcionalidades, além da atualização para o novo kernel Linux.
Entre as melhorias e novidades que se destacam:
- Suporte Podman:
Permite executar contêineres OCI sem privilégios de root ou daemons de orquestração.
Melhora a integração com as polĆticas de licenciamento da Apertis. - Suporte de tempo de execução ONNX:
Inclui o acelerador de aprendizado de mÔquina para inferência, com suporte para frameworks como PyTorch, TensorFlow e scikit-learn.
Otimize o desempenho em hardware especializado e acelere o treinamento em GPUs NVIDIA.
O pacote foi incorporado ao Debian, respondendo Ć s demandas da comunidade. - Melhorias no suporte OP-TEE:
optee-os, optee-client e optee-test foram integrados, permitindo suporte para hardware como TI SK-AM62x e QEMU ARMv8.
Esses pacotes tambĆ©m foram contribuĆdos para o Debian. - Compatibilidade com novas placas:
Suporte inicial para TI SK-AM62.
Guia detalhado para personalizar imagens para hardware como Orange Pi Zero2. - Avisos avanƧados do compilador:
Novo perfil para dpkg com avisos adicionais que melhoram a segurança e qualidade do sistema. - Melhorias na geração de imagens e SBOM:
Ferramenta que facilita o rastreamento de modificações em compilações diÔrias. - Relatórios SBOM avançados:
Detalhes de licenças e direitos autorais em arquivos não binÔrios.
Relatórios de segurança para rastrear CVEs em dependências.
Usando o OSS Review Toolkit para melhorar a revisão de licenças.
Por fim, se estiver interessado em saber mais sobre o assunto, pode consultar os detalhes no link a seguir
Baixe e obtenha o Apertis
Imagens do sistema estĆ£o disponĆveis para arquiteturas x86_64, arm64 e armhf e podem ser obtidas no site link a seguir