La version 1.50 du système d'exploitation MenuetOS a été publiée, son développement étant entièrement réalisé en langage assembleur. Les compilations de MenuetOS sont préparées pour les systèmes 64 bits x86 et peuvent être exécutées sous QEMU. L'image du système occupe 1,4 Mo et est disponible sous la forme d'une image disquette ainsi qu'un fichier image ISO pour gravure sur CD (le démarrage avec VirtualBox est supporté). Les codes sources du projet sont distribués sous une licence MIT modifiée, complétée par une exigence d'accord pour tout usage commercial.
Le système prend en charge le multitâche préemptif, le démarrage sur des systèmes avec UEFI et SMP sur des systèmes multicœurs. Le projet développe également son propre serveur X et propose une interface graphique utilisateur intégrée avec support des thèmes, des opérations de glisser-déposer, du codage UTF-8 et du changement de dispositions de clavier.
Pour le développement d'applications en assembleur, un environnement de développement intégré est proposé. Un stack réseau et des pilotes pour les interfaces Loopback et Ethernet sont présents. La prise en charge de l'USB 2.0 est incluse, y compris pour les clés USB, les imprimantes, les tuners DVB et les webcams. La sortie audio est prise en charge par AC97 et Intel HDA (ALC662/888).
Le projet développe un navigateur web simple HTTPC, ainsi que des clients de messagerie et FTP, un client VNC, serveurs un client FTP et HTTP, des applications pour visionner des images, éditer des textes, manipuler des fichiers, regarder des vidéos, écouter de la musique. Un gestionnaire de fichiers NDN (Necromancer’s Dos Navigator) est proposé pour la navigation dans les fichiers, adapté pour MenuetOS.
Le démarrage d'un émulateur DOS et de jeux tels que Quake et Doom est possible. Un lecteur multimédia, écrit exclusivement en assembleur et n'utilisant pas de bibliothèques externes de codecs, est également en développement. Le lecteur prend en charge la diffusion TV/Radio (DVB-T, vidéo MPEG-2, audio MPEG-1 couche I, II, III), la lecture de DVD, MP3 et de vidéos au format MPEG-2.

Source : opennet.ru
