Se ha presentado una nueva versión del sistema operativo 9front, que se publica bajo el nombre en clave «DO NOT INSTALL» (canción asociada al lanzamiento). Como parte del proyecto 9front, desde 2011 la comunidad ha estado desarrollando un fork independiente del sistema operativo distribuido Plan 9, desvinculado de la empresa Bell Labs. Se han preparado configuraciones de instalación para las arquitecturas i386, x86_64 y las placas Raspberry Pi 1-4. El código del proyecto se distribuye bajo la licencia MIT.
Entre las características de 9front se destacan la implementación de mecanismos de seguridad adicionales, la ampliación del soporte de hardware, la mejora del funcionamiento en redes inalámbricas, la adición de nuevos sistemas de archivos, la implementación de la subsistema de sonido y codificadores/decodificadores de formatos de sonido, el soporte de USB, la creación del navegador web Mothra, el reemplazo del cargador de arranque y del sistema de inicialización, y la aplicación cifrado de datos en disco, soporte para Unicode, наличие эмулятора реального режима, soporte para la arquitectura AMD64 y para el espacio de direcciones de 64 bits.
La idea principal de Plan 9 está relacionada con la eliminación de las diferencias entre recursos locales y remotos. El sistema constituye un entorno distribuido basado en tres principios fundamentales: todos los recursos se pueden considerar como un conjunto jerárquico de archivos; no hay diferencia en el acceso a recursos locales y externos; cada proceso tiene su propio espacio de nombres variable. Para crear una única jerarquía distribuida de archivos-recursos se utiliza el protocolo 9P.
En la nueva versión:
- Se ha propuesto un nuevo controlador Ext4srv con la implementación del sistema de archivos Ext4, que ha reemplazado al controlador previo que utilizaba el sistema de archivos Ext2.
- Se ha ampliado el soporte para adaptadores de sonido con interfaz USB. Se ha añadido soporte para tarjetas de sonido con frecuencia de muestreo diferente a 44.1 kHz.
- Se ha añadido soporte para DNS a través de TLS.
- Para las placas Raspberry Pi, se ha portado código para el soporte de Wi-Fi.
- Se ha añadido soporte para el bus I2C y se ha mejorado el soporte de UART para MT7688.
- Se ha añadido el programa Vdiff, que permite ver las diferencias entre archivos en modo gráfico.
- En Mixfs, se permite el cambio entre dispositivos de sonido.
- Se ha cambiado el comportamiento de la pila IP: las rutas configuradas ahora se vinculan a la interfaz de red y se eliminan al desconectarse.
Fuente: opennet.ru
