Lançado o projeto Sculpt 26.04, que desenvolve um sistema operacional baseado na tecnologia Genode OS Framework, que pode ser usado por usuários comuns para tarefas diárias. Os códigos-fonte do projeto são distribuídos sob a licença AGPLv3. Um sistema operacional, com tamanho de 33 MB, está disponível para download e pode ser utilizado em PCs, smartphones PinePhone e laptops MNT Reform. O suporte é garantido em sistemas com processadores e gráficos Intel com as extensões VT-d e VT-x ativadas, bem como em sistemas ARM com extensões VMM.
Principais inovações:
- Os drivers USB, Wi-Fi, adaptadores Ethernet e GPU Intel, portados do núcleo Linux, foram sincronizados com o núcleo 6.18 (anteriormente eram usados drivers do núcleo 6.12). Por padrão, o suporte para adaptadores de rede com interface USB está ativado em notebooks.
- Foi realizada a transição de arquivos de configuração no formato XML para o uso de um formato próprio HID (Human-Inclined Data), representando dados em uma hierarquia de nós, cada um com seus atributos. As alterações de configuração agora são capturadas em tempo real, todas as alterações são aplicadas imediatamente, e as conexões entre os componentes podem ser reestruturadas durante a operação.
- As versões dos programas foram atualizadas, incluindo Qt6 e o navegador Falkon.
- Foi adicionada uma funcionalidade experimental para a execução nativa do Goa SDK sem a necessidade de criar uma máquina virtual com Linux. Os componentes do Genode agora podem ser desenvolvidos, compilados e testados dentro do Sculpt OS sem iniciar máquinas virtuais e carregar outros sistemas operacionais.
- Concluída a primeira fase da migração dos processos de desenvolvimento do GitHub para o Codeberg. Todos os repositórios de código, exceto o principal, foram transferidos para o Codeberg.

O sistema vem com uma interface gráfica Leitzentrale, permitindo a realização de tarefas padrão de administração do sistema. No canto superior esquerdo da interface gráfica, um menu com ferramentas para gerenciar usuários, conectar dispositivos de armazenamento e configurar conexões de rede é exibido. No centro, um configurador está presente para determinar a composição do sistema na forma de um gráfico, mostrando a interconexão entre os componentes do sistema. Em modo interativo, é possível remover ou adicionar componentes, formando a composição do ambiente do sistema ou de máquinas virtuais.
Se desejado, o usuário pode alternar para o modo de gerenciamento via console, que oferece maior flexibilidade na gestão. A área de trabalho tradicional pode ser acessada ao iniciar a distribuição TinyCore Linux em máquina virtual Linux. Neste ambiente, estão disponíveis os navegadores Firefox e Aurora, um editor de texto baseado em Qt e vários aplicativos. O ambiente 'Noux' é oferecido para executar utilitários de linha de comando.
O framework Genode fornece uma infraestrutura unificada para a criação de aplicativos personalizados que funcionam sobre o núcleo Linux (32 e 64 bits) ou micro núcleos NOVA (x86 com virtualização), seL4 (x86_32, x86_64, ARM), Muen (x86_64), Fiasco.OC (x86_32, x86_64, ARM), L4ka::Pistachio (IA32, PowerPC), OKL4, L4/Fiasco (IA32, AMD64, ARM). Inclui um núcleo Linux paravirtualizado L4Linux, que opera sobre o micro núcleo Fiasco.OC, permitindo que programas Linux padrão sejam executados no ambiente Genode. O núcleo L4Linux não funciona diretamente com o hardware, mas utiliza os serviços Genode através de um conjunto de drivers virtuais.
Para Genode, diversos componentes do Linux e BSD foram portados, garantindo suporte ao Gallium3D, integração do Qt, GCC e WebKit, além da possibilidade de criar ambientes de software híbridos Linux/Genode. Há uma portabilidade do VirtualBox, que opera sobre o micro núcleo NOVA. Muitos aplicativos foram adaptados para executar diretamente sobre o micro núcleo e no ambiente Noux, que fornece virtualização em nível de sistema operacional. Para executar programas não portados, é oferecido um sistema de ambientes virtuais que opera em nível de aplicativos individuais, permitindo a execução de programas em um ambiente Linux virtual com paravirtualização.
Fonte: opennet.ru
