Aller au contenu

MenuetOS

Un article de Wikipédia, l'encyclopédie libre.

MenuetOS
Image illustrative de l’article MenuetOS

Langues Anglais,russe,tchèqueetserbeVoir et modifier les données sur Wikidata
Type denoyau Temps réel
État du projet En développement
Plates-formes x86
Entreprise/
Développeur
Ville Turjanmaa (Finlandais)
Licence GPL(32 bits) /Menuet license(64 bits)
Écrit en AssembleurVoir et modifier les données sur Wikidata
Première version Voir et modifier les données sur Wikidata
Dernière version stable 1.55.00 ()
Environnement de bureau Environnement graphique
Site web menuetos.net

MenuetOSest unsystème d'exploitationécrit entièrement en assembleur 32/64. Il est préemptif en temps réel et multiprocesseur. La version 32 bits est distribuée sous laGPL. La version 64 bits est distribuée sous la M64 License[1].

Menuet prend en charge la programmation en assembleur 32/64 bits pour des applications plus petites, plus rapides et moins gourmandes en ressources.

Menuet n'est pas basé sur un autre système d'exploitation, ni sur UNIX, ni sur les standards POSIX. L'objectif de conception était de supprimer les couches entre les différentes parties du système d'exploitation, ce qui en temps normal complique la programmation et crée des bugs.

MenuetOS est avant tout destiné a la programmation en assembleur, cependant il est théoriquement possible de programmer dans un autre langage car l'en-tête des programmes peut être produit avec pratiquement n'importe quel autre compilateur. La programmation sous MenuetOS est rapide et facile à apprendre. Son interface graphique est très simple à programmer.

Menuet64 peut faire tourner des applications 64 ou 32 bits.

La navigationInternetest implémentée, tout comme le support de l'USB[2].

La version 1.44.00 publiée le 4 Juillet 2022 a proposé pour la première fois un CD bootable.

Depuis la version 1.49.60, le boot enUEFIest supporté à l'aide d'Easyboot.

Caractéristiques

[modifier|modifier le code]
  • interface graphique:16 M de couleurs, résolution jusqu'à 1920×1080
  • multitâche préemptif1000Hz,multithreading,multiprocesseur,protectionring-3
  • SMP multiprocesseur (jusqu'à 32 cpu)
  • USB 2.0 "HiSpeed": imprimantes, Webcam, TV/Radio
  • USB 1.1 Clavier et souris
  • Ide: éditeur/compilateur pour les applications et le noyau
  • sources des applications et du noyau inclus (sousGNU GPL)
  • protocoleTCP/IPavec des driversPPPetEthernet
  • Client Email / FTP / HTTP / Echec et Serveur FTP / MP3 / HTTP
  • Client VNC
  • fenêtrage libre des applications, transparence, drag'n drop et personnalisation des fenêtres
  • système de fichiers FAT32
  • traitement des données ensystème temps réel
  • quelques jeux
  • programmation enlangage Cpossible
  • Tient sur une simple disquette mais peut démarrer depuis un CD ou uneclé USB

Compte tenu de la petite taille de MenuetOS, il suffit d'une disquette de 1.44 Mo pour l'accueillir. L'ordinateur peut fonctionner avec MenuetOS sans disque dur. La configuration tient complètement enmémoire vive.

Notes et références

[modifier|modifier le code]
  1. Texte de laM64 License
  2. (en)Rohan PearceWe talk to the developers behind MenuetOS: an operating system written entirely in assembly language»,IDG Communications,‎(lire en ligne,consulté le)

Articles connexes

[modifier|modifier le code]

Liens externes

[modifier|modifier le code]