Nova versão do 9front, um fork do sistema operacional Plan 9

Está disponível uma nova versão do projeto 9front, dentro do qual, desde 2011, a comunidade vem desenvolvendo um fork do sistema operacional distribuído independente do Bell Labs Plan 9. São gerados conjuntos de instalação prontos para as arquiteturas i386, x86_64 e Placas Raspberry Pi 1-4. O código do projeto é distribuído sob a Licença Pública Lucent de código aberto, que é baseada na Licença Pública IBM, mas difere na ausência de um requisito para publicar o código-fonte para trabalhos derivados.

Os recursos do 9front incluem a adição de mecanismos de segurança adicionais, suporte de hardware expandido, melhor desempenho em redes sem fio, a adição de novos sistemas de arquivos, a implementação de um subsistema de áudio e codificadores/decodificadores de formato de áudio, suporte USB, a criação do Mothra web navegador, substituição do bootloader e sistema de inicialização, uso de criptografia de disco, suporte Unicode, emulador de modo real, suporte para arquitetura AMD64 e espaço de endereço de 64 bits.

A nova versão oferece suporte para operação completa em um laptop MNT Reform, incluindo suporte para gráficos, áudio, Ethernet, USB, PCIe, trackball, cartão SD e NVMe. O MNT Reform ainda não oferece suporte a Wi-Fi integrado; em vez disso, é recomendado o uso de um adaptador sem fio externo. O sistema implementa nova barra de programas (exibe um painel, por exemplo, para exibir indicador de carga da bateria, data e hora), ktrans (realiza transliteração de entrada), riow (gerenciador de teclas de atalho) e doom (jogo DOOM).

Nova versão do 9front, um fork do sistema operacional Plan 9

A ideia principal por trás do Plano 9 é confundir a distinção entre recursos locais e remotos. O sistema é um ambiente distribuído baseado em três princípios básicos: todos os recursos podem ser considerados como um conjunto hierárquico de arquivos; não há diferença no acesso a recursos locais e externos; Cada processo possui seu próprio namespace mutável. Para criar uma hierarquia distribuída unificada de arquivos de recursos, o protocolo 9P é usado.

Fonte: opennet.ru

Adicionar um comentário