Foi lançado o sistema operacional Sculpt 21.10, que, com base na tecnologia do Genode OS Framework, está desenvolvendo um sistema operacional de uso geral que pode ser utilizado por usuários comuns para realizar tarefas do dia a dia. Os textos fonte do projeto são distribuídos sob a licença AGPLv3. Um LiveUSB de 26 MB está disponível para download. A operação é suportada em sistemas com processadores e subsistemas gráficos Intel com as extensões VT-d e VT-x ativadas.
Principais inovações:
- Foi implementada a aceleração gráfica de hardware usando a GPU Intel. O pacote Mesa e o mecanismo de multiplexação de acesso à GPU introduzido na versão 21.08 do Genode OS Framework são utilizados para dar suporte à GPU.
- Adicionada a compatibilidade com webcams USB.
- Possibilitado a reprodução de conteúdo de áudio e vídeo no navegador Falkon, baseado no motor Chromium. Um driver de áudio funcional e um componente para mixagem de som foram fornecidos. Para silenciar o som, um componente black hole, que se comporta como um driver de áudio, mas não produz saída de som, é apresentado.
- Adicionada compatibilidade com o VirtualBox 6 (anteriormente apenas o VirtualBox 5 era suportado).
- Adicionado o componente file-vault para armazenamento de arquivos em formato criptografado. Em combinação com o componente recall-fs, o file-vault pode designar a cada usuário uma área de armazenamento criptografada separada.

O sistema é fornecido com uma interface gráfica Leitzentrale, permitindo executar tarefas administrativas padrão do sistema. No canto superior esquerdo da interface gráfica, um menu exibe ferramentas para gerenciamento de usuários, conexão de dispositivos de armazenamento e configuração de conexão de rede. No centro, há um configurador para compor a configuração do sistema, que fornece uma interface em forma de grafo, definindo as interações entre os componentes do sistema. O usuário pode interativamente adicionar ou remover componentes, determinando a composição do ambiente do sistema ou máquinas virtuais.
A qualquer momento, o usuário pode alternar para o modo de controle por console, que oferece maior flexibilidade na gestão. A área de trabalho tradicional pode ser obtida através da inicialização da distribuição TinyCore Linux. máquina virtual com Linux. Neste ambiente, os navegadores Firefox e Aurora, um editor de texto baseado em Qt e vários aplicativos estão disponíveis. Um ambiente noux é proposto para executar utilitários de linha de comando.
Lembramos que o Genode fornece uma infraestrutura unificada para criar aplicativos personalizados que operam sobre o núcleo Linux (32 e 64 bits) ou microkernels como 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 núcleos executando diretamente para plataformas ARM e RISC-V. O núcleo Linux paravirtualizado L4Linux, que opera sobre o microkernel Fiasco.OC, permite executar programas Linux convencionais no Genode. O núcleo L4Linux não opera diretamente com o hardware, mas utiliza os serviços do Genode através de um conjunto de drivers virtuais.
Diversos componentes Linux e BSD foram portados para Genode, com suporte a Gallium3D, integração do Qt, GCC e WebKit, e a implementação da possibilidade de criar ambientes de software híbridos Linux/Genode. Um porta do VirtualBox, que opera sobre o microkernel NOVA, foi preparado. Um grande número de aplicativos foi adaptado para ser executado diretamente sobre o microkernel e o ambiente Noux, que fornece virtualização em nível de sistema operacional. Para executar programas não portados, há a possibilidade de utilizar um mecanismo para criar ambientes virtuais em nível de aplicativos individuais, permitindo executar programas em um ambiente Linux virtual utilizando paravirtualização.
Fonte: opennet.ru

