MiNT — TOSをUnixにする
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2017/07/01 15:16 UTC 版)
「MiNT」の記事における「MiNT — TOSをUnixにする」の解説
ST以降の機種全てにおいて、アタリはROMからTOSをロードするアプローチに留まっていた。TOSは進歩しても、多くの場合、シングルタスクのオペレーティングシステムであった。TOSのAESは、3次元のオブジェクト、色付きのアイコンなど多くを扱えるようにアップグレードされ、システムの残りの部分もゆっくりと現代的で強固になっていった。しかし、アタリによる最後のコンピュータである1992年発表のFalcon 020でも、シングルタスクのオペレーティングシステムであるTOSはROMに搭載され、ディスクベースのソリューションは始まっていたようには見えなかった。 1990年に戻ってみると、カナダ人のプログラマであるEric Smithが最初のバージョンのMiNTと呼ばれるプログラムをリリースしていた。MiNTは「MiNT is Not TOS」の再帰的頭字語であった。EricはSTへのGNU C ライブラリと、GNUソフトウェアの移植に取り組んだ。すぐに Unix向けに書かれたプログラムをTOSに移植するのは難しいことが分かった。TOSはUnixの持つ機能の多くを持っていなかったためである。彼にとってTOSに欠けている機能を追加する方が、彼が移植したいと考えている全てのUnixプログラムへのパッチを作成するより簡単であった。こうしてMiNTが生まれた。 プログラマのしたことは、TOSの大部分をプリエンプティブなマルチタスクを扱えるように書き換えることだったが、したのはそれだけではなかった。EricはそれをUnixに非常に似たやり方で設計し、他のプラットフォームのUnixソフトウェアをMiNTに移植するが簡単になるようにした。 しかし、初期のMiNTはほとんどのエンドユーザとって非常に制限されたものであった。1つのGEMアプリケーションを実行しながら、AESを使わないテキストベースのプログラムをマルチタスクで実行できるだけであった。しかし、この制限はほとんどはAESとGEMに残されたものであった。MiNT自体は、すでに相当な程度のUnix互換の環境を提供するプリエンプティブなシステムとなっており、同時に、TOSとの互換性も保たれていた。MiNTがインターネット上でリリースされたことにより、EricはMiNTをさらに発展させたいと考えている世界中の開発者とつながりも持てるようになった。Allan Prattのようなアタリの従業員も参加し、Allanは実際にMiNTにATari TTのサポートを追加した一人となった。
※この「MiNT — TOSをUnixにする」の解説は、「MiNT」の解説の一部です。
「MiNT — TOSをUnixにする」を含む「MiNT」の記事については、「MiNT」の概要を参照ください。
- MiNT — TOSをUnixにするのページへのリンク