ウェブサイト検索

フリードスで黄金時代を再体験しよう、オープンソースのMS-DOS実装です。


あなたがコンピュータで一日中DOSゲームをプレイしていた日々を思い出しますか?FreeDOSのおかげで、その瞬間を再び楽しむことができます。

主要なコンピュータのオペレーティングシステムは、マルチユーザーでマルチタスクの仮想メモリを備えていますが、1人のユーザーがPCを完全に操作していた時代を懐かしく感じるかもしれません。

640Kの壁や、どのドライバーを高メモリに読み込むかを考えていた日々が懐かしい方には、FreeDOSがぴったりかもしれません。このオープンソースのMS-DOSの再実装にはいくつかの重要な用途があります。

フリードスとは何ですか?

名前が示すように、FreeDOSはオープンソースのMicrosoftのMS-DOSの実装です。クラシックなDOSハードウェアとソフトウェアとの高い互換性を目指しつつ、広範なオンラインドキュメントのようないくつかの機能を追加しています。

DOSの代替として設計されているため、現在はインテルのチップでのみ動作します。このプロジェクトは、386チップ以上、少なくとも2メガバイトのRAM、そして少なくとも40MBのハードディスク空間を推奨しています。ほとんどの現代のPCは、少なくともこれらの要件を満たしているでしょう。

FreeDOSには組み込みのネットワーキング機能があり、オンラインに接続することもできます。また、テキストベースのプログラムに限定されているわけではありません。FreeDOSにはOpenGEMやoZoneのようなデスクトップオプションも用意されています。

FreeDOSの簡単な歴史

ジム・ホールは1994年にウィスコンシン州リバーフォールズ大学の学生だったときにFreeDOSプロジェクトを始めました。Windows 94が目前に迫っており、マイクロソフトがMS-DOSではなくそのプラットフォームに投資することが明らかでした。

「DOSは人気のあるシステムであり、それをサポートするためにすでに使用可能なハードウェアもたくさんある」と、ホールは1998年に書いています。「マイクロソフトが永久にDOSを開発し続けることはなく、IBMやデジタルのような商業プログラミング企業がDOSを継続することにも期待できません。そのため、インターネット上の人々が自分たちのDOS(以後、Free-DOSと呼びます)を開発する責任があると感じており、この種のプロジェクトに対する支援がたくさんあると感じています。」

その年、システムの初回リリースが行われました。このプロジェクトは他のオープンソースのオペレーティングシステムほど注目されていないものの、FreeDOSには一定の存在感があります。デルが初めてオープンソースのオペレーティングシステムを搭載したコンピュータを提供した際、なぜかウブントゥのようなより包括的なシステムではなく、FreeDOSをコンピュータにプリインストールすることを選びました。

FreeDOSで何ができますか?

無料のオープンソースのDOS実装をダウンロードすることはできますが、すでに仮想メモリを備えた保護モードのマルチタスクOSを使用しているマシンで、なぜわざわざそれを気にする必要があるのでしょうか?

いくつかの理由があります。

BIOSを更新する

コンピュータメーカーがPC BIOSの更新を自動化するためのツールを提供するようになっていますが、手動で更新または再フラッシュする必要がある場合があります。多くのマザーボードはMS-DOSまたはそれに類似したシステムのみをブートします。

BIOSファイルをダウンロードして、FreeDOSをインストールしたUSBメディアや他のブート可能なメディアにコピーすることで、これを行うことができます。その後、USBスティックを挿入した状態でマシンを起動し、新しいBIOSをインストールするためのコマンドを実行します。これは、コンピュータやマザーボードのメーカーによって異なります。

古いDOSゲームをプレイする

DOSゲームをダウンロードしてDOSBoxのようなエミュレーターで遊ぶことは可能ですが、古いPCハードウェアをまだ持っているなら、90年代のベージュボックスでゲームをプレイするのは特に楽しいでしょう。FreeDOSはサウンドカード、ビデオカード、マウスをサポートするドライバーが付属しています。もしただゲームをプレイしたいだけで、ヴィンテージPCハードウェアを持っていない場合は、DOSBoxが良い代替手段です。

FreeDOSには、上の画像にある無料のDoomクローンBoomを含むいくつかのゲームがインストールCDイメージに付属しています。システムは、インストールを選択した場合、これらのゲームをC:\GAMESディレクトリにパッケージマネージャーを通じてインストールします。もしDOSゲームが入ったフロッピーディスクやCDがあれば、昔のようにハードドライブからインストールして実行することも、または仮想マシン上で行うこともできます。

DOSレガシーアプリケーションの使用

FreeDOSにはもう一つの重要な実用的な用途があります。それは、過去のDOSアプリケーションからファイルにアクセスすることです。おそらく、1980年代の古いLotus 1-2-3やVisiCalcのスプレッドシートからの財務記録が必要です。

コンピュータにフロッピーディスクドライブを接続し、FreeDOSを起動するか、ディスクを仮想マシンに転送する必要があります。プログラムのコピーを使用してファイルを取得し、現代のコンピュータで使用できる形式にデータをエクスポートすることができます。

システムを探求する

Linuxは無料でオープンソースですが、非常に複雑でもあります。カーネルのソースコードを見たことがある人なら、C言語やシステムプログラミングの経験がある人でも、理解するのが非常に難しいことがあるでしょう。

DOSは、シングルタスクでシングルユーザーであるため、はるかにシンプルです。オペレーティングシステムを詳細に学びたいのであれば、FreeDOSはこれらの理由から良い出発点になります。

組み込みシステムは通常、より制約されたプロセッサとメモリを持っています。MS-DOSのようなシンプルなシステムはこの分野で広く使用されています。多くの組み込み開発者がRaspberry Pi上のLinuxのようなフル機能のシステムに移行している一方で、この分野ではまだ多くの開発が行われています。FreeDOSはMS-DOSに対してオープンソースであり、積極的に開発されているという利点があります。

FreeDOSをインストールする方法

FreeDOSのインストールは、他のオペレーティングシステムのインストールに似ています。ISOファイルをダウンロードし、適切なメディアに展開し、システムを起動して、インストールプログラムを実行するだけです。

ダウンロード: FreeDOS

実際のハードウェアにコミットする前に、VirtualBoxのような仮想マシンでFreeDOSをインストールして実行してみると良いでしょう。VirtualBoxでFreeDOSをインストールしようとした時に「無効なオペコード」というエラーメッセージが表示されても、パニックにならないでください。小さな回避策があります。メニューでは、ハードディスクにインストールが自動的に選択されるべきです。Tabを押して、コマンドラインに「raw」を追加してください。

実際のインストールは簡単です。プロンプトに従い、新しくインストールされたシステムに再起動するだけの問題です。

デフォルトのブートメニューオプションは、オリジナルのPCの最初の640Kを超えた領域にドライバを読み込むことによってメモリを解放するメモリマネージャを読み込みます。だから、ブートに問題がない限り、そのオプションを使用するべきです。ブートメニューには、メモリ管理ユーティリティを一切読み込まず、「リアルモード」で動作する「セーフモード」のようなオプションもあります。

その後、FDIMPLESコマンドを使用して、ネットワーキングアプリケーションを含むインストールCDからパッケージをインストールできます。新しいパッケージをインストールするには、CDを挿入しておく必要があります。

FreeDOSでオンラインになる

DOSシステムでのネットワーキングはほとんど知られていないわけではありませんでしたが、主に大企業のPCがNovellのNetWareを使用してLANに接続するために予約されていました。FreeDOSには、Novellの独自のIPXの代わりにTCP/IPネットワーキングが含まれています。

テキストベースのLinksブラウザやグラフィカルなDilloを使用してオンラインに接続できます。また、内蔵のFTPサーバーを使用して仮想マシンとの間でファイルを転送することもできますが、ローカルマシン上にVHDドライブをマウントすることもできます。これらすべては、ネットワーキングセクションのFDIMPLESからインストールできます。

FreeDOSは興味深く、楽しい非LinuxオープンソースOSです

FreeDOSはMS-DOSの多くの楽しさといくつかの煩わしさを再現します。使うべきでしょうか?一般のユーザーには、単一ユーザー・単一タスクのオペレーティングシステムはあまり役に立たないかもしれませんが、特に最初のコンピュータ経験がDOSだった熱心なユーザーには、FreeDOSはノスタルジーを感じるための演習になるかもしれません。仮想マシンで試してみる価値があります。現代のシステムをより感謝する手助けになるかもしれません。

Linuxではない他のオープンソースのオペレーティングシステムに興味があり、Raspberry Piを持っているなら、選択肢がありますが、これらの多くはFreeDOSのように通常のPCでも動作します。

関連記事: