Mise à jour du système d'exploitation MenuetOS 1.63, écrit en langage d'assemblage

La version 1.63.0 du système d'exploitation MenuetOS a été publiée, dont le noyau est entièrement développé en langage assembleur. Les compilations de MenuetOS sont préparées pour les systèmes x86 64 bits et peuvent être exécutées sous QEMU. L'installation du système occupe 1,4 Mo et est fournie sous forme d'image de disquette et d'image ISO pour gravure sur CD (le démarrage dans VirtualBox est pris en charge). Le code source du projet Menuet64 est distribué sous une licence restrictive, nécessitant l'accord pour toute utilisation à des fins commerciales, tandis que Menuet32 est sous licence GPL.

Le système prend en charge la multitâche préemptive, 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 fournit une interface graphique intégrée avec support des thèmes, des opérations de glisser-déposer, de l'encodage UTF-8 et des changements de disposition clavier. Pour le développement d'applications en langage assembleur, un environnement de développement intégré est proposé.

Le système d'exploitation dispose d'une pile réseau, de pilotes pour Ethernet et USB 2.0, et de codecs audio AC97 et Intel HDA (ALC662/888). Le projet développe un simple navigateur web HTTPC, des clients de messagerie et FTP, un client VNC, des serveurs FTP et HTTP, ainsi que des applications pour visualiser des images, éditer des textes, manipuler des fichiers, visualiser des vidéos et lire de la musique. Pour la navigation dans les fichiers, un gestionnaire de fichiers NDN (Necromancer’s Dos Navigator) est proposé, porté pour MenuetOS.

Il est possible d'exécuter un émulateur DOS et des jeux tels que Quake et Doom. La compatibilité avec Linux est assurée par une couche de base POSIX, permettant de créer des applications GUI pouvant être exécutées dans Menuet et Linux/X11, ainsi qu'un serveur X propre écrit en langage assembleur, dans lequel il est possible de rediriger la sortie d'une application exécutée sur un système externe sous Linux afin d'afficher son interface dans MenuetOS.

Modifications récentes :

  • Un émulateur pour exécuter des jeux conçus pour les consoles GameBoy a été ajouté.

  • Le support des polices au format Truetype a été ajouté.
  • L'optimisation du code pour l'établissement de connexions réseau sécurisées a été réalisée.
  • De nouveaux appels système pour la gestion des fenêtres ont été ajoutés.
  • Le port du jeu Wizord EXL100 a été réalisé.
  • Les outils pour le développement de pilotes ont été étendus et de nouvelles fonctions pour les pilotes réseau, audio, midi et graphiques ont été ajoutées.
  • Améliorations des implémentations du serveur FTP et du client FTP.
  • Amélioration de l'application de lecture des codes QR.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster