FreeDOS 1.1 デフォルト シェル、FreeCOM | |
| 開発者 | ジム・ホールとFreeDOSチーム |
|---|---|
| 書かれた | アセンブリ言語、C [1] |
| OSファミリー | ドス |
| 作業状態 | 現在 |
| ソースモデル | オープンソース[2] |
| 初回リリース | 1994年9月16日[3] |
| 最新リリース | 1.3 / 2022年2月20日[4] |
| リポジトリ |
|
| 利用可能 | 英語、ドイツ語、オランダ語、フランス語、トルコ語、スウェーデン語、スペイン語 |
| プラットフォーム | 86 の |
| カーネルタイプ | モノリシックカーネル[5] |
| 影響を受けた | MS-DOS |
| デフォルトの ユーザーインターフェース | コマンドラインインターフェース( COMMAND.COM ) |
| ライセンス | GNU GPL [2]ユーティリティ用の様々なライセンス |
| 公式サイト | フリードス |
FreeDOS(旧称PD-DOS)は、 1994年から開発されているIBM PC互換機用のフリーソフトウェア オペレーティングシステムです。レガシーソフトウェアの実行と組み込みシステムのサポートのための完全なMS-DOS互換環境を提供することを目的としています。[6] FreeDOSはフロッピーディスクまたはUSBフラッシュドライブから起動でき[7] [8] 、仮想化やx86エミュレーションで適切に動作するように設計されています。[9]
MS-DOSのほとんどのバージョンとは異なり、[10] FreeDOSはGNU General Public Licenseの条件に基づいてライセンスされたフリーソフトウェアで構成されています。[2]ただし、FreeDOSプロジェクトの一部を構成する他のパッケージには、修正されたMITライセンスの下で配布されている4DOSなど、保存する価値があると見なされる非GPLソフトウェアが含まれています。[11]
分布
2012年1月2日にリリースされたFreeDOS 1.1 [12]は、 CD-ROMイメージとしてダウンロードできます。カーネルと基本アプリケーションのみを含む限定インストールディスクと、より多くのアプリケーション(ゲーム、ネットワーク、開発など)を含むフルディスクは、2011年11月時点では利用できません[アップデート]が、より新しく充実した1.2では利用できるようになりました。[13]レガシーバージョン1.0(2006年)は2枚のCDで構成されており、1枚は通常ユーザーを対象とした8MBのインストールCDで、もう1枚はプロジェクトのソースコードも含まれた49MBのライブCDでした。[13]
商業利用
FreeDOS はいくつかの企業で使用されています:
- Dellはコスト削減のため、nシリーズのデスクトップにFreeDOSをプリロードした。同社はこれらのマシンをWindows搭載の同等のシステムよりも安くせず、購入を困難にしていると批判されている。[14]
- ヒューレット・パッカードは、 HP Compaq dc5750 Small Form Factor PC、 Mini 5101ネットブック、ProbookラップトップにFreeDOSをオプションとして提供しました。[15] [16] [17] FreeDOSは、HPシステムのBIOSファームウェアを更新するための起動メディアとしても使用されます。[18]
- FreeDOSは、スティーブ・ギブソンのハードドライブメンテナンスおよびリカバリプログラムであるSpinRiteに含まれています。[19]
- IntelのソリッドステートドライブファームウェアアップデートツールはFreeDOSカーネルをロードしました。[20]
- 多くのマザーボードベンダーは、低レベルの BIOS およびファームウェアの更新を実行するために、起動可能な FreeDOS を推奨しています。
非営利目的の使用
FreeDOS は複数の独立したプロジェクトでも使用されています。
- FED-UPはフロッピー拡張DivXユニバーサルプレーヤーです。[21]
- FUZOMAは、フロッピーディスクから起動でき、古いコンピュータを子供向けの教育ツールに変換できるFreeDOSベースのディストリビューションです。[22]
- XFDOSは、 Nano-XとFLTKを移植した、グラフィカルユーザーインターフェイスを備えたFreeDOSベースのディストリビューションです。[23] [24] [25] [26]
開発とバージョン履歴
FreeDOS プロジェクトは、Microsoft がMS-DOS の販売やサポートを終了すると発表した 1994 年 6 月 29 日に開始されました。当時学生だったJim Hall は[30]、 DOS のパブリック ドメインバージョンであるPD-DOS の開発を提案する宣言を投稿しました。[31]数週間以内に、Pat Villaniや Tim Norman を含む他のプログラマーがプロジェクトに参加しました。彼らの間で、カーネル (Villani 作)、COMMAND.COMコマンドライン インタープリター (Villani と Norman 作)、コア ユーティリティ (Hall 作) が、彼らが書いたコードや入手可能なコードを集めて作成されました。[32] [33]しばらくの間、このプロジェクトは Morgan "Hannibal" Toal によって保守されていました。最終的な FreeDOS 1.0 ディストリビューションの前に、FreeDOS の公式プレリリース ディストリビューションが多数存在しました。[4] FreeDOS の非公式ディストリビューションである GNU/DOS は、バージョン 1.0 のリリース後に廃止されました。[34] [35]

Blinky the FishはFreeDOSのマスコットです。Bas Snabilieによってデザインされました。[36]
互換性
ハードウェア
FreeDOSには少なくとも640kBのメモリを搭載したPC/XTマシンが必要です。 [37] FreeDOSにバンドルされていないプログラムは、多くの場合追加のシステムリソースを必要とします。
MS-DOS および Win32 コンソール
FreeDOS は MS-DOS とほぼ互換性があります。COM 実行ファイル、標準 DOS 実行ファイル、および Borland の16 ビット DPMI実行ファイルをサポートしています。また、 DOS エクステンダを使用して32 ビットDPMI 実行ファイルを実行することも可能です。このオペレーティング システムには、MS-DOS に比べていくつかの改良が加えられており、そのほとんどは、国際化やAdvanced Power Management TSRなど、Microsoft が MS-DOS のサポートを終了した時点では存在していなかった新しい標準やテクノロジのサポートに関係しています。[38]さらに、HX DOS Extender を使用すると、多くのWindows コンソールアプリケーションが FreeDOS で適切に機能し、 QEMMやBochsなどのいくつかのまれなGUIプログラムも適切に機能します。[39]
DOSベースのWindows
FreeDOSはMicrosoft Windows 1.0および2.0リリースを実行できます。i386プロセッサをサポートしていたWindows 3.xリリースは、実験的なFreeDOSカーネル2037を除いて、386拡張モードで完全に実行することはできません。[40] [引用が必要]
Windows 95、Windows 98、Windows Meでは、MS-DOS の簡易版が使用されています。FreeDOS は、MS-DOS 7.0~8.0 と Windows "4.xx" 間の文書化されていないインターフェイスをエミュレートしていないため、代替としては使用できません。ただし、FreeDOSに含まれているブート マネージャBOOTMGRプログラム(など)を使用して、これらのシステムにインストールして使用できますMETAKERN。[引用が必要]
Windows NT と ReactOS
Windows NTベースのオペレーティングシステム (デスクトップ用の Windows 2000、XP、Vista、7、8、8.1、10、11、サーバー用の Windows Server 2003、2008、2008 R2 など)は、システムのコアコンポーネントとしてMS - DOSを使用しません。これらのシステムは、MS-DOS および以前のバージョンの Windows で使用される FAT ファイルシステムを使用できますが、セキュリティなどの理由から、通常はデフォルトで NTFS (New Technology File System) を使用します。FreeDOS は、これらのシステムの別のパーティションまたはFATシステム上の同じパーティションに共存できます。FreeDOS カーネルは、Windows 2000 または XP の NT ブートローダー構成ファイルboot.ini [41]またはReactOS の freeldr.iniに相当するファイルに追加することで起動できます。[42]
仮想化
FreeDOSはVirtualBoxやVMwareなどの仮想化ソフトウェアと連携して動作するように設計されています。インストール手順は実際のハードウェアと同じです。FreeDOSをDOSBoxやその派生製品にインストールすることも可能です。そうすることで、エミュレータにはない追加機能が提供されます。[43] [44]
ファイルシステム

