Menthe

en bon état (" ; La menthe est maintenant TOS" ;) est un grain du système d'exploitation du alternatif du logiciel gratuit pour la rue et ses successeurs d'Atari de . En même temps que le libre FVDI (programmes pilotes de périphérique , XaAES (les gadgets de GUI , et TeraDesk (un gestionnaire ), menthe de composants de système de a fourni un OS compatible libre de remplacement de TOS du qui est capable du traitement multitâche .

La menthe a été à l'origine libérée par le Eric Smith comme " ; La menthe n'est pas TOS" ; (un jeu sur le " de ; GNU pas Unix" ; ). Atari a adopté la menthe comme grain alternatif officiel avec le dégagement du faucon d'Atari de , changeant légèrement l'acronyme en bon état dans le " ; La menthe est maintenant TOS" ;. Atari a empaqueté la menthe avec AES 4.0 (une version multitâche de GEMME ) sous le nom du MultiTOS . Après qu'Atari soit parti du marché des ordinateurs, le développement en bon état a été continué par un noyau des volontaires. De nos jours le nom officiel a été changé en " ; FreeMiNT" ; sur demande par Eric Smith. La raison de ceci était de pouvoir le distinguer des versions qui ont été libérées par Atari.

Il y a plusieurs distributions spécialement le T/MN - basé SpareMiNT de aussi bien que le de Debian GNU/MiNT de mettant en communication l'effort de .

Histoire

Menthe - le TOS va Unix

Même sur les modèles qui ont suivi la rue, Atari est resté avec l'approche pour avoir le TOS chargé de la ROM. Tandis que le TOS progressait de plusieurs manières c'était toujours un OS singletasking. L'AES dans le TOS a été amélioré pour manipuler 3d-objects, colore des icônes et beaucoup plus, et le reste du système lentement obtenu également plus moderne et robuste. Mais tandis que même le dernier ordinateur à produire par Atari (le faucon 030, 1992) était embarqué avec un TOS singletasking stocké dans la ROM, les solutions à disques avaient commencé à apparaître. En arrière en 1990 où un programmeur canadien a appelé Eric Smith avait libéré la première version d'un programme appelé monnayent, qui était un acronyme récursif pour le " ; La menthe n'est pas TOS" ;. Eric avait travaillé sur une bibliothèque de C de GNU pour la rue, et le logiciel de mise en communication de GNU. Il s'est bientôt avéré cela logiciel de mise en communication à l'origine écrit pour Unix au TOS était difficile puisque le TOS a manqué de plusieurs des dispositifs d'Unix. Il s'est alors produit à lui qu'il pourrait être plus facile d'ajouter les dispositifs absents au TOS plutôt qu'en raccordant tout Unix programmer qu'il a voulu mettre en communication, et ainsi la menthe était née. La tâche du programme était de remplacer de plus grandes parties de TOS par un système qui pourrait manipuler le traitement multitâche de préemption, mais qui n'était pas tout il a fait. Eric l'avait conçue d'une manière très semblable à Unix, quelque chose qui s'est assuré qu'il serait facile de mettre en communication le logiciel d'Unix d'autres plates-formes de matériel pour monnayer sur Atari. La menthe en débuts était cependant tout à fait restreinte à la plupart des utilisateurs car elle permettrait seulement les programmes basés par texte (qui n'ont pas adressé AES) au multitask, alors que seulement 1 application de GEMME pourrait encore fonctionner concurremment. Mais cette limitation a la plupart du temps résidé dans l'AES, GEMME. La menthe elle-même a maintenant offert un système de préemption qui a en grande partie fourni un environnement compatible d'Unix et a en même temps maintenu la compatibilité de TOS. Grâce à libérer la menthe sur l'Internet Eric a contacté des réalisateurs partout dans le monde qui a voulu l'aider à développer la menthe plus loin. Même les employés d'Atari comme Allan que Pratt obtient impliqué et il étaient réellement celui qui ont ajouté le soutien de l'Atari TTT en menthe.

Le TOS va traitement multitâche - entrer dans MultiTOS

Au début des années 90 Atari s'était rendu compte que le traitement multitâche était une nécessité à l'avenir et avait commencé à rechercher des manières de transformer le TOS en OS de traitement multitâche. Car Allan Pratt était déjà familiarisé avec la menthe il a proposé qu'elle devrait être employée comme base pour le nouveau du système d'exploitation.

Tandis que non censée remplacer le TOS entièrement, la menthe constituerait le grain du nouvel OS. En vue d'un dégagement officiel beaucoup de choses étaient menthe restructurée d'intérieur et la protection de mémoire était ajoutée. Quand Allan Pratt a soudainement laissé Atari, Eric lui-même a été engagé pour finir le grain. Pour contrôler un environnement multitâche Atari a dû également développer un remplacement pour l'AES qui n'a pas été limité à courir seulement 1 application à la fois. La nouvel menthe d'OS et AES composé ainsi 4.0, et le paquet se sont appelés MultiTOS. L'acronyme en bon état a été maintenant également changé en " ; La menthe est maintenant TOS" ;. MultiTOS a été libéré début 1993 et tout en finalement offrant à des utilisateurs d'Atari un traitement multitâche qu'il a également eu quelques inconvénients sérieux - le système était très lent.

Extrémité de TOS

MultiTOS était la dernière version du TOS jamais à libérer par Atari. Ils ont libéré une bêta version interne du TOS attendu depuis longtemps 5.0 qui était toujours un OS singletasking mais avec quelques préparations faites pour aller entièrement traitement multitâche. Cette bêta version AES contenu 4.1 et a été appelée TOS 4.92, et tandis qu'il parvenait à couler dehors à quelques Ftp-serveurs que ce n'était pas les utilisateurs naturellement visés et ceux qui ont essayé elle a rapidement découvert qu'elle était tout à fait avec des erreurs et instable. Une version mise à jour du remplacement multitâche de GEMME dans MultiTOS (tandis qu'AES également appelé 4.1 il était une plus nouvelle version d'AES que celui distribué avec TOS 4.92) a été également distribuée aux réalisateurs, mais d'autre part des choses est venue à une fin brusque. Dans les efforts de concentrer toutes leurs ressources sur le jaguar d'Atari de console de jeu, Atari avait décidé de laisser tomber tous les développement et soutien de leur série d'ordinateurs. Si ceci se serait produit quelques années plus tôt la saga du TOS pourrait avoir fini ici, mais deux choses ont empêché ceci de se produire. Eric est parvenu à convaincre ses supérieurs de libérer la version d'Atari de la menthe sous un permis moins restrictif, quelque chose qui l'a rendu possible à n'importe qui intéressé redistribuer leurs propres versions de l'OS. En outre, en bon état était apparu à un moment où l'Internet avait commencé à gagner la popularité et ceci avait déjà créé une communauté en bon état forte - les excellentes conditions fournies par Internet pour coordonner des développements de source ouverte.

class=" de

(ce chapitre est employé sur Wikipedia avec la permission de http://xaaes.net)

La communauté en bon état

Avec Atari hors du jeu, tout autre développement du du système d'exploitation était jusqu'aux efforts de source ouverte ou aux tiers réalisateurs. Les sources pour la menthe, le grain de l'OS, étaient déjà disponibles sous un permis généreux mais en dépit des appels répétés pour libérer des sources pour le traitement multitâche AES 4.1, Atari n'a jamais fait. Les utilisateurs restants d'Atari maintenant ont dû attendre quelqu'un pour créer un nouveau remplacement multitâche de GEMME à partir de zéro. Tandis que les sources en bon état étaient libres pour que n'importe qui télécharge et pour modifie, la menthe elle-même était en partie copyright d'Atari, et ainsi le projet a été retitré au " ; FreeMiNT" ;. Même aujourd'hui, FreeMiNT cependant désigné le plus généralement sous le nom du " ; MiNT" ;.

class=" de

(ce chapitre est employé sur Wikipedia avec la permission de http://xaaes.net)

AES pour la menthe

Le Genève le seul projet connu d'AES des USA a été contribué par le programmeur Dan Wilga du logiciel de Gribnif. Le but initial de Genève était de fournir un traitement multitâche AES pour des utilisateurs de TOS, mais puisque TOS lui-même n'a accueilli aucune possibilité multitâche ceci seulement permis pour le traitement multitâche coopératif. Le premier dégagement du dos de Genève en juin 1993 a à la place permis à tous les utilisateurs d'Atari au multitask leurs applications de GEMME sans épuiser beaucoup du tout de leur RAM précieux. C'était un produit commercial, souvent empaqueté avec fortement - le remplacement de bureau considéré NeoDesk. Genève a pu cependant être courue ainsi que la menthe, offrant alors le véritable traitement multitâche de préemption. Tandis que cette combinaison n'était pas au commencement très stable, le dernier dégagement aidé pour améliorer cette situation beaucoup. Le MiNA Allemagne de avait toujours été un bastion d'Atari ainsi il n'était pas étonnant que la plupart de développement de logiciel d'Atari se soit produit ici. Un des projets pour créer un nouvel AES a été lancé par le programmeur Martin Osieka. Il avait précédemment créé WINX qui était une prolongation de TOS aussi bien que laquelle tous les deux ont fourni quelques bugfixes ont offert quelques nouveaux dispositifs gentils, certains dont n'a pas été encore vu même dans le dernier AES 4. Pour parer au besoin de nouvelle interface utilisateurs pour la menthe, Martin a commencé à travailler sur un projet appelé MiNA. Unsurprisingly, c'était un arconym pour le " ; Le MiNA n'est pas l'AES" ;. Tandis que les magazines enthousiastes d'Atari avaient déclaré que plus de 50 réalisateurs s'était associé Osieka de aide au projet, les choses sont venues à une halte de meulage quand sa machine d'Atari s'est cassée.AES également situé dans l'Allemagne, en Jens 1994 Hiescher a lancé un projet semblable qui a été à l'origine appelé Signum. Ce projet a progressé tellement bien que la compagnie allemande Overscan l'a acheté et l'a libéré commercialement sous le nom de N. AES a eu son dégagement final vers la fin des années 90 et lorsque c'était devenu un AES très robuste pour la menthe, et inclus un certain nombre d'innovations a comparé à l'AES antique 4. Pour mentionner quelques unes de elles, les utilisateurs ont maintenant eu accès aux raccourcis clavier pour des instruments de fenêtre, la possibilité pour cacher des applications, et la dissimulation facultative de la barre de menu. Ce dernier ont sauvé l'utilisateur un certain espace d'écran, car la barre de menu disparaîtrait quand la souris a été déplacée en dehors de ses limites. les oAESis un autre projet ont été commencés 1995 en Suède, par Christer Gustavsson. Le projet était des oAESis, et il a progressé réellement dans un projet quelque peu utilisable. Même si cet AES a semblé assez prometteur, le produit final n'a jamais atteint un état entièrement mûr et stable. Après une certaine heure, le projet a été incorporé dans un plus grand plan. OSIS était un effort de créer un environnement compatible d'Atari TOS/GEM pour le Linux, constisting des oTOSis de sous-systèmes (remplacement de TOS/MiNT), des oAESis (remplacement d'AES), l'oVDIsis (remplacement de VDI) et des oFBis (une bibliothèque de framebuffer). Sur une note latérale drôle, le nom OSIS est également argot suédois pour le " ; mauvais luck" ;. Le projet a progressé jusqu'à autour de l'an 2000, quand il a semblé comme les programmeurs impliqués perdaient l'intérêt et l'heure de garder aller de choses. le XaAES a également commencé en 1995, là était XaAES. Le programmeur BRITANNIQUE Craig Graham était frustrant qu'il n'y ait eu aucune interface utilisateurs décente qui pourrait tirer profit de la puissance du traitement multitâche de préemption en menthe.

class=" de

(ce chapitre est employé sur Wikipedia avec la permission de http://xaaes.net)

Le MyAeS est un autre projet d'AES soutenu plus récemment, il a été commencé en mai 2003 en France, par Olivier Landemarre. La première version publique était disponible en février 2004.

Voir également

EmuTOS
TOS d'Atari de
MultiTOS
XaAES
SpareMiNT

.

Random links:GOSSE de Subaru | Renvoi constructif | USS Yorktown (PG-1) | Matt Vassar | Vallée sacrée