MiNT

MiNT

MiNT ("MiNT is Now TOS", vormals "MiNT is Not TOS") ist ein alternatives Betriebssystem für TOS-kompatible Rechner. The Operating System war das Betriebssystem jedes Atari mit einer Motorola-CPU. Mit diesem Betriebssystem war ein Multitasking-Einsatz aber nicht möglich.

MiNT wurde zunächst unabhängig von der Firma Atari vom Programmierer Eric Smith entwickelt und ersetzte das GEMDOS (eigentlich nur die Speicher- und Prozessverwaltung und die obere Schicht der Dateiverwaltung) durch eine multitaskingfähige und an Unix angelehnte Neuentwicklung. Dies erlaubte bereits das parallele Ausführen textbasierter TOS-Programme, darunter Packer und Compiler. Wegen der mangelnden Multitaskingfähigkeit der Benutzeroberfläche konnte aber immer nur ein GUI-Programm zur selben Zeit ausgeführt werden. Ferner enthielt MiNT selbst keinen Treiber für FAT-Dateisysteme, sondern bediente sich über eine Zwischenschicht eines Teils der GEMDOS-Routinen im ROM, was Festplattenzugriffe relativ langsam und unzuverlässig machte. Neben präemptiven Multitasking unterstützte MiNT Speicherschutz und später alternative Dateisysteme (erst für Minix-FS, für CDs, und schließlich auch ein neu und speziell für MiNT entwickeltes FAT-Dateisystem, welches dann erst MiNT zu einem vollständigen Betriebssystem machte, das nicht mehr auf die instabilen ROM-Routinen zuzugreifen brauchte).

Nachdem Eric Smith von Atari fest angestellt worden war, wurde nicht nur die Namensbedeutung in "MiNT is Now TOS" geändert, sondern es begann auch die Entwicklung des MultiAES. Zur Bedeutung: Der Atari arbeitet mit einer grafischen Benutzeroberfläche von Digital Research, dem Graphical Environment Manager, kurz GEM genannt. Die Schnittstellen dazu erfolgen über das AES (Application Environment System). MiNT war, und ist eigentlich bis heute nicht mit einem solchen AES-System ausgerüstet. TOS-Programme aber benötigen diese grafische Oberfläche nicht.

MiNT bot jedoch die Möglichkeit, ein AES nachzustarten, und bildete mit dem von Atari entwickelten MultiAES MultiTOS (und den alten Dateisystem-Routinen aus dem ROM, s.o.) ein vollständiges Multitasking-System, welches die von TOS 4.0x gewohnte Oberfläche bot und mehrere grafisch- und textorientierte Programme ablaufen lassen konnte, sofern sie sich an Ataris Programmierrichtlinien hielten. MultiTOS wurde in Form von Disketten vertrieben und von der Festplatte gestartet. Dies sollte Aktualisierungen (engl. "updates") erleichtern, welche jedoch von Seiten Ataris nicht mehr veröffentlicht wurden: MultiAES 4.1 (GEM.SYS) wurde nur an Entwickler verteilt. Eric Smith entwickelte das quelloffene MiNT weiter, mit der Konzentrierung von Atari auf den Konsolenmarkt musste er jedoch zunehmend beim Jaguar-Projekt aushelfen. Zwar gab Atari als Mindestsystemvoraussetzung einen einfachen Atari ST an, sinnvoll war der Einsatz aber erst unter einem Atari Falcon und Atari TT. Die Geschwindigkeit ließ jedoch selbst auf den schnellsten Atari-Systemen zu wünschen übrig, was in erster Linie am MultiAES lag, aber auch der MiNT-Kernel selbst verbrauchte im Vergleich zum TOS signifikant Rechenzeit (rund 10% auf einem 8-MHz-Computer).

Schon vor dem Zusammenbruch von Atari wurden Quelltext und kompilierte Versionen von MiNT veröffentlicht, Atari stellte es Softwarefirmen frei, aktualisierte MiNT-Versionen mit ihren Programmen auszuliefern, so sie denn auf neue Betriebssystemfunktionen oder Fehlerbereinigungen angewiesen wären.

Eine Nebenentwicklung, die von Atari weder unterstützt noch unterbunden wurde, waren Portierungen von MiNT auf andere Systeme. So existierten für den Mac und eine 68030-VME-Karte eine Umsetzung. Erstere Version benutzte als Unterbau JET ("Just enough TOS"), um MiNT starten zu können. Sinn und Zweck der MiNT-Umsetzungen war der einfache Zugriff auf die bereits existierenden Atari-Versionen diverser Programmiersprachen, deren Compiler oft textbasiert waren.

Das modulare System förderte Weiterentwicklungen: Unabhängige Entwickler arbeiten nicht nur bis heute an neuen Versionen von MiNT fort, sondern auch an Ersatzmöglichkeiten für das MultiAES. Ein kommerzieller, inoffizieller MultiTOS-Nachfolger ist das von der deutschen Firma woller systeme entwickelte N.AES, als quelltextoffenes und kostenloses Projekt erfreut sich die Kombination freeMiNT/XaAES großer Beliebtheit.

Dank der Unix-Verwandtschaft wurden zahlreiche Programme aus der Unix-Welt portiert, die Hauptanlaufstelle dafür ist das SpareMiNT-Projekt. Zahlreiche Dienstprogramme (engl. "tools") sorgen dafür, dass MiNT, ähnlich wie Linux, inzwischen ein sehr umfangreiches und flexibles Betriebssystem geworden ist.

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Mint — may refer to: Plants Lamiaceae, the mint family Mentha, a genus of strongly scented herbs Peppermint (Mentha × piperita) Mentha spicata, spearmint Salvia dorrii, mint sage Hyptis crenata, Brazilian mint Cuisine Mint (candy), candy flavored with… …   Wikipedia

  • MINT — steht für Mathematik, Informatik, Naturwissenschaften und Technik. Inhaltsverzeichnis 1 Das Prinzip 2 Verein mathematisch naturwissenschaftlicher Excellence Center an Schulen e.V. 2.1 Ziele …   Deutsch Wikipedia

  • MINT-EC — MINT steht für Mathematik, Informatik, Naturwissenschaften und Technik. Inhaltsverzeichnis 1 Das Prinzip 2 Verein mathematisch naturwissenschaftlicher Excellence Center an Schulen e.V. 2.1 Ziele …   Deutsch Wikipedia

  • Mint DJ — (real name is Geoffrey Wilcoxson) is a deep house Disc Jockey from Gilbert, Arizona.BiographyMint DJ s path in music began at an early age, playing on the dashboard of the family s car to rock music on the radio. Learning how to play various… …   Wikipedia

  • MINT — is an online financial services brand and part of the Royal Bank of Scotland Groups Retail Direct Channels Division. The Mint credit card was introduced as a replacement for the RBS Advanta card.Mint are known mainly as an online provider of… …   Wikipedia

  • Mint — steht für MINT, ein Initialwort für die Fachgebiete Mathematik, Informatik, Naturwissenschaft und Technik. Als Namensbestandteil bezeichnet MINT auch verschiedene Institutionen und Initiativen zur Förderung dieser Fachgebiete, darunter den Verein …   Deutsch Wikipedia

  • Mint — (m[i^]nt), n. [AS. minte, fr. L. mentha, Gr. mi nqa, mi nqh.] (Bot.) The name of several aromatic labiate plants, mostly of the genus {Mentha}, yielding odoriferous essential oils by distillation. See {Mentha}. [1913 Webster] Note: {Corn mint} is …   The Collaborative International Dictionary of English

  • mint — mint1 [mint] n. [ME mynt < OE mynet, coin, akin to OHG munizza < Gmc * munita < L moneta, place for coining money < Moneta, epithet of JUNO, in whose temple at Rome money was coined] 1. a) a place where money is coined by authority of …   English World dictionary

  • Mint — Mint, n. [AS. mynet money, coin, fr. L. moneta the mint, coined money, fr. Moneta, a surname of Juno, in whose at Rome money was coined; akin to monere to warn, admonish, AS. manian, and to E. mind. See {Mind}, and cf. {Money}, {Monition}.] 1. A… …   The Collaborative International Dictionary of English

  • mint — mint, a. Like new; in brand new condition; unworn, as a coin recently made at a mint[1]; as, he had a 53 Cadillac in mint condition. [PJC] 2. Specifically: (Numismatics) Uncirculated; in the same condition as when it was freshly coined at the… …   The Collaborative International Dictionary of English

Share the article and excerpts

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