La version du système d'exploitation MenuetOS 1.70 a été publiée. Le développement du noyau se fait entièrement en assembleur. Les versions de MenuetOS sont conçues pour les systèmes x86 64 bits et peuvent être exécutées sous QEMU. La taille de la construction est de 1,4 Mo et elle est disponible sous forme d'image disquette et d'image ISO pour gravure sur CD (le démarrage est également pris en charge dans VirtualBox). Le code source du projet Menuet64 est distribué sous une licence restrictive nécessitant l'approbation pour toute utilisation commerciale, tandis que Menuet32 est sous licence GPL.
Le système prend en charge le multitâche préemptif, le démarrage sur des systèmes UEFI et le SMP sur des systèmes multicœurs. Le projet développe également son propre serveur X et propose une interface graphique intégrée, prenant en charge les thèmes, les opérations Drag&Drop, l'encodage UTF-8 et la commutation de dispositions de clavier. Une environnement de développement intégré pour le développement d'applications en langage assembleur est également disponible.
Le système d'exploitation dispose d'une pile réseau, de pilotes pour Ethernet et USB 2.0, ainsi que des codecs audio AC97 et Intel HDA (ALC662/888). Le projet développe également un navigateur Web simple HTTPC, ainsi que des clients de messagerie et FTP, VNCclient, 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. La compatibilité avec Linux est assurée grâce à une couche POSIX de base, permettant de créer des applications GUI pouvant fonctionner à la fois dans Menuet et Linux/X11, ainsi qu'à un serveur X propre, écrit en assembleur, vers lequel la sortie d'une application exécutée sur un système Linux externe peut être redirigée pour afficher son interface dans MenuetOS.
Modifications récentes :
- Les couches de compatibilité avec Linux et X11 ont atteint un état permettant l'exécution d'applications X11 simples telles que XCalc, XEyes, XClock et de jeux simples compilés pour Linux (l'exécution de ces programmes ne nécessite pas de recompilation — il est possible de lancer des fichiers exécutables existants copiés à partir de distributions Linux). De plus, MenuetOS a amélioré la prise en charge des bibliothèques Linux existantes, avec des tests effectués pour l'utilisation d'environ 100 ensembles de bibliothèques de Linux Mint.

- Un nouveau menu principal a été proposé et un nouvel ensemble d'icônes compressées a été ajouté.

- Un séquenceur MIDI a été ajouté.
- La prise en charge de libssl et libcrypto a été mise en œuvre. L'outil de téléchargement de pages web fetch, prenant en charge HTTPS, a été ajouté.
- Le configurateur a été amélioré.
- La performance de la pile réseau a été accélérée. Le support DHCP a été étendu.
- Le gestionnaire de fichiers NDN (Necromancer’s Dos Navigator) a été mis à jour vers la version 3.00.0012.
- L'application Webcall pour la gestion des webcams a été améliorée.
- Les utilitaires ftps et ftpc ont été améliorés.
- Les capacités du serveur X en développement ont été étendues.
Source : opennet.ru


