DUICUO

FreeDOSを使い始める

レトロなコンピュータのように見えますが、作業に使用できる最新のオペレーティング システムです。

1980年代から1990年代にかけて、私は主にDOSを使っていました。DOSが提供するコマンドライン環境が大好きで、バージョンが上がるごとにどんどん強力になっていきました。C言語で独自のDOSプログラムを書く方法も学び、DOSコマンドラインを拡張して、標準的なDOSコマンドに代わるより堅牢な代替コマンドを作成できるようになりました。Microsoft Windowsも試してみましたが、当時のWindows 3を覚えている方なら、動作が遅くてクラッシュしやすいことをご存知でしょう。それでも、コマンドラインの方が好みだったので、DOSを使い続けました。

1994年、すべてが変わりました。人気のテクノロジー雑誌が、DOSを完全に廃止する次期バージョンのWindowsについて報じていました。私はWindowsを使うことを強制されたくありませんでした。私が訪れたUsenetフォーラムの他の人も同じ考えでした。そこで1994年6月29日、DOSを使い続けたいのであれば、自分たちで開発する必要があると決意しました。そして6月29日、後にFreeDOSプロジェクトとなる小さなプロジェクトを発表しました。

それ以来、私たちはFreeDOSの完全なディストリビューションをいくつかリリースしてきました。1994年から1997年にかけてアルファシリーズ、1998年から2005年にかけてベータシリーズ、そして2006年にFreeDOS 1.0をリリースしました。それ以来、開発はゆっくりと着実に進んでいます。1.0以降は、1995年までにDOSがもはやダイナミックターゲットではなくなったため、新しいバージョンのリリースをそれほど急いでいませんでした。

FreeDOSバージョン1.0以降のすべてのディストリビューションは、現代のDOSを継続的に再創造してきました。開発者がソフトウェアを開発するためのコンパイラとアセンブラを多数収録しています。また、実用的な作業を可能にする「強力なツール」も数多く提供しています。さらに、好みに応じて様々なエディタも提供しています。

先日、FreeDOS 1.3 RC4をリリースしました。技術的には、これは次期FreeDOS 1.3リリースのリリース候補版ですが、完全に機能するリリースです。FreeDOS 1.3 RC4のあらゆる機能に大変期待しています。

FreeDOS は FreeDOS をインストールしなくても実行できます。

これまでのFreeDOSディストリビューションでは、FreeDOSをコンピュータにインストールすることに重点を置いてきました。しかし、ほとんどのユーザーはもはや物理ハードウェア上でFreeDOSを実行していないことに気づきました。彼らはQEMUやVirtualBoxなどの仮想マシンで実行しています。そこで、FreeDOS 1.3 RC4では「LiveCD」環境を改良しました。

FreeDOS 1.3 RC4では、お気に入りの仮想マシンからLiveCDイメージを起動して、すぐにFreeDOSを使い始めることができます。私は現在、この方法でFreeDOSを実行しています。すべてのファイルを保存した小さな仮想ハードディスクイメージを用意していますが、LiveCDから起動してFreeDOSを実行しています。

FreeDOS 1.3 RC4 LiveCD を起動 (Jim Hall, CC-BY SA 4.0)

インストールは本当に簡単です。

FreeDOSをLiveCDから実行したくない場合は、ハードドライブにインストールすることもできます。FreeDOSインストーラーを更新したため、実際には「プログラム」ではなく、非常に賢いDOS「バッチ」ファイルになっています。このファイルは様々な状況を検出し、適切なアクションを実行します。例えば、FreeDOS用のディスクパーティションがまだ存在しない場合は、新しいパーティションを作成するなどです。

以前のFreeDOSディストリビューションでは、様々な質問が表示され、インストールするプログラムを個別に選択する必要がありました。新しいインストーラーははるかに合理化されており、いくつかの質問に答えるだけで、あとは自動的に処理されます。空の仮想マシンにFreeDOSをインストールするのにかかる時間はわずか数分です。

FreeDOS 1.3 RC4 をインストール (Jim Hall、CC-BY SA 4.0)

フロッピーディスクからインストールできます。

仮想マシンでFreeDOSを実行することを好む人は、必ずしも多くありません。Pentiumや486システムなどのクラシックPCハードウェアを収集し、細部までこだわって復元するレトロコンピューティングコミュニティが存在します。熱心なユーザーコミュニティによって運営されているXT(8088)やAT(80286)システムもいくつか見つかります。

FreeDOSは現代的なDOSであると考えていますが、古いPCハードウェアで動作しなければ「DOS」とは言えません。そのため、FreeDOS 1.3ではフロッピーディスク版も同梱しました。このバージョンはあらゆるハードウェアで動作可能です。FreeDOSが動作し、EGA以上のグラフィックを搭載したハードウェアであれば、どのハードウェアでも動作するはずです。

CD-ROMドライブのない286などのクラシックシステムをお使いですか?それらのフロッピーディスクからFreeDOSをインストールしてください。ハードドライブしかなく、CDドライブやフロッピーディスクドライブがない場合でも、フロッピーディスクの内容を一時ディレクトリにコピーし、そこからインストーラを実行してください。別のDOSディレクトリに「非対話型周辺機器モード」でインストールしたい場合は、コマンドラインオプションをご利用ください。

フロッピー ディスク バージョンでは、まったく異なるインストーラーが使用され、従来の PC ハードウェアでより便利な、限定された FreeDOS プログラムのセットが含まれています。

FreeDOS フロッピーディスク版をインストールする (Jim Hall、CC-BY SA 4.0)

オープンソースのアプリケーションやゲームが満載

FreeDOSがクローズドソースのDOSであるならば、それは自由なDOSではありません。私たちは、ソースコードを含め、誰もがFreeDOSを使い、研究できるようにしたいと考えています。FreeDOS 1.3のリリースを計画した際には、すべてのパッケージに含まれるすべてのライセンスを慎重に検討し、オープンソースプログラムのみを含めることに重点を置きました。(以前のFreeDOSリリースでは、完全に「オープンソース」ではないプログラムがいくつかあり、ソースコードは含まれていないものの「自由に使用および配布できる」プログラムが1つか2つありました。今回のリリースでは、「オープンソースの定義」をモデルとして、すべてがオープンソースです。)

さらに、オープンソースのアプリケーションとゲームのコレクションは実に素晴らしいですね!FreeDOS 1.3 RC4で一番気に入っているのはゲームです。多くの人がFreeDOSを使ってクラシックなDOSゲームをプレイしていますが、私たちは独自のオープンソースゲームを皆さんに提供したいと考えました。

LiveCDには、Simple Senet(古代エジプトに遡るボードゲーム)とFloppy Bird(Flappy Birdの派生ゲーム)の2つのゲームがプリインストールされています。FreeDOSがインストールされている場合は、Sudoku86(数独ゲーム)、Wing(スペースシューティングゲーム)、Bolitaire(ソリティアゲーム)など、他にも多くのゲームをお楽しみいただけます。

フロッピーバードをプレイ(ジム・ホール、CC-BY SA 4.0)

古いセネトゲーム(ジム・ホール、CC-BY SA 4.0)

今すぐ FreeDOS 1.3 RC4 をお試しください。

新しいFreeDOS 1.3 RC4は、FreeDOSダウンロードページから入手できます。FreeDOSをインストールするには、少なくとも20MBの空きディスク容量が必要です。標準のFreeDOSシステムの場合は20MB、アプリケーションやゲームを含むすべての環境の場合は250MBです。ソースコードをインストールするには、最大450MBの空き容量が必要です。