A empresa “Basalt SPO”, desenvolvedora russa de software livre, lançou a 11ª plataforma de software (p11), chamada Salvia (Sage). Este é um novo ramo estável do repositório de pacotes de software Sisyphus, desenvolvido e mantido pela equipe ALT Linux. O armazenamento está sob a jurisdição e território da Federação Russa e não pode ser desconectado do exterior.
A 11ª plataforma se tornará a base para o desenvolvimento de novas versões de sistemas operacionais da família Viola e de uma ampla gama de outros produtos de software – desde software para dispositivos embarcados e móveis até soluções de software para servidores corporativos, data centers e nuvens.
Os produtos baseados na plataforma começarão a ser lançados a partir do quarto trimestre de 2024. A plataforma contém ferramentas de software com as quais os clientes podem transferir gradualmente a sua infra-estrutura de TI para sistemas domésticos de software e hardware.
«O lançamento da 11ª plataforma é o resultado de três anos de trabalho de nossa equipe de programadores”, disse Alexey Novodvorsky, Assessor do Diretor Geral da Basalt SPO. — Começamos a trabalhar na nova plataforma imediatamente após o lançamento do p10 Aronia em 2021. As tecnologias gratuitas estão se desenvolvendo rapidamente, então uma de nossas prioridades é fornecer aos usuários dos produtos de software de código aberto Basalt soluções básicas modernas.”
A 11ª plataforma foi lançada para arquiteturas de hardware x86_64 (Intel/AMD de 64 bits), aarch64 (ARMv8), i586 (Intel de 32 bits). Todos os repositórios estão abertos para eles, a montagem é paralela. O lançamento dos repositórios da 11ª plataforma para a arquitetura doméstica Elbrus (e2k) com suporte para processadores de 4C a 16C está em preparação e será anunciado adicionalmente. O trabalho está em andamento nos repositórios p11 para as arquiteturas RISC-V e Loongarch. Todas as arquiteturas são construídas nas mesmas plataformas de hardware a que se destinam, sem compilação cruzada.
As principais diferenças da 11ª plataforma:
- Kernels Linux 6.6 e 6.1 com suporte de longo prazo (LTS), kernel Linux em tempo real 6.1;
- O conjunto de ferramentas para construção de programas a partir do código-fonte (toolchain), a biblioteca Glibc (GNU C Library) foi atualizada para a versão 2.38, gcc para a versão 13.2.1, binutils para a versão 2.41;
- Python atualizado para a versão 3.12;
- Biblioteca OpenSSL atualizada para versão 3.1;
- Pacote systemd atualizado para a versão 255;
- O interpretador de script do sistema /bin/sh agora é baseado no Bash 5.2;
- O carregamento de imagens foi movido para make-initrd (uma ferramenta para construir imagens usada para inicializar o sistema operacional);
- Transição para PipeWire – software para trabalhar com fluxos de áudio e vídeo, bem como hardware em Linux e outros sistemas operacionais semelhantes ao Unix. PipeWire suporta o servidor de áudio multiplataforma PulseAudio, portanto não haverá problemas de compatibilidade com dispositivos mais antigos;
- O sistema de virtualização PVE (Proxmox Virtual Environment) foi atualizado para a versão 8.1, que permite importação direta de máquinas virtuais do VMWare.
Uma lista completa de versões de subsistemas e pacotes incluídos no p11 está publicada na página da plataforma.
Junto com o p11, são publicados kits iniciais para familiarização com a nova plataforma – mais de 20 assemblies diferentes sob a licença GNU GPL baseados em um repositório estável, destinado a usuários experientes. Para aqueles que usam ferramentas de conteinerização, as imagens de contêiner da Plataforma 11 serão publicadas em nosso registro de contêiner.
Leia sobre outras mudanças e recursos da 11ª plataforma no ALT Linux Wiki “Eleventh Platform” e Branches/p11/TechnicalNotes. O repositório da 11ª plataforma será atualizado durante todo o período de suporte. Instruções para migrar para a 11ª plataforma podem ser encontradas no ALT Linux Wiki.