Cet article est une ébauche concernant l’informatique.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.

MagiC
Famille TOS
Type de noyau Monolithique
Plates-formes Atari ST
Licence Propriétaire
États des sources Sources fermées
Première version
Dernière version stable 6.2 ()
Environnement de bureau GEM
Site web www.application-systems.de/magic/

MagiC est un système d'exploitation propriétaire multitâche pour ordinateurs Atari ST et compatibles. Il a été porté sur PC et Macintosh. Quelle que soit la plateforme matérielle, les applications natives fonctionnent de la même manière.

Après l'abandon de la version pour MacOS X, le code source a été libéré en partie sous les termes de la licence GPLv3 et publié sur GitLab sous le nom AtariX[1].

Fonctionnalités

Le noyau de MagiC est essentiellement écrit en assembleur et offre les caractéristiques suivantes :

Inconvénients

Variantes

Atari

MagiC a vu le jour en 1992 sous le nom de Mag!X. À cette époque, le TOS ne proposait qu'un multitâche limité grâce aux accessoires de bureau, de simples programmes auxquels il était possible d'accéder depuis le menu "Bureau" et vers lesquels il était possible de basculer grâce à un multitâche coopératif. Par comparaison, MagiC apportait un vrai multitâche préemptif, donnant ainsi la possibilité de faire fonctionner aussi bien plusieurs applications GEM (bien programmées) que des logiciels non graphiques.

Avec la version 3.0, Mag!X a été renommé MagiC et de nombreuses améliorations ont été apportées, tout comme une importante compatibilité avec MiNT. La version 4.0 a ajouté la prise en charge de l'Atari Falcon, et enfin, en 1995, la version 5.0 a vu une avancée significative avec l'ajout des systèmes de fichiers chargeables et l'implémentation des noms de fichiers longs avec le support VFAT. Il y a eu d'autres améliorations à la couche GEMDOS, dont le support de processus légers (threads) et des signaux.

La dernière version Atari est la 6.2.

Apple Mac

Atari mettait du temps à améliorer les caractéristiques matérielles de ses systèmes, et il devenait visible au milieu des années 90 que l'Apple Mac lui était supérieur. Les deux ayant en commun une interface graphique similaire, le Mac apparut à de nombreux utilisateurs d'Atari comme une évolution logique et c'est ainsi qu'une variante de MagiC appelée MagiCMac est sortie en 1995, ce qui a permis aux utilisateurs Atari de faire fonctionner leurs logiciels sur les Mac beaucoup plus récents. Les versions ultérieures ont apporté une meilleure intégration avec MacOS comme l'accès aux modes graphiques natifs de la machine hôte, en plus de l'émulation des résolutions Atari standards.

Lorsque MacOS X est sorti, les versions originales de MagiCMac ne fonctionnaient plus car elles avaient besoin d'opérer à un niveau très bas dans le système pour fonctionner. En 2001, une nouvelle version de MagiCMac, MagiCMacX, a été distribuée pour exploiter MacOS X ; elle a été mise à jour en 2004 et plus récemment en , et se présente désormais comme un binaire universel qui fonctionne nativement aussi bien sur les Macs Intel que PowerPC.

Microsoft Windows

Sorti au cours de l'été 1996, MagiC PC se présente comme un émulateur fonctionnant sous Windows. La dernière version est la 6.2 comme pour la version Atari.

Le bureau MagiCDesk

Le système est fourni avec son propre bureau alternatif MagiCDesk (nommé MagxDesk avant la version 3.0). Il apporte des fonctionnalités absentes du bureau original.

Ce bureau étant une application autonome, il peut être remplacé par un autre bureau alternatif comme Thing ou Jinnee.

Références

  1. « AtariX », sur GitLab, .