È stata pubblicata la versione 1.70 del sistema operativo MenuetOS, il cui kernel è sviluppato interamente in assembler. Le build di MenuetOS sono preparate per sistemi x86 a 64 bit e possono essere avviate sotto QEMU. La build del sistema occupa 1,4 MB ed è disponibile come immagine del floppy disk e immagine ISO per la scrittura su CD (supporta l'avvio in VirtualBox). Il codice sorgente del progetto Menuet64 è distribuito con una licenza restrittiva, che richiede l'approvazione per qualsiasi utilizzo commerciale, mentre Menuet32 è distribuito sotto licenza GPL.
Il sistema supporta il multitasking cooperativo, l'avvio su sistemi con UEFI e SMP su sistemi multicore. Il progetto sta inoltre sviluppando un proprio server X e offre un'interfaccia grafica utente integrata con supporto per temi, operazioni di Drag & Drop, codifica UTF-8 e cambiamenti di layout della tastiera. Per la sviluppo di applicazioni in assembler è disponibile un ambiente di sviluppo integrato.
Nel sistema operativo sono disponibili lo stack di rete, i driver per Ethernet e USB 2.0, e i codec audio AC97 e Intel HDA (ALC662/888). Il progetto include un semplice browser web HTTPC, client di posta e FTP, e client VNC. server FTP e HTTP, applicazioni per la visualizzazione di immagini, editing di testi, gestione di file, riproduzione video e musicale. Per la navigazione dei file è consigliato utilizzare il gestore file NDN (Necromancer’s Dos Navigator), portato su MenuetOS.
È possibile eseguire un emulatore DOS e giochi come Quake e Doom. La compatibilità con Linux è garantita da un layer base POSIX, che consente di creare applicazioni GUI, che possono essere eseguite sia su Menuet che su Linux/X11, così come un proprio server X scritto in assembly, al quale è possibile reindirizzare l'output di un'applicazione in esecuzione su un sistema esterno con Linux, per visualizzare la sua interfaccia su MenuetOS.
Tra le recenti modifiche:
- I layer di compatibilità con Linux e X11 hanno raggiunto uno stato che consente l'esecuzione di semplici applicazioni X11, come XCalc, XEyes, XClock e semplici giochi compilati per Linux (l'esecuzione di tali programmi non richiede ricompilazione — possono essere avviati file eseguibili esistenti copiati da distribuzioni Linux). In MenuetOS è anche migliorato il supporto per le librerie Linux esistenti — è stata testata la possibilità di utilizzare circa 100 build di librerie da Linux Mint.

- È stata proposta una nuova interfaccia del menu principale e aggiunto un nuovo set di icone compresse.

- Aggiunto un sequencer MIDI.
- Implementato il supporto per libssl e libcrypto. È stata aggiunta un'utilità per il download di pagine web, fetch, che supporta HTTPS.
- Migliorato il configuratore.
- Accelerato il funzionamento dello stack di rete. Espanso il supporto per DHCP.
- Fino alla versione 3.00.0012 è stato aggiornato il gestore di file NDN (Necromancer's Dos Navigator).
- Migliorata l'app Webcall per il funzionamento con le web cam.
- Migliorati gli strumenti ftps e ftpc.
- Espanse le capacità del server X in sviluppo.
Fonte: opennet.ru