FAT32 は完全にサポートされており、ブートドライブの推奨フォーマットです。[45]使用するBIOSに応じて、最大 128 GB、つまり 2 TB のサイズの論理ブロック アドレス指定(LBA) ハードディスクを最大 4 台サポートします。 [46]大容量ディスクでのテストはほとんど行われておらず、一部の BIOS は LBA をサポートしていますが、32 GB を超えるディスクではエラーが発生します。OnTrack や EZ-Drive などのドライバーを使用すると、この問題を解決できます。[要出典]LFNDOS FreeDOS は、Windows 95 スタイルの長いファイル名のサポートを有効にするためにと呼ばれるドライバーと共に使用することもできますが、 [47] Windows 95 より前のほとんどのプログラムは、ドライバーがロードされていても長いファイル名をサポートしていません。 NTFS、ext2、exFATのサポートは計画されていませんが、そのためのサードパーティ製の外部ドライバーがいくつかあります。 ext2 ファイル システムにアクセスするには、MtoolsLTOOLSに対応する を使用し、ext2 ファイル システム ドライブとの間でデータをコピーできる場合があります。[要出典]
参照
参考文献
- ^ 「FreeDOS Spec」。FreeDOS Wiki。Freedos。2008-12-24。2023-05-26時点のオリジナルよりアーカイブ。2017-02-09に取得。
- ^ abc "FDOS/kernel". GitHub . 2021年5月31日閲覧。
- ^ 「リリース/アルファ 1」。FreeDOS Wiki。Freedos。2021-04-22。2023-06-07に閲覧。
- ^ abc 「FreeDOSの歴史」。Freedos.org 。 2019年1月29日閲覧。
- ^ パット・ヴィラーニ(1996)。FreeDOS カーネル。米国、カリフォルニア州エメリービル:ミラー・フリーマン。ISBN 0-87930-436-7。
- ^ 「メインページ」。FreeDOS Wiki。FreeDOSプロジェクト。2023年6月25日時点のオリジナルよりアーカイブ。2017年2月9日閲覧。
- ^ Franske, Ben (2007-08-21). 「USB フラッシュ ドライブから DOS を起動する」。2010-02-18 にオリジナルからアーカイブ。2008-08-04に取得。
- ^ 「起動可能な FreeDOS フロッピー ディスクを作成する方法」 2005 年 7 月 19 日. 2008 年 8 月 4 日閲覧。
- ^ Gallagher, Sean (2014-07-14). 「ほとんどオペレーティングシステムではないが、DOS は依然として重要である (一部の人々にとって)」ArsTechnica . Condé Nast . 2017-02-09に取得。
しかし、FreeDOS は仮想化とハードウェアエミュレーションに非常に適しており、DOSEMU エミュレーターの心臓部でもあります。
- ^ Turner, Rich (2018-09-28). 「MS-DOS 1.25 および 2.0 の再オープン ソース化」。開発者向け Windows コマンド ライン ツール。2018年 9 月 29 日閲覧。
- ^ “4DOS”. FreeDOS . FreeDOSプロジェクト. 2021年6月24日時点のオリジナルよりアーカイブ。 2014年6月6日閲覧。
- ^ Hall, Jim (2012-01-02). 「FreeDOS 公式ホームページでのお知らせ」SourceForge . 2012-01-02閲覧。
- ^ ab "FreeDOS 1.0". FreeDOS.org . FreeDOS プロジェクト。 2011 年 11 月 5 日時点のオリジナルよりアーカイブ。 2015 年 12 月 21 日閲覧。
- ^ Vance, Ashlee . 「Dell が自社の「オープンソース」PC 購入の試みを撃退する方法」The Register . 2008 年 1 月 2 日閲覧。
- ^ 「HP Compaq dc5750 Business PC」。Hewlett-Packard。2012年11月13日時点のオリジナルよりアーカイブ。2016年11月27日閲覧。
- ^ 「HP の低価格 ProBook ラップトップ ラインアップを初見」EWeek 。2009 年 3 月 26 日閲覧。[永久リンク切れ ]
- ^ McCracken, Harry (2009-06-23). 「HP の Mini 5101: あらゆる機能を備えたデラックスなネットブック」 Technologizer 。2009 年 8 月 1 日閲覧。
- ^ 「FreeDOS ブータブルメディア」 。Hewlett -Packard。2010年 10 月 25 日。2012 年 3 月 8 日にオリジナルからアーカイブ。2011年 1 月 13 日に取得。
- ^ Goldstein, Leon A. (2004-07-19). 「SpinRite 6.0 for Linux Users」Linux Journal . 2017-02-09閲覧。
- ^ 「Intel SATA ソリッドステート ドライブ ファームウェア アップデート ツール」。Intel。2010年 3 月 25 日時点のオリジナルよりアーカイブ。2016 年 11 月 27日閲覧。
- ^ 「Floppy Enhanced DivX Universal Player」2009年12月18日閲覧。
- ^ 「FUZOMA 教育ソフトウェア」。2009年 12 月 18 日閲覧。
- ^ kraileth (2012-10-12). 「並外れた TK の例! | eerielinux」. Eerielinux.wordpress.com . 2019 年 1 月 29 日閲覧。
- ^ kraileth (2014-12-30). 「Nanolinux開発者へのインタビュー | eerielinux」 Eerielinux.wordpress.com . 2019年1月29日閲覧。
- ^ 「人工知能の方法」。1999年4月20日時点のオリジナルよりアーカイブ。2019年1月29日閲覧。
- ^ 「Georgの個人ホームページ」Georgpotthast.de 。 2019年1月29日閲覧。
- ^ 「FreeDOS ソフトウェア パッケージの比較」。Ibiblio.org。2019年 1 月 29 日閲覧。
- ^ Hall, Jim (2007-10-02). 「ibiblio から古いディストリビューションを削除する」(メーリング リスト) 。2009-10-07に取得。
- ^ 「Free-DOS プロジェクト - ファイル [Free-DOS Alpha 4 アーカイブのコメントとファイルには 1995 年 6 月 28 日と記載されていますが、更新版である可能性もあります]」。Free-DOS (sunsite)。1996 年 12 月 25 日。1996 年 12 月 25 日時点のオリジナルよりアーカイブ。2023年 7 月 6 日閲覧。
- ^ジム・ホールは TWiT.tvネットワークのテレビ番組FLOSS Weeklyでインタビューを受けた
- ^ Hall, Jim (1994-06-29). 「PD-DOS プロジェクト *発表*」. comp.os.msdos.apps . 2008-06-14閲覧。
- ^ Hall, Jim (2002-03-25). 「FreeDOS プロジェクトの過去、現在、そして未来」LinuxGizmos.com。 2013-12-24 にオリジナルからアーカイブ。2008-06-14に取得。
- ^ Hall, Jim (2006-09-23). 「About」. FreeDOS . FreeDOS プロジェクト。2007-05-27 のオリジナルからアーカイブ。2014-06-17に取得。
- ^ Adams, David. 「GNU/DOS 2005 の紹介」。OSNews。2016年 11 月 27 日閲覧。
- ^ マリノフ、ミハイ (2006-12-02)。 「GNU/DOS プロジェクトは中止されました」。2016 年 11 月 27 日に取得。
- ^ “FreeDOS 公式ロゴ”. 2021年6月24日時点のオリジナルよりアーカイブ。2019年5月31日閲覧。
- ^ Lowe, Scott (2003-07-22). 「IT をすばやく構成: FreeDOS を MS-DOS の代替として使用する」. TechRepublic . CBS Interactive . 2017-02-09に取得。
- ^ Broersma, Matthew (2006-09-04). 「DOS は生き残る! オープンソースが過去を改革」Techworld . 2013-11-02 時点のオリジナルよりアーカイブ。
- ^ Grech, Andreas. 「HX DOS Extender」。2014年10月3日時点のオリジナルよりアーカイブ。
- ^ Santamaria-Merino, Aitor (2014-09-03). 「FreeDOS 上の Windows?」. FreeDOS . 2017-02-09閲覧。[永久リンク切れ ]
- ^ Herbert, Marc (2004-10-01). 「CD、フロッピー、USB キー、その他のリムーバブル メディアを使用せずに FreeDOS をインストールする」 。2009年 5 月 26 日閲覧。
- ^ 「FreeLoader — ReactOS Wiki」. reactos.org . 2017年6月30日閲覧。
- ^ 「FDIMPLES \ VOGONS を使用して DOSBox に FreeDOS ツールをインストールする」。
- ^ 「DOSBox-XにFreeDOSをインストールする」dosbox-x.com 。 2024年11月11日閲覧。
- ^ Hilpert, Dominik (2015-05-07). 「起動可能な DOS USB スティックの作成」。2017 年 2 月 9 日閲覧。
- ^ Mueller, Scott (2013-03-22). PCのアップグレードと修理(第21版). Que Publishing .
- ^ Gallagher, Sean (2014-07-03). 「昔ながらのやり方: 私は一日中 DOS で仕事をしています」. ArsTechnica . Condé Nast . 2017-02-09閲覧。
さらに読む
- MacCallum, Scott C. 編 (2004 年夏~秋)。「FreeDOS の開発者 Jim Hall 氏へのインタビュー」(PDF)。PHRAINE - ノイズのないコンピュータ技術の啓蒙。第 1 巻、第 2 号 (4)。3~6 ページ。2019年 2 月 27 日にオリジナルからアーカイブ(PDF) 。2019 年 2 月 27 日に取得。
- Wohlscheid, John Paul 編 (2017-11-21)。「FreeDOS の創設者であり主任開発者の Jim Hall 氏へのインタビュー」。It 's FOSS。2023-09-30 にオリジナルからアーカイブ。2023-09-30に取得。
- Proven、Liam、編 (2023-01-18)。「FreeDOS の創設者がこれまでと未来の物語を語る - 死んだものは永遠に死なないかもしれない。それはすべて Jim Hall のおかげです」。OSes。The Register。ロンドン、英国: Situation Publishing。2023-09-30 にオリジナルからアーカイブ。2023-09-30に取得。[1]
外部リンク
- 公式サイト
- SourceForgeの FreeDOS
- FreeDOS 孤児院 2021-10-09 にWayback Machineでアーカイブされました
