Desenvolvedores do sistema operacional de microkernel aberto lançamento do sistema operacional . No âmbito do projeto Sculpt, baseado em tecnologias Genode, está sendo desenvolvida um sistema operacional de uso geral que poderá ser utilizado por usuários comuns para realizar tarefas do dia a dia. O código-fonte do projeto está sob a licença AGPLv3. Para download, está disponível , com tamanho de 26 MB. O funcionamento é suportado em sistemas com processadores e subsistemas gráficos Intel com extensões VT-d e VT-x ativadas.
A nova versão com a adição de um gerenciador de arquivos que funciona em modo gráfico, reformulação da interface interativa para administração (editor de parâmetros do sistema), suporte a áreas de trabalho virtuais, otimização do desempenho do monitor de máquinas virtuais (baseadas no VirtualBox). Utilitários para monitoramento do sistema, runtime Unix e componentes de GUI foram atualizados.
A versão também apresenta melhorias introduzidas em na atualização da plataforma Genode, como suporte para processadores ARM de 64 bits i.MX e o port do driver de som do OpenBSD 6.6.
O sistema vem com uma interface gráfica Leitzentrale, permitindo a execução de tarefas padrão de administração do sistema. No canto superior esquerdo da interface gráfica, é exibido um menu com ferramentas para gerenciar usuários, conectar dispositivos de armazenamento e configurar conexões de rede. No centro, há um configurador para compor a essência do sistema, que é uma interface em forma de grafo, definindo as interconexões entre os componentes do sistema. O usuário pode, em modo interativo, remover ou adicionar componentes à vontade, definindo a composição do ambiente do sistema ou de máquinas virtuais.
A qualquer momento, o usuário pode alternar para o modo de console de gerenciamento, que proporciona maior flexibilidade na administração. A área de trabalho tradicional pode ser obtida através da inicialização da distribuição TinyCore Linux em uma 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 é oferecido para executar utilitários de linha de comando.
Lembramos que o Genode é uma infraestrutura unificada para a criação de aplicativos de usuário que funcionam sobre o núcleo do Linux (32 e 64 bits) ou 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 em execução direta para plataformas ARM e RISC-V. O núcleo Linux L4Linux, que opera sobre o microkernel Fiasco.OC, permite a execução de programas Linux comuns no Genode. O núcleo L4Linux não interage diretamente com o hardware, mas utiliza 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
