Uma nova versão do sistema operacional 9front foi lançada sob o nome de código «DO NOT INSTALL» (canção relacionada ao lançamento). Desde 2011, a comunidade desenvolve o fork independente do sistema operacional distribuído Plan 9, que não tem vínculo com a Bell Labs. As imagens de instalação estão disponíveis para as arquiteturas i386, x86_64 e placas Raspberry Pi 1-4. O código do projeto é distribuído sob a licença MIT.
Dentre as características do 9front, destacam-se a implementação de mecanismos adicionais de segurança, a ampliação do suporte a hardware, a melhoria do funcionamento em redes sem fio, a adição de novos sistemas de arquivos, a implementação de subsistemas e codificadores/decodificadores de formatos de áudio, suporte a USB, a criação do navegador web Mothra, a substituição do carregador de inicialização e do sistema de inicialização. encriptação de dados no disco, suporte a Unicode, um emulador de modo real, suporte à arquitetura AMD64 e espaço de endereçamento de 64 bits.
A ideia principal do Plan 9 é eliminar as diferenças entre recursos locais e remotos. O sistema é um ambiente distribuído baseado em três princípios fundamentais: todos os recursos podem ser vistos 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 espaço de nome mutável. O protocolo 9P é usado para criar uma única hierarquia de arquivos-recursos distribuídos.
Na nova versão:
- Um novo driver Ext4srv foi proposto, implementando o sistema de arquivos Ext4, que substituiu o driver anterior que utilizava o sistema de arquivos Ext2.
- Foi ampliado o suporte a adaptadores de som com interface USB. O suporte a placas de som com taxa de amostragem diferente de 44,1 kHz foi adicionado.
- Adicionado suporte ao DNS over TLS.
- O código para suporte ao Wi-Fi foi portado para as placas Raspberry Pi.
- Adicionado suporte ao barramento I2C e melhorado o suporte ao UART para MT7688.
- Adicionado o programa Vdiff, que permite visualizar diferenças entre arquivos em modo gráfico.
- No Mixfs, a troca entre dispositivos de áudio é permitida.
- O comportamento da pilha IP foi alterado — as rotas definidas agora são vinculadas à interface de rede e removidas quando ela é desconectada.
Fonte: opennet.ru
