È stato pubblicato il rilascio del sistema operativo MenuetOS 1.53, lo sviluppo del cui kernel avviene interamente in linguaggio assembly. Le versioni di MenuetOS sono preparate per sistemi a 64 bit x86 e possono essere eseguite sotto QEMU. L'immagine del sistema occupa 1,4 MB ed è formata come immagine di floppy disk e immagine ISO per la registrazione su CD (è supportato l'avvio in VirtualBox). I testi sorgente del progetto Menuet64 sono distribuiti sotto una licenza restrittiva che richiede la convalida di qualsiasi utilizzo per scopi commerciali, mentre Menuet32 è sotto licenza GPL.
Il sistema supporta la multitasking preemptiva, l'avvio su sistemi con UEFI e SMP su sistemi multi-core. Il progetto sviluppa anche un proprio server X e fornisce un'interfaccia grafica utente integrata con supporto per temi, operazioni di trascinamento e rilascio, codifica UTF-8 e cambi di layout da tastiera. Per lo sviluppo di applicazioni in linguaggio assembly è disponibile un proprio ambiente di sviluppo integrato.
Nel sistema operativo sono disponibili uno stack di rete, driver per Ethernet e USB 2.0, codec audio AC97 e Intel HDA (ALC662/888). Il progetto sviluppa un semplice browser web HTTPC, client di posta e FTP, client VNC, servers ftp e http, applicazioni per la visualizzazione di immagini, modifica di testi, gestione di file, visione di video e riproduzione di musica. Per la navigazione tra i file è consigliato l'uso del gestore di file NDN (Necromancer’s Dos Navigator), portato su MenuetOS. È possibile avviare un emulatore DOS e giochi come Quake e Doom.
Tra le recenti modifiche in MenuetOS spiccano l'inclusione e la fornitura del lettore multimediale MPlayer, la nuova interfaccia utente e il sistema di menu, supporto per file eseguibili in formato ELF e fornitura di componenti per la compatibilità con Linux. La compatibilità con Linux è garantita da un layer base POSIX, che consente di creare applicazioni GUI, che possono essere eseguite in Menuet e Linux/X11, nonché da un proprio server X, scritto in linguaggio assembly, al quale è possibile reindirizzare l'output di un'applicazione eseguita su un sistema esterno con Linux per visualizzare la sua interfaccia in MenuetOS.

Fonte: opennet.ru
