É apresentado o lançamento do projeto Sculpt 23.04, no âmbito do qual, baseado nas tecnologias do Genode OS Framework, está sendo desenvolvido um sistema operacional de uso geral que pode ser utilizado por usuários comuns para realizar tarefas cotidianas. Os textos fonte do projeto são distribuídos sob a licença AGPLv3. Uma imagem LiveUSB é oferecida para download, com tamanho de 28 MB. O trabalho é compatível com sistemas com processadores Intel e gráficos com extensões VT-d e VT-x habilitadas, bem como em sistemas ARM com extensões VMM.
Principais inovações:
- Foi implementado suporte para o smartphone PinePhone e foi proposta uma versão de interface otimizada para dispositivos móveis. Suporte aprimorado para arquitetura ARM.
- Adicionada a capacidade de atualizar a imagem de inicialização no modo ao vivo. A interface do usuário implementa uma alternância entre as versões do Sculpt OS, o que faz com que a imagem do sistema necessária seja carregada, a imagem instalada na mídia inicializável e o dispositivo reiniciado.
- Suporte para predefinições foi adicionado ao menu, permitindo alterar scripts de inicialização de aplicativos com um único clique do mouse. Por exemplo, uma predefinição foi adicionada para executar um desktop nano3d simples com o navegador Falkon.
- Suporte estendido para alternar para o modo de suspensão.

O sistema vem com a interface gráfica Leitzentrale, que permite a execução de tarefas comuns de administração do sistema. O canto superior esquerdo da interface gráfica exibe um menu com ferramentas para gerenciar usuários, conectar unidades e configurar a conexão de rede. No centro, encontra-se um configurador para configurar os componentes do sistema, que fornece uma interface baseada em grafos definindo as relações entre os componentes do sistema. O usuário pode remover ou adicionar componentes interativamente, definindo a composição do ambiente do sistema. máquinas virtuais.
O usuário pode, a qualquer momento, alternar para o modo console, que oferece maior flexibilidade. Uma área de trabalho tradicional pode ser obtida executando a distribuição TinyCore. Linux в máquina virtual с LinuxEste ambiente inclui os navegadores Firefox e Aurora, um editor de texto baseado em Qt e vários aplicativos. O ambiente Noux é recomendado para executar utilitários de linha de comando.
Genode fornece uma estrutura unificada para a criação de aplicativos personalizados que são executados sobre o kernel. Linux (32 e 64 bits) ou microkernels 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) e um kernel nativo para plataformas ARM e RISC-V. O paravirtualizado Linux- Núcleo L4Linux, executado sobre o microkernel Fiasco.OC, permite que você execute tarefas regulares no Genode. Linux programas. Kernel L4Linux Não interage diretamente com o hardware, mas utiliza os serviços da Genode por meio de um conjunto de drivers virtuais.
Diversas portas foram implementadas para o Genode. Linux e componentes BSD, suporte a Gallium3D é fornecido, integração com Qt, GCC e WebKit é implementada, possibilidade de organização híbrida Linux/Genode de ambientes de software. Uma versão para VirtualBox foi preparada, executada sobre o microkernel NOVA. Um grande número de aplicações foi adaptado para rodar diretamente sobre o microkernel e o ambiente Noux, que fornece virtualização em nível de sistema operacional. Para executar programas não portados, é oferecida a possibilidade de criar ambientes virtuais em nível de aplicação, permitindo que os programas sejam executados em um ambiente virtual. Linux-ambiente usando paravirtualização.
Fonte: opennet.ru
