Dexos

Dexos
DexOS
DEXOEDIT.PNG

Famille DOS (32-bit)
État du projet beta
Plates-formes Intel 80386
Entreprise /
Développeur
...
Licence gratuit pour usage personnel
États des sources semi - ouverts
Site web dex-os.com

DexOS, ou Dex, un diminutif de DOS Extrême, connu antérieurement sous le nom de Dex4u, est un système d'exploitation libre pour ordinateur Architecture 32 bits et d'architecture Intel x86. Il est écrit intégralement en langage d'assemblage avec la syntaxe FASM ("flat assembler"). DexOS utilise le mode protégé 32 bits. Son développement est supervisé par Craig Bamford et plusieurs membre de la communauté DexOS.

DexOS se veut un DOS moderne. Mono-tâche, Interface en ligne de commande (ILC), et également Environnement graphique (EG). Il est capable de charger des modules comme des pilotes pour les cartes son.

DexOS intègre pour l'instant quelques commandes intégrées de base, (TIME, DATE, MORE (afficheur de texte), HELP, RUN...), deux extensions de fichiers spécifiques, et quelques capacités réseau (serveur HTTP...).

Une transcription pour le Processeur ARM (pour exécution sur le GP2X) est en cours de réalisation.

Sommaire

Histoire

DexOS a commencé sous la forme d'une branche de développement de V2 OS (version pré-0.70). Elle fut un temps appelée V3OS, puis son développeur pris le parti de rompre avec les idées de développement en cours de V2_OS (le multi-tâche par exemple).

De fait, le développement de V2_OS n'a pas atteint celui de DexOS, qui est toujours en développement.

DexOS a beaucoup évolué depuis le temps où il était appelé V3OS ; il est aujourd'hui indépendant de V2_OS, et utilise par ailleurs un assembleur différent. Ils sont aussi incompatibles (les programme DexOS ne fonctionnent pas sous V2_OS et vice-versa).

Programmation

Les développeurs peuvent programmer pour DexOS à l'aide d'un langage assembleur. Une des évolutions importantes est l'intégration de FASM qui, couplé avec un éditeur texte (appelé "Tex4u"), permet aux développeurs d'utiliser DexOS comme système de développement. Grâce à Solidus, une bibliothèque C pour Dex4u a été développée.

Programmes

DexOS exécute des programmes développés pour lui avec les extensions .dex (ILC) ou .gex (EG). En voici quelques exemples:

  • RetroForth4u (une transcription de RetroForth)
  • Space Pong (Un jeu de pong pour 2, fonctionne en ILC et EG)
  • Tex4u (éditeur de texte)
  • FASM (sa transcription pour DexOS)

Bien que DexOS soit un système du type DOS, il n'est pas compatible avec des programmes écrits pour les produits DOS classiques (MS-DOS, DR-DOS, FreeDOS), ni les programmes 16 bits en mode réel, ni les programmes DPMI 32 bits.

Licence et code source

DexOS est toujours sans licence. Mais les fondateurs sont à la recherche d'une licence qui permettrait aux membres fondateurs d'avoir une licence de "(c) propriété", qui permettrait à quiconque contribuerait au code d'être couvert par la même licence.

Le code source était antérieurement disponible. Il faut à présent en faire la demande sur le forum officiel. Ceci est voulu de la part du développeur principal dans le but que seules les personnes désireuses de travailler à son développement puissent y avoir accès.

Voir également

Autres systèmes d'exploitation en langage assembleur :

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Dexos de Wikipédia en français (auteurs)

Игры ⚽ Нужна курсовая?

Regardez d'autres dictionnaires:

  • DexOS — Infobox OS name = DexOS caption = Screenshot DexOS s GUI developer = Craig Bamford and the DexOS community source model = Free and open source software kernel type = Monolithic supported platforms = 32 bit x86 architecture ui = CLI, GUI family =… …   Wikipedia

  • Dex4u — Dexos DexOS Famille DOS (32 bit) État du projet beta …   Wikipédia en Français

  • FASM — Infobox Software name = FASM caption = flat assembler developer = Tomasz Grysztar latest release version = 1.67.27 latest release date = release date|2008|07|12 operating system = DOS (also IDE), Windows (also IDE), Linux, Unix (OpenBSD, etc.),… …   Wikipedia

  • Motor oil — For the TV documentary focused on the Edmonton Oilers of the National Hockey League, see Oil Change (TV Series). Motor oil sample Motor oil or engine oil is an oil used for lubrication of various internal combustion engines. The main function is… …   Wikipedia

  • Flat assembler — Saltar a navegación, búsqueda FASMD Versión DOS con IDE del FASM flat assembler (FASM) es un ensamblador libre, multi paso, con el estilo de la sintaxis de Intel que soporta las arquitecturas IA 32 y x86 64. El proyecto fue iniciado en 1999 por… …   Wikipedia Español

  • Drive letter assignment — is the process of assigning alphabetical identifiers to physical or logical disk drives or partitions (drive volumes) in the root filesystem namespace; this usage is now mostly found in Microsoft operating systems. Unlike the concept of UNIX… …   Wikipedia

  • List of operating systems — Operating systems can be categorized by technology, ownership, licensing, working state, usage, and by many other characteristics. In practice, many of these groupings may overlap.Early, and historically important*CTSS (The Compatible Timeshare… …   Wikipedia

  • MikeOS — Infobox OS name = MikeOS caption = MikeOS 1.4 CLI developer = Mike Saunders and MikeOS developers source model = Free and open source software kernel type = Monolithic supported platforms = x86 architecture ui = CLI family = released = October 27 …   Wikipedia

  • FASM — Flat Assembler (FASM) …   Wikipédia en Français

  • Sistemas operativos — Anexo:Sistemas operativos Saltar a navegación, búsqueda Los Sistemas Operativos se pueden categorizar por su tecnología, su propietario o licenciatario, el estado de desarrollo, su uso o por muchas otras características. En la práctica, muchos de …   Wikipedia Español

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”