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

Foi apresentado o lançamento do projeto Sculpt 24.04, desenvolvendo um sistema operacional baseado nas tecnologias Genode OS Framework, que pode ser utilizado 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 30 MB é oferecida para download. Suporta operação em 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:

  • A pilha de som foi completamente redesenhada. A nova pilha de áudio inclui a capacidade de usar drivers de plug-in, definir taxas de amostragem arbitrárias, roteamento flexível de fluxos de áudio e mixagem de áudio. Adicionadas otimizações para reduzir atrasos no processamento de áudio.
  • Uma opção experimental para entrar no modo de suspensão foi implementada.
  • Adicionado suporte para telas com resolução 4K (3840 x 2160)
  • Adicionado suporte para touchpads usando o protocolo I2C (usado em alguns laptops).
  • Adicionado suporte para vincular dispositivos USB a máquinas virtuais e aplicativos.
  • Ferramentas foram adicionadas à interface de configuração para gerenciar a inclusão de recursos adicionais, configurar fontes de aplicativos e instalar aplicativos.
  • Foi adicionado suporte à rolagem da janela com visualização do gráfico do componente e do configurador.
  • Melhor processamento de eventos de dispositivos HID (dispositivo de interface humana).
  • A interface para gerenciar drivers de dispositivos foi alterada.
  • Uma nova pilha TCP/IP foi proposta, usando uma camada DDE (ambiente de driver de dispositivo) baseada no kernel Linux 6.1.20.
  • Adicionada a capacidade de usar o Sculpt OS no Goa SDK como um destino externo para testar aplicativos.

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.

O Genode fornece uma infraestrutura unificada para criar aplicativos personalizados executados no 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 de execução direta para plataformas ARM e RISC-V. O kernel Linux paravirtualizado L4Linux incluído, rodando sobre o microkernel Fiasco.OC, permite que programas Linux regulares rodem no Genode. O kernel do L4Linux não interage diretamente com o hardware, mas utiliza os serviços do Genode através 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.

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


Fonte: opennet.ru

Adicionar um comentário