FreeDOS

ウィキペディアから、無料の百科事典
ナビゲーションにジャンプ 検索にジャンプ

FreeDOS
FreeDOSロゴ42010.svg
FreeDOS1.1のscreenshot.png
FreeDOS 1.1のデフォルトシェル、FreeCOM
デベロッパージム・ホールとFreeDOSチーム
で書かれているアセンブリ言語C [1]
OSファミリーDOS
動作状態電流
ソースモデルオープンソース[2]
初回リリース1998年1月12日; 24年前[要出典] (1998-01-12
最新のリリース1.3 / 2022年2月20日; 3日前[3] (2022-02-20)
最新のプレビュー1.3 RC5 / 2021年12月14日; 2か月前[4] (2021-12-14)
リポジトリ
で利用可能英語ドイツ語オランダ語
プラットフォームx86
カーネルタイプモノリシックカーネル[5]
に影響を受けたMS-DOS
デフォルトの
ユーザーインターフェイス
コマンドラインインターフェイスCOMMAND.COM
ライセンスユーティリティ用のさまざまなライセンスを持つGNUGPL [6]
公式ウェブサイトwww .freedos .org

FreeDOS(以前のFree-DOSおよびPD-DOS )は、 IBMPC互換機用の無料のオペレーティングシステムですレガシーソフトウェアを実行し、組み込みシステムをサポートするための完全なMS-DOS互換環境を提供することを目的としています。[7]

FreeDOSは、フロッピーディスクまたはUSBフラッシュドライブから起動できます[8] [9]仮想化またはx86エミュレーションで適切に実行されるように設計されています。[10]

MS-DOSのほとんどのバージョンとは異なり[11] FreeDOSは、GNU General PublicLicenseの条件の下でライセンスされたフリーソフトウェアで構成されています。[12]ただし、FreeDOSプロジェクトの一部を形成する他のパッケージには、変更されたMITライセンスの下で配布される4DOSなど、保存に値すると見なされる非GPLソフトウェアが含まれています。[13]

歴史

FreeDOSのマスコットであるBlinky

FreeDOSプロジェクトは、 MicrosoftがMS-DOSの販売またはサポートを終了すると発表した後、1994年6月29日に開始されました。当時学生だったジム・ホール[14]は、DOSのパブリックドメインバージョンであるPD-DOSの開発を提案するマニフェストを投稿しました。[15]数週間以内に、PatVillaniTimNormanを含む他のプログラマーがプロジェクトに参加しました。それらの間で、カーネル(Villaniによる)、COMMAND.COMコマンドラインインタープリター(VillaniとNormanによる)、およびコアユーティリティ(Hallによる)は、作成したコードまたは使用可能であることがわかったコードをプールすることによって作成されました。[16] [17]しばらくの間、プロジェクトはMorgan "Hannibal" Toalによって維持されていました。最終的なFreeDOS1.0ディストリビューションの前に、FreeDOSの多くの公式プレリリースディストリビューションがありました。[3] FreeDOSの非公式ディストリビューションであるGNU / DOSは、バージョン1.0がリリースされた後に廃止されました。[18] [19]

Blinky the Fishは、FreeDOSのマスコットです。彼はバススナビリーによって設計されました。[20]

配布

2012年1月2日にリリースされたFreeDOS1.1 [21]は、CD-ROMイメージとしてダウンロードできます。カーネルと基本アプリケーションのみを含む限定インストールディスクと、さらに多くのアプリケーション(ゲーム、ネットワーキング、開発など)、2011年11月の時点では利用できませんが、より新しい、より完全な1.2があります。[22]レガシーバージョン1.0(2006)は2枚のCDで構成され、1枚は通常のユーザーを対象とした8 MBのインストールCDで、もう1枚はプロジェクトのソースコードも保持するより大きな49MBのライブCDでした。[22]

商用利用

FreeDOSはいくつかの会社で使用されています:

  • デルは、コストを削減するために、FreeDOSにnシリーズデスクトップをプリロードしました。同社は、これらのマシンをWindowsと同じシステムよりも安くなく、購入するのが難しいと批判されてきました。[23]
  • HPは、dc5750デスクトップ、 Mini 5101ネットブック、およびProbookラップトップのオプションとしてFreeDOSを提供しました[24] [25] [26] FreeDOSは、HPシステムのBIOSファームウェアを更新するための起動可能なメディアとしても使用されます。[27]
  • FreeDOSは、SteveGibsonのハードドライブのメンテナンスおよびリカバリプログラムであるSpinRiteに含まれています。[28]
  • Intelのソリッドステートドライブファームウェアアップデートツールは、FreeDOSカーネルをロードしました。[29]

非営利目的の使用

FreeDOSは、複数の独立したプロジェクトでも使用されます。

互換性

FreeDOSのバージョン履歴[3] [36] [37]
バージョン スターテス コード名 日にち
0.01 アルファ なし 1994年9月16日
0.02 アルファ なし 1994年12月
0.03 アルファ なし 1995年1月
0.04 アルファ なし 1995年6月
0.05 アルファ なし 1996年8月10日
0.06 アルファ なし 1997年11月
0.1 ベータ オーランド 1998年3月25日
0.2 ベータ マーヴィン 1998年10月28日
0.3 ベータ ベンチュラ 1999年4月21日
0.4 ベータ キツネザル 2000年4月9日
0.5 ベータ ララ 2000年8月10日
0.6 0.6 ベータ ミッドナイト 2001年3月18日
0.7 ベータ 2001年9月7日
0.8 ベータ ニキータ 2002年4月7日
0.9 ベータ なし 2004年9月28日
1.0 最後の なし 2006年9月3日
1.1 最後の なし 2012年1月2日
1.2 最後の なし 2016年12月25日
1.3 最後の なし 2022年2月20日

ハードウェア

FreeDOSには、少なくとも640kBのメモリを搭載したPC / XTマシンが必要です。[38] FreeDOSにバンドルされていないプログラムは、多くの場合、追加のシステムリソースを必要とします。

MS-DOSおよびWin32コンソール

FreeDOSはほとんどMS-DOSと互換性があります。COM実行可能ファイル、標準DOS実行可能ファイル、およびBorlandの16ビットDPMI実行可能ファイルをサポートします。DOSエクステンダを使用して32ビットDPMI実行可能ファイルを実行することも可能です。オペレーティングシステムには、MS-DOSに比べていくつかの改善点があります。主に、Microsoftが国際化やAdvanced Power Management TSRなどのMS-DOSのサポートを終了したときには存在しなかった、新しい標準やテクノロジのサポートが含まれます。[39]さらに、HX DOS Extenderを使用すると、QEMMBochsなどのいくつかのまれなGUIプログラムと同様に、多くのWindowsコンソールアプリケーションがFreeDOSで正しく機能します。[40]

DOSベースのWindows

FreeDOSは、Microsoft Windows1.0および2.0リリースを実行できます。i386プロセッサをサポートしていたWindows3.xリリースは、実験的なFreeDOSカーネル2037を部分的に除いて、386拡張モード[41]で完全に実行することはできません。 [要出典]

Windows 95Windows 98、およびWindows Meは、MS-DOSの簡略版を使用しています。MS-DOS 7.0–8.0とWindows "4.xx"の間の文書化されていないインターフェイスは、FreeDOSによってエミュレートされないため、FreeDOSを代替として使用することはできません。ただし、FreeDOSに含まれているBOOTMGRやMETAKERNなどのブートマネージャプログラムを使用して、これらのシステムの横にインストールして使用することができます。[要出典]

WindowsNTとReactOS

デスクトップ用のWindows2000、XP、Vista、7、10、および11 サーバーWindows Server 2003、2008 および2008 R2含むWindowsNTベースのオペレーティングシステムは、システムのコアコンポーネントとしてMS-DOSを使用しません。 。これらのシステムは、MS-DOSおよび以前のバージョンのWindowsで使用されているFATファイルシステムを利用できますただし、通常はNTFSを使用します(新技術ファイルシステム)セキュリティおよびその他の理由により、デフォルトで。FreeDOSは、これらのシステムの別のパーティションまたはFATシステムの同じパーティションに共存できます。FreeDOSカーネルは、Windows 2000またはXPのNTブートローダー構成ファイル、boot.ini[42]、またはReactOSに相当するfreeldr.iniに追加することで起動できます。[43]

ファイルシステム

FreeDOSのデフォルトのテキストエディタ—追加機能を備えたMS-DOSエディタのクローン

FAT32は完全にサポートされており、ブートドライブに推奨される形式です。[44]使用するBIOSに応じて、最大128 GB(2 TB)のサイズの最大4台のLogical Block Addressing(LBA)ハードディスクがサポートされます。[45]大きなディスクでのテストはほとんど行われておらず、一部のBIOSはLBAをサポートしていますが、32GBを超えるディスクではエラーが発生します。OnTrackやEZ-Driveなどのドライバーがこの問題を解決します。[要出典] FreeDOSをLFNDOSと呼ばれるドライバとともに使用して、Windows 95スタイルの長いファイル名のサポートを有効にすることもできます[46]が、ほとんどのWindows95以前のプログラムはドライバがロードされていてもLFNをサポートしません。NTFS、ext2、またはexFATですが、その目的で利用できる外部のサードパーティ製ドライバーがいくつかあります。ext2ファイルシステムにアクセスするために、Mtoolsに対応するLTOOLSを使用して、ext2ファイルシステムドライブとの間でデータをコピーできる場合があります。[要出典]

も参照してください

参考文献

  1. ^ 「FreeDOS仕様」FreeDOSWikiFreedos。2008-12-24 2017年2月9日取得
  2. ^ SourceForge 2018、p。1:「FreeDOSは[…] GNU General PublicLicenseまたは同様のオープンソースソフトウェアライセンスの下で配布されています。」
  3. ^ a bc 「 FreeDOS の歴史」Freedos.org 2019-01-29を取得
  4. ^ 「FreeDOS1.3RC4」SourceforgeのFreeDOSプロジェクト2021-05-03を取得しました。
  5. ^ Villani、Pat(1996)。FreeDOSカーネル米国カリフォルニア州エメリービル:ミラーフリーマン。ISBN 0-87930-436-7
  6. ^ SourceForge2018
  7. ^ 「メインページ」FreeDOSWikiFreeDOSプロジェクト2017年2月9日取得
  8. ^ Franske、Ben(2007-08-21)。「USBフラッシュドライブからDOSを起動する」2010-02-18にオリジナルからアーカイブされました2008年8月4日取得
  9. ^ 「起動可能なFreeDOSフロッピーディスクを作成する方法」2005-07-19 2008年8月4日取得
  10. ^ ギャラガー、ショーン(2014-07-14)。「「ほとんどオペレーティングシステム」ではありませんが、DOSは(一部の人にとっては)依然として重要です」ArsTechnicaコンデナスト2017年2月9日取得しかし、FreeDOSは、仮想化とハードウェアエミュレーションに対してはるかに使いやすくなりました。これは、DOSEMUエミュレータの心臓部ですらあります。
  11. ^ ターナー、リッチ(2018-09-28)。「Re-Open-SourcingMS-DOS1.25および2.0」開発者向けのWindowsコマンドラインツール2018年9月29日取得
  12. ^ 「FDOS /カーネル」GitHub 2021-05-31を取得{{cite web}}: CS1 maint: url-status (link)
  13. ^ 「4DOS」FreeDOSFreeDOSプロジェクト2014年6月6日取得
  14. ^ ホール、ジムはTWiT.tvネットワークで毎週テレビ番組FLOSSでインタビューしました
  15. ^ ホール、ジム(1994-06-29)。「PD-DOSプロジェクト*発表*」comp.os.msdos.apps 2008年6月14日取得
  16. ^ ホール、ジム(2002-03-25)。「FreeDOSプロジェクトの過去、現在、そして未来」LinuxGizmos.com2013年12月24日にオリジナルからアーカイブされまし2008年6月14日取得
  17. ^ ホール、ジム(2006-09-23)。「について」FreeDOSFreeDOSプロジェクト。2007年5月27日にオリジナルからアーカイブされました2014年6月17日取得
  18. ^ アダムス、デビッド。「GNU / DOS2005の紹介」OSNews 2016年11月27日取得
  19. ^ マリノフ、ミハイ(2006-12-02)。「GNU / DOSプロジェクトは中止されました」2016年11月27日取得
  20. ^ FreeDOSの公式ロゴ
  21. ^ ホール、ジム(2012-01-02)。「FreeDOSの公式ホームページでの発表」SourceForge 2012年1月2日取得
  22. ^ a b "FreeDOS1.0"FreeDOS.orgFreeDOSプロジェクト。2011年11月5日にオリジナルからアーカイブされました2015年12月21日取得
  23. ^ ヴァンス、アシュリー。「デルが「オープンソース」PCを購入しようとする試みをどのように撃退するか」レジスター2008年1月2日取得
  24. ^ 「HPCompaqdc5750ビジネスPC」ヒューレットパッカード。2012年11月13日にオリジナルからアーカイブされまし2016年11月27日取得
  25. ^ 「HPの低コストProBookラップトップラインナップを最初に見てください」EWeek 2009年3月26日取得
  26. ^ McCracken、ハリー(2009-06-23)。「HPのMini5101:ネットブックデラックス、すべてのトリミング付き」テクノロジザー2009年8月1日取得
  27. ^ 「FreeDOSブータブルメディア」ヒューレットパッカード2010-10-25 2011年1月13日取得
  28. ^ ゴールドスタイン、レオンA.(2004-07-19)。「Linuxユーザー向けのSpinRite6.0」LinuxJournal2017年2月9日取得
  29. ^ 「IntelSATAソリッドステートドライブファームウェアアップデートツール」インテル2010-03-25にオリジナルからアーカイブされました2016年11月27日取得
  30. ^ 「フロッピー拡張DivXユニバーサルプレーヤー」2009年12月18日取得
  31. ^ 「FUZOMA教育用ソフトウェア」2009年12月18日取得
  32. ^ kraileth(2012-10-12)。「並外れたTKの例!| eerielinux」Eerielinux.wordpress.com 2019-01-29を取得
  33. ^ kraileth(2014-12-30)。「Nanolinux開発者へのインタビュー| eerielinux」Eerielinux.wordpress.com 2019-01-29を取得
  34. ^ 「人工知能の方法」1999年4月20日にオリジナルからアーカイブされまし2019-01-29を取得
  35. ^ 「Georgの個人ホームページ」Georgpotthast.de 2019-01-29を取得
  36. ^ 「FreeDOSソフトウェアパッケージの比較」Ibiblio.org 2019-01-29を取得
  37. ^ ホール、ジム(2007-10-02)。「ibiblioからの古いディストリビューションの削除」(メーリングリスト)2009年10月7日取得
  38. ^ ロウ、スコット(2003-07-22)。「ITクイックの構成:MS-DOSの代わりにFreeDOSを使用する」TechRepublicCBSインタラクティブ2017年2月9日取得
  39. ^ Broersma、Matthew(2006-09-04)。「DOSは生きている!オープンソースは過去を再発明する」Techworld2013年11月2日にオリジナルからアーカイブされまし
  40. ^ グレッチ、アンドレアス。「HXDOSエクステンダー」2014-10-03にオリジナルからアーカイブされました。
  41. ^ Santamaria-Merino、Aitor(2014-09-03)。「WindowsonFreeDOS?」FreeDOS 2017年2月9日取得[永久リンク切れ]
  42. ^ ハーバート、マーク(2004-10-01)。「CD、フロッピー、USBキー、またはその他のリムーバブルメディアなしでFreeDOSをインストールします」2009年5月26日取得
  43. ^ 「FreeLoader— ReactOSWiki」reactos.org 2017年6月30日取得
  44. ^ Hilpert、Dominik(2015-05-07)。「起動可能なDOSUSBスティックの作成」2017年2月9日取得
  45. ^ ミューラー、スコット(2013-03-22)。PCのアップグレードと修復(第21版)。QuePublishing
  46. ^ ギャラガー、ショーン(2014-07-03)。「オールドスクール:私は一日中DOSで働いています」ArsTechnicaコンデナスト2017年2月9日取得

外部リンク