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

Foi apresentado o lançamento do sistema operacional Sculpt 21.03, 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 27 MB é oferecida para download. Suporta operação em sistemas com processadores Intel e gráficos com extensões VT-d e VT-x habilitadas.

A nova versão é notável pelas seguintes melhorias:

  • Tolerância aprimorada a falhas de driver, graças ao desenvolvimento do conceito de driver de dispositivo conectável no Genode. Por exemplo, se os drivers gráficos ou sem fio falharem, esses drivers poderão ser reiniciados sem interromper a execução dos aplicativos ou da pilha de rede.
  • Adicionada a capacidade do usuário final configurar prioridades do agendador para execução de programas em tempo real. O usuário pode priorizar aplicativos sensíveis à latência, como priorizar aplicativos multimídia em vez de aplicativos de computação e virtualização.
  • Foram adicionadas interfaces para redirecionar a interação de um componente com o kernel para outro componente, o que permite criar serviços como balanceamento de carga dinâmico da CPU no espaço do usuário.
  • Adicionadas interfaces para captura de tela e eventos de entrada personalizados, que podem ser úteis ao criar aplicativos de compartilhamento de tela, sistemas de controle remoto e teclados virtuais.
  • Implementada a capacidade de alterar o layout do teclado através do menu.
  • O navegador Falkon baseado no mecanismo Chromium foi atualizado.
  • Adicionada classificação de itens de menu e listas de arquivos.
  • Forneceu atualização instantânea da janela do terminal após alterações globais nas configurações de fonte.
  • Em computadores modernos com processadores Intel, os modos de desempenho HWP (Hardware P-States) são usados ​​para gerenciar o consumo de energia e controlar a temperatura.

O Projeto Genode publicou a versão Sculpt 21.03 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