È stato rilasciato un nuovo aggiornamento del sistema operativo 9front, pubblicato con il nome in codice «DO NOT INSTALL» (accompagnato da una canzone per il lancio). Nell'ambito del progetto 9front, dal 2011 la comunità sviluppa un fork indipendente dal Bell Labs del sistema operativo distribuito Plan 9. Le immagini di installazione sono disponibili per le architetture i386, x86_64 e le schede Raspberry Pi 1-4. Il codice del progetto è distribuito sotto licenza MIT.
Tra le caratteristiche di 9front, si segnala l'implementazione di meccanismi di sicurezza aggiuntivi, l'espansione del supporto hardware, il miglioramento della connettività nelle reti wireless, l'aggiunta di nuovi filesystem, l'implementazione di un sottosistema audio e dei codificatori/decodificatori dei formati audio, il supporto USB, la creazione del browser web Mothra, la sostituzione del bootloader e del sistema di inizializzazione, l'applicazione la crittografia dei dati su disco, il supporto Unicode, la disponibilità di un emulatore in modalità reale, il supporto dell'architettura AMD64 e dello spazio di indirizzamento a 64 bit.
L'idea principale di Plan 9 è legata all'eliminazione delle differenze tra risorse locali e remote. Il sistema rappresenta un ambiente distribuito basato su tre principi fondamentali: tutte le risorse possono essere considerate come un insieme gerarchico di file; non ci sono differenze nell'accesso a risorse locali ed esterne; ogni processo ha il proprio spazio dei nomi variabile. Il protocollo 9P è usato per creare un'unica gerarchia distribuita di file-risorse.
Nella nuova versione:
- È stato proposto un nuovo driver Ext4srv con implementazione del file system Ext4, che ha sostituito il driver precedentemente utilizzato con FS Ext2.
- È stata ampliata la supporto per gli adattatori audio con interfaccia USB. È stata aggiunta la supporto per schede audio con frequenze di campionamento diverse da 44.1kHz.
- È stata aggiunta la supporto per DNS over TLS.
- Per le schede Raspberry Pi, il codice è stato portato per supportare il Wi-Fi.
- È stata aggiunta la supporto per il bus I2C e migliorata la supporto per UART per MT7688.
- È stato aggiunto il programma Vdiff, che consente di visualizzare le differenze tra file in modalità grafica.
- In Mixfs è consentito il passaggio tra dispositivi audio.
- Il comportamento dello stack IP è stato modificato: le route impostate sono ora collegate all'interfaccia di rete e vengono rimosse al momento della disattivazione.
Fonte: opennet.ru
