O Projeto Genode publicou a versão Sculpt 21.10 General Purpose OS

Foi apresentado o lançamento do sistema operacional Sculpt 21.10, dentro do qual, baseado nas tecnologias Genode OS Framework, está sendo desenvolvido um sistema operacional de uso geral que pode ser usado por usuários comuns para realizar tarefas cotidianas. O código fonte do projeto é distribuído sob a licença AGPLv3. Uma imagem LiveUSB de 26 MB é oferecida para download. Suporta operação em sistemas com processadores Intel e gráficos com extensões VT-d e VT-x habilitadas.

Principais inovações:

  • Implementação de aceleração gráfica de hardware usando GPUs Intel. Para suportar a GPU, são utilizados o pacote Mesa e o mecanismo de multiplexação de acesso à GPU, que apareceu no Genode OS Framework versão 21.08.
  • Adicionado suporte para câmeras web com interface USB.
  • É possível reproduzir conteúdo de áudio e vídeo no navegador Falkon, baseado no motor Chromium. Um driver de áudio funcional e um componente de mixagem de áudio são fornecidos. Para silenciar o som, é proposto um componente de buraco negro, que finge ser um driver de som, mas não produz saída de som.
  • Adicionada compatibilidade com VirtualBox 6 (anteriormente apenas VirtualBox 5 era compatível).
  • Adicionado componente de cofre de arquivos para armazenar arquivos em formato criptografado. Em combinação com o componente recall-fs, usando o file-vault, cada usuário pode receber uma área de armazenamento criptografada separada.
    O Projeto Genode publicou a versão Sculpt 21.10 General Purpose OS

    O sistema vem com uma interface gráfica do usuário Leitzentrale que permite executar tarefas comuns de administração do sistema. O canto superior esquerdo da GUI exibe um menu com ferramentas para gerenciar usuários, conectar unidades e configurar uma conexão de rede. No centro encontra-se um configurador para disposição do preenchimento do sistema, que disponibiliza uma interface em forma de gráfico que define a relação entre os componentes do sistema. O usuário pode remover ou adicionar componentes de forma interativa de forma arbitrária, definindo a composição do ambiente do sistema ou das máquinas virtuais.

    A qualquer momento, o usuário pode alternar para o modo de gerenciamento do console, o que proporciona maior agilidade no gerenciamento. Um desktop tradicional pode ser obtido executando uma distribuição TinyCore Linux em uma máquina virtual Linux. Neste ambiente, estão disponíveis os navegadores Firefox e Aurora, um editor de texto baseado em Qt e diversos aplicativos. O ambiente noux é oferecido para executar utilitários de linha de comando.

    Lembremos que o Genode fornece uma infraestrutura unificada para a criação de aplicativos customizados rodando 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 executado diretamente para plataformas ARM e RISC-V. O kernel Linux paravirtualizado L4Linux incluído, rodando sobre o microkernel Fiasco.OC, permite que você execute programas Linux regulares no Genode. O kernel L4Linux não funciona diretamente com hardware, mas usa serviços Genode por meio de um conjunto de drivers virtuais.

    Vários componentes Linux e BSD foram portados para Genode, Gallium3D foi suportado, Qt, GCC e WebKit foram integrados e ambientes híbridos Linux/Genode foram implementados. Foi preparada uma porta VirtualBox que roda sobre o microkernel NOVA. Um grande número de aplicativos é adaptado para rodar diretamente sobre o microkernel e o ambiente Noux, que fornece virtualização no nível do sistema operacional. Para executar programas não portados, é possível utilizar o mecanismo de criação de ambientes virtuais no nível de aplicativos individuais, permitindo executar programas em um ambiente virtual Linux usando paravirtualização.

    Fonte: opennet.ru

Adicionar um comentário