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

Foi lançado o projeto Sculpt 23.10, que utiliza as tecnologias do Genode OS Framework para desenvolver um sistema operacional de uso geral, acessível a usuários comuns para tarefas cotidianas. Os códigos-fonte do projeto são distribuídos sob a licença AGPLv3. Está disponível uma imagem LiveUSB de 28 MB. O suporte é garantido para sistemas com processadores e subsistemas gráficos Intel, com as extensões VT-d e VT-x ativadas, bem como em sistemas ARM com extensões VMM.

Principais inovações:

  • Foram ampliados os recursos de gerenciamento dos parâmetros da CPU. A interface interativa do usuário agora permite a troca entre perfis de consumo de energia (economia ou desempenho), visualização da temperatura de cada núcleo da CPU, monitoramento da variação da frequência da CPU e detalhamento das informações sobre consumo de energia.
  • Melhorou-se o suporte para funcionamento em laptops modernos; por exemplo, no laptop Framework Gen 12, foi implementado o rastreamento da carga da bateria, o controle da retroiluminação do teclado e a possibilidade de conectar um monitor externo.
  • Na versão para o smartphone PinePhone, foi otimizado o interface, adicionou-se suporte para botões físicos e um novo protetor de tela que reduz o consumo de energia em até 40% descarregando os drivers da tela sensível ao toque.
  • A versão foi compilada com GCC 12.3.
  • O driver para placas de rede foi substituído por uma versão portado do kernel Linux 6.1.20.
  • O motor de criptografia para dispositivos de bloco foi reestruturado.
  • As capacidades de depuração foram expandidas.
  • O desenvolvimento foi transferido para o uso do padrão C++20 (anteriormente era utilizado C++17).
  • Foi disponibilizada a possibilidade de uso dos SDKs existentes para desenvolvimento de aplicações para Genode, como Lomiri e Rust Cargo.
  • Adicionado um driver para controladores USB usados em placas RaspberryPi e i.MX6.
  • Melhorou-se o funcionamento dos drivers para GPU Intel, placas de som e WiFi.
  • A camada DDE (ambiente de driver de dispositivo), que permite o uso de drivers do Linux, foi atualizada para o kernel Linux 6.1.20.

O sistema é fornecido com uma interface gráfica Leitzentrale, permitindo executar tarefas administrativas padrão do sistema. No canto superior esquerdo da interface gráfica, um menu exibe ferramentas para gerenciamento de usuários, conexão de dispositivos de armazenamento e configuração de conexão de rede. No centro, há um configurador para compor a configuração do sistema, que fornece uma interface em forma de grafo, definindo as interações entre os componentes do sistema. O usuário pode interativamente adicionar ou remover componentes, determinando a composição do ambiente do sistema ou máquinas virtuais.

A qualquer momento, o usuário pode alternar para o modo de controle por console, que oferece maior flexibilidade na gestão. A área de trabalho tradicional pode ser obtida através da inicialização da distribuição TinyCore Linux. 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 é proposto para executar utilitários de linha de comando.

Genode fornece uma infraestrutura unificada para a criação de aplicativos personalizados que operam sobre o núcleo 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 núcleos em execução diretamente para plataformas ARM e RISC-V. O núcleo Linux paravirtualizado L4Linux, que opera sobre o microkernel Fiasco.OC, permite a execução de programas Linux convencionais em Genode. O núcleo L4Linux não interage diretamente com o hardware, mas usa serviços 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

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