O projeto Genode lançou a versão do sistema operacional de uso geral Sculpt OS 26.10

Foi lançado o projeto Sculpt 26.10, que desenvolve um sistema operacional baseado nas tecnologias do Genode OS Framework, que pode ser utilizado por usuários comuns para realizar tarefas diárias. Os códigos fonte do projeto são distribuídos sob a licença AGPLv3. Um arquivo de sistema de 40 MB está disponível para download, que pode ser usado em PCs, smartphones PinePhone e no notebook MNT Reform. Ele suporta sistemas com processadores e subsistemas gráficos Intel que têm as extensões VT-d e VT-x ativadas, além de sistemas ARM com extensões VMM.

Principais inovações:

  • Por padrão, foi utilizado um microkernel desenvolvido pelo projeto Genode, o que eliminou os problemas que surgiam ao planejar tarefas e gerenciar a memória do kernel. Foram realizadas otimizações de desempenho no microkernel para PCs. Para reduzir a carga em modo ocioso, os mecanismos de trabalho com temporizadores e de processamento de timeouts foram reformulados.
  • A transição dos arquivos de configuração do formato XML para um formato próprio HID (Human-Inclined Data) foi concluída, representando os dados na forma de uma hierarquia de nós com seus próprios atributos. O suporte ao antigo formato XML foi encerrado.
  • Os drivers para controladores USB, adaptadores Wi-Fi, Ethernet e GPU, transferidos do kernel Linux, foram sincronizados com o kernel 6.18 (anteriormente eram usados drivers do kernel 6.12).
  • O driver embutido para controladores host USB foi transformado em um componente plugável, que pode ser removido e reiniciado sem interromper o funcionamento dos clientes USB. Por exemplo, em caso de falha no driver, ele pode ser reiniciado, ao atualizar, uma nova versão pode ser instalada sem reiniciar o sistema operacional, e se necessário, para reduzir o consumo de energia, o driver pode ser descarregado.
  • Para execução máquinas virtuais foi utilizada a sistema de virtualização VirtualBox 7.2 em vez da versão anterior 6.x.
  • Foi adicionada ao hipervisor Seoul a função de suporte para troca de arquivos entre o sistema host e o sistema operacional convidado.
  • As capacidades de execução do Goa SDK no ambiente principal foram ampliadas, permitindo desenvolver, compilar e testar componentes do Genode sem o uso de virtualização. Para trabalhar no sistema principal, foram portados GCC, Binutils, Git, Sequoia, Expect, Curl, man, Make e CMake.
  • A interface do usuário agora suporta escalonamento e alteração da aparência do cursor do mouse.
  • O C runtime e o código VFS foram reestruturados. Foi adicionada a suporte para reconfiguração e reestruturação de sistemas de arquivos virtuais em tempo real.

O sistema vem com uma interface gráfica Leitzentrale, permitindo a realização de tarefas padrão de administração do sistema. No canto superior esquerdo da interface gráfica, um menu com ferramentas para gerenciar usuários, conectar dispositivos de armazenamento e configurar conexões de rede é exibido. No centro, um configurador está presente para determinar a composição do sistema na forma de um gráfico, mostrando a interconexão entre os componentes do sistema. Em modo interativo, é possível remover ou adicionar componentes, formando a composição do ambiente do sistema ou de máquinas virtuais.

Se desejado, o usuário pode alternar para o modo de gerenciamento via console, que oferece maior flexibilidade na gestão. A área de trabalho tradicional pode ser acessada ao iniciar a distribuição TinyCore Linux em máquina virtual Linux. Neste ambiente, estão disponíveis os navegadores Firefox e Aurora, um editor de texto baseado em Qt e vários aplicativos. O ambiente 'Noux' é oferecido para executar utilitários de linha de comando.

O framework Genode fornece uma infraestrutura unificada para a criação de aplicativos personalizados que funcionam sobre o núcleo Linux (32 e 64 bits) ou micro núcleos 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). Inclui um núcleo Linux paravirtualizado L4Linux, que opera sobre o micro núcleo Fiasco.OC, permitindo que programas Linux padrão sejam executados no ambiente Genode. O núcleo L4Linux não funciona diretamente com o hardware, mas utiliza os serviços Genode através de um conjunto de drivers virtuais.

Para Genode, diversos componentes do Linux e BSD foram portados, garantindo suporte ao Gallium3D, integração do Qt, GCC e WebKit, além da possibilidade de criar ambientes de software híbridos Linux/Genode. Há uma portabilidade do VirtualBox, que opera sobre o micro núcleo NOVA. Muitos aplicativos foram adaptados para executar diretamente sobre o micro núcleo e no ambiente Noux, que fornece virtualização em nível de sistema operacional. Para executar programas não portados, é oferecido um sistema de ambientes virtuais que opera em nível de aplicativos individuais, permitindo a execução de programas em um ambiente Linux virtual com paravirtualização.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster