FreeDOS
![]() | |
![]() FreeDOS でeditプログラムを thật hành している họa diện | |
Khai phát giả | Jim Hall & The FreeDOS team |
---|---|
プログラミング ngôn ngữ | |
OSの hệ thống | DOS |
Khai phát trạng huống | Hiện tại tiến hành trung |
ソースモデル | オープンソース |
Tối tân an định bản | 1.3 /2022 niên 2 nguyệt 20 nhật |
リポジトリ | |
プラットフォーム | x86 |
カーネルChủng biệt | モノリシック[1][2] |
Kí định のUI | CUI |
ライセンス | GPL |
ウェブサイト |
freedos |
FreeDOSは,PC/AT hỗ hoán cơのためのオペレーティングシステム(OS) である.MS-DOSHỗ hoán の tự do な đại thế hoàn cảnh などを mục đích として tác られた. Hiện tại の tối tân バージョンは2022 niên 2 nguyệt 20 nhật に công khai された1.3である[3].
Đa くのハードウェアをサポートしており, 1981 niên phát mại の cựu thứcIBM PCをはじめ, tối tân のIntel Core i7CPUや các chủng tổ み込み cơ khí thượng でも động tác する. MS-DOSと đồng dạng に, FreeDOSはカーネルを giới したディスクおよびファイルシステムへのアクセスおよび, giản dịchメモリ quản lýCơ năng を đề cung している.GUIは đáp tái されていないが,OpenGEMがGUIとして thôi thưởng されている. MS-DOS đồng dạng,フロッピーディスクまたはハードディスクから khởi động することができ,ROMからの khởi động もサポートされている. MS-DOSとは dị なり,CD-ROMからも khởi động できる. FreeDOSはGNU GPLのもとでライセンスされているオープンソースソフトウェアであり, thùy でもロイヤリティを払うことなしに tự do に độc tự のディストリビューションを tác thành し, phối bố することができる.
Lịch sử
[Biên tập]FreeDOSプロジェクトは,マイクロソフトがMS-DOSの phiến mại trung chỉ を phát biểu した1994 niên6 nguyệt 26 nhậtに,ジム・ホールによって khai thủy された. Bỉ はオープンソースの đại thế DOSを khai phát する thanh minh を phát biểu し, sổ chu gian のうちにパット・ヴィリアーニ ( "patv", hỗ hoán カーネル “DOS-C” の tác giả. 1954-2011 ) やティム・ノーマン tha が tham gia した. その hậu, bỉ ら tự thân が thư いたコードや đương thời tha から lợi dụng khả năng だったコードを tập め, カーネル bổn thể やシェル(COMMAND.COM), cơ bổn đích なユーティリティなどが tác thành された. バージョン1.0 は2006 niên9 nguyệt 3 nhật,バージョン1.3は2022 niên2 nguyệt 20 nhậtにリリースされた.
そのままでの lợi dụng giả は thiếu ないが,ヒューレット・パッカードのビジネス hướng けPCで “OS vô しモデル” を tuyển 択すると, động tác xác nhận dụng としてプリインストールされる, AsusのOS vô しモデルでも đồng dạng に động tác xác nhận dụng にプリインストールされるなど, ホビーユースや cổ い cơ chủng の duy trì dĩ ngoại にも lợi dụng されている.
FreeDOSの công thức ウェブサイトからは, リリースやソースファイルなど, toàn てのプロジェクト quan liên ファイルがダウンロードできる.
MS-DOSとの quan hệ
[Biên tập]FreeDOSは,MS-DOSと hỗ hoán tính をもっており, 従 lai MS-DOS thượng で động いていた cựu thức のMicrosoft WindowsであるWindows 1.0/Windows 2.0/Windows 3.xシステムもFreeDOS thượng で động tác する.[Yếu xuất điển]
FreeDOSはいくつかの điểm でMS-DOSよりも cải thiện されており, lệ えば quốc tế hóa や tỉnh điện lực quản lý, thống hợp hóa されたASPIなど, マイクロソフトがMS-DOSのサポートを đả ち thiết った đương thời には tồn tại していなかった tân しい tiêu chuẩn quy cách や kỹ thuật に đối ứng している. またマイクロソフトからスタンドアローンで xuất ているMS-DOS (バージョン6.22まで)では công thức にサポートされていなかったLBAとFAT32ファイルシステム (FAT32からの khởi động も hàm む) もサポートしている.
Hỗ hoán tính
[Biên tập]Nhất bàn
[Biên tập]MS-DOS dụng に thư かれたほとんどのアプリケーションはFreeDOSでも động tác する.Thật hành ファイルHình thức としては, dĩ hạ のものがサポートされている:
- Cựu thức の.COMThật hành hình thức
- Tiêu chuẩn đích な 16ビット.EXE thật hành hình thức
- ボーランドによる16ビットのDOS プロテクト・モード・インターフェイス (DPMI) thật hành hình thức
- Dĩ hạ のDOSエクステンダを sử dụng した32ビットDPMI thật hành hình thức:
- DOS/32A
- Causeway
- DOS/4GW
- GO32/CWSDPMI
- その tha
またHX DOS Extenderを sử dụng することにより, đa くの Win32コンソールアプリケーションや,QEMUやBochsなどいくつかのGUIプログラムも FreeDOS thượng で động tác する.
Windows 1.0 から 3.xx まで
[Biên tập]FreeDOS thượng ではWindows 1.0および2.0 がそのまま động tác する. しかしi386プロセッサをサポートしたWindows 3.xリリースを “386エンハンスド・モード” で tẩu らせることはできない. これはFreeDOSのメモリマネージャが, phi công khai のGlobal EMM Import Specificationに đối ứng していないためである[4].Windows 3.0はリアルモードあるいはスタンダード・モードで tẩu らせることができ, それ dĩ hàng のWindows 3.xリリースはスタンダード・モードでのみ động tác する. Windows for Workgroups 3.11ではスタンダード・モードのサポートが đả ち thiết られたためそのままでは FreeDOS thượng で động かすことはできないが, FreeDOS dụng のhimem.exe
およびemm386.exe
をそれぞれWindowsに phó chúc しているhimem.sys
とemm386.exe
に trí き hoán えれば động かすことができる[ chú 釈 1].
Windows 9x および Windows Me
[Biên tập]Windows 95,98およびMeはDOSベースのWindowsだが, これらのOSはMS-DOSに tự てはいるものの độc tự のブートローダThượng で động tác し, Windowsシステムと nhất thể hóa している. そのためWindows 95, 98およびMEをFreeDOS thượng で động tác させることはできない. しかしこれらのシステムとは độc lập にFreeDOSをインストールすることはでき, その tràng hợp はFreeDOS phó chúc のMETAKERN
プログラムや,LILOやGRUBなどのブートマネージャを lợi dụng する.
Windows NT/2000/XP/2003 および ReactOS
[Biên tập]Windows NT hệのオペレーティングシステム (Windows 2000,XPおよび2003) はMS-DOSをシステムの hạch として sử っていない. これらのシステムではMS-DOSおよび dĩ tiền のバージョンのWindowsで sử われていたFATファイルシステムを sử うこともできるが, kim ではこれらのシステムは kí định のファイルシステムとしてNTFSを sử dụng している. これらのシステムがFATを sử っている tràng hợp, FreeDOSは đồng じパーティション thượng で cộng tồn できるが, NTFSを sử っている tràng hợp は biệt 々のパーティションにしなければならない. この tràng hợp, FreeDOSカーネルはWindows NT Boot LoaderThiết định ファイルのboot.ini
か, あるいはReactOSのfreeldr.ini
を thiết định することで khởi động できる.
Nhật bổn ngữ の tráp い
[Biên tập]FreeDOS はおもに anh ngữ quyển で khai phát されているため, nhật bổn ngữ biểu kỳ に tất yếu なソフトウェアを hàm んでいない.FreeDOS/Vページでは, FreeDOSを cải tạo して nhật bổn ngữ を tráp う phương pháp が thiệu giới されている. ただし, 2006 niên 6 nguyệt 11 nhật dĩ hàng, sự thật thượng メンテナンスが đình chỉ している.
![]() | この tiết のGia bútが vọng まれています. |
Cước chú
[Biên tập]Chú 釈
[Biên tập]- ^Lệ ngoại としてWindows for Workgroups 3.11はデバッグモードをサポートしておりこれをFreeDOS thượng でも động かすことができるが, このモードは dĩ tiền のWindows tiêu chuẩn モードよりもさらに chế hạn されたものになっている.
Xuất điển
[Biên tập]- ^http://wiki.fdos.org/Kernel/HomePage
- ^FreeDOS Kernel "An MS-DOS Emulator for Platform Independence & Embedded Systems Development", written by Pat Villani, copyright 1996
- ^https://www.phoronix.com/scan.php?page=news_item&px=FreeDOS-1.3-Released
- ^The 386MAX source code has been released