Nuova release di 9front, fork del sistema operativo Plan 9

È disponibile una nuova release del progetto 9front, all'interno del quale, dal 2011, la community sviluppa un fork del sistema operativo distribuito Plan 9, indipendente dai Bell Labs. Vengono generati assembly di installazione già pronti per le architetture i386, x86_64 e Schede Raspberry Pi 1-4. Il codice del progetto è distribuito sotto la licenza pubblica lucent open source, che si basa sulla licenza pubblica IBM, ma differisce per l'assenza dell'obbligo di pubblicare il codice sorgente per le opere derivate.

Le caratteristiche di 9front includono l'aggiunta di meccanismi di sicurezza aggiuntivi, supporto hardware ampliato, prestazioni migliorate nelle reti wireless, l'aggiunta di nuovi file system, l'implementazione di un sottosistema audio e codificatori/decodificatori di formati audio, supporto USB, la creazione del web Mothra browser, sostituzione del bootloader e del sistema di inizializzazione, utilizzo della crittografia del disco, supporto Unicode, emulatore in modalità reale, supporto per l'architettura AMD64 e spazio degli indirizzi a 64 bit.

La nuova versione fornisce il supporto per il funzionamento completo su un laptop MNT Reform, incluso il supporto per grafica, audio, Ethernet, USB, PCIe, trackball, scheda SD e NVMe. MNT Reform non supporta ancora il Wi-Fi integrato, si consiglia invece di utilizzare un adattatore wireless esterno. Il sistema implementa nuovi programmi bar (visualizza un pannello, ad esempio, per visualizzare un indicatore di carica della batteria, data e ora), ktrans (esegue la traslitterazione dell'input), riow (gestione dei tasti di scelta rapida) e doom (gioco DOOM).

Nuova release di 9front, fork del sistema operativo Plan 9

L’idea principale alla base del Piano 9 è quella di offuscare la distinzione tra risorse locali e remote. Il sistema è un ambiente distribuito basato su tre principi fondamentali: tutte le risorse possono essere considerate come un insieme gerarchico di file; non c'è differenza nell'accesso alle risorse locali ed esterne; Ogni processo ha il proprio spazio dei nomi modificabile. Per creare una gerarchia distribuita unificata di file di risorse, viene utilizzato il protocollo 9P.

Fonte: opennet.ru

Aggiungi un commento