È stata rilasciata la versione 1.50 del sistema operativo MenuetOS, il cui sviluppo avviene interamente in assembly. Le build di MenuetOS sono preparate per sistemi x86 a 64 bit e possono essere eseguite con QEMU. La dimensione della build del sistema è di 1,4 MB ed è disponibile come immagine di floppy disk e immagine ISO per la scrittura su CD (supporta l'avvio in VirtualBox). I codici sorgenti del progetto sono distribuiti sotto una licenza MIT modificata, con l'aggiunta del requisito di approvazione per qualsiasi utilizzo commerciale.
Il sistema supporta il multitasking preemptive, 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 Drag&Drop, codifica UTF-8 e cambi di layout da tastiera.
Per lo sviluppo di applicazioni in assembly è disponibile un ambiente di sviluppo integrato. È presente uno stack di rete e driver per interfacce Loopback ed Ethernet. È supportata l'operatività con USB 2.0, incluse chiavette USB, stampanti, sintonizzatori DVB e webcam. Per l'uscita audio sono supportati AC97 e Intel HDA (ALC662/888).
Il progetto sviluppa un semplice browser web HTTPC, client di posta e ftp, 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. Si sta sviluppando un lettore multimediale, scritto esclusivamente in assembly e senza l'uso di librerie esterne con codec. Il lettore supporta la trasmissione TV/Radio (DVB-T, video mpeg-2, audio mpeg-1 layer I, II, III), la riproduzione di DVD, MP3 e video in formato MPEG-2.

Fonte: opennet.ru
