FreeDOS - FreeDOS
![]() | |
![]() Výchozí prostředí FreeDOS 1.1, FreeCOM | |
Vývojář | Jim Hall & Tým FreeDOS |
---|---|
Napsáno | Montážní jazyk, C[1] |
Rodina OS | DOS |
Pracovní stav | Proud |
Zdrojový model | Otevřený zdroj[2] |
První vydání | 12. ledna 1998 |
Poslední vydání | 1.2 / 25 prosince 2016[3] |
Poslední náhled | 1.3 RC3 / 1. června 2020[4] |
Úložiště | ![]() |
K dispozici v | Angličtina, Němec, holandský |
Platformy | x86 |
Jádro typ | Monolitické jádro[5] |
Výchozí uživatelské rozhraní | Rozhraní příkazového řádku (COMMAND.COM ) |
Licence | GNU GPL[6] s různými licencemi pro nástroje |
Oficiální webové stránky | www |
FreeDOS (dříve Free-DOS a PD-DOS) je bezplatný operační systém pro IBM PC kompatibilní počítače. Má v úmyslu poskytnout kompletní DOS -kompatibilní prostředí pro provoz staršího softwaru a podporu vestavěných systémů.[7]
FreeDOS lze spustit z a disketa nebo USB flash disk.[8][9] Je navržen tak, aby fungoval dobře pod virtualizací nebo emulací x86.[10]
Na rozdíl od většiny verzí MS-DOS,[11] FreeDOS se skládá z bezplatného softwaru a softwaru s otevřeným zdrojovým kódem, který je licencován podle podmínek GNU General Public License.[6][potřebujete nabídku k ověření ] Proto jeho základní distribuce nevyžaduje licenční poplatky ani licenční poplatky a je povoleno vytváření vlastních distribucí. Mezi další balíčky, které jsou součástí projektu FreeDOS, však patří software, který není považován za GPL, ale je třeba jej zachovat, například 4DOS, který je distribuován pod upraveným Licence MIT.[12]
Dějiny

Projekt FreeDOS byl zahájen 29. června 1994 Microsoft oznámila, že již nebude prodávat ani podporovat MS-DOS. Jim Hall - kdo byl v té době student[13] - zveřejnil manifest navrhující vývoj PD-DOS, veřejné verze systému DOS.[14] Během několika týdnů včetně dalších programátorů Pat Villani a Tim Norman připojil se k projektu. Mezi nimi jádro (Villani), COMMAND.COM tlumočník příkazového řádku (Villani a Norman) a základní nástroje (Hall) byly vytvořeny sdružováním kódu, který napsali nebo našli k dispozici.[15][16] Po určitou dobu projekt udržoval Morgan „Hannibal“ Toal. Před finální distribucí FreeDOS 1.0 bylo mnoho oficiálních distribucí před vydáním FreeDOS.[3] GNU / DOS, neoficiální distribuce FreeDOS, byla po vydání verze 1.0 ukončena.[17][18]
Blinky the Fish je maskotem FreeDOSu. Byl navržen Bas Snabilie.[19]
Rozdělení
FreeDOS 1.1, vydaný 2. ledna 2012,[20] je k dispozici ke stažení jako obraz CD-ROM: disk s omezenou instalací, který obsahuje pouze jádro a základní aplikace, a celý disk, který obsahuje mnohem více aplikací (hry, sítě, vývoj atd.), od listopadu 2011 nedostupný[Aktualizace] ale s novější, plnější verzí 1.2.[21] Starší verze 1.0 (2006) sestávala ze dvou CD, z nichž jedno bylo 8 MB instalační CD zaměřené na běžné uživatele a druhé, které bylo větší 49 MB živé CD, které také obsahovalo zdrojový kód projektu.[21]
Komerční použití
FreeDOS používá několik společností:
- Dell předinstalovaný FreeDOS s jejich desktopy řady n, aby se snížily jejich náklady. Firma byla kritizována za to, že tyto stroje nejsou levnější a těžší se kupují než identické systémy s Windows.[22]
- HP poskytl FreeDOS jako volitelnou možnost pro své stolní počítače dc5750, Mini 5101 netbooky a Probook notebooky.[23][24][25] FreeDOS se také používá jako zaváděcí médium pro aktualizaci firmwaru systému BIOS v systémech HP.[26]
- FreeDOS je součástí programu údržby a obnovy pevného disku Steva Gibsona SpinRite.[27]
- Nástroj pro aktualizaci firmwaru pevného disku Intel načte jádro FreeDOS.[28]
Nekomerční použití
FreeDOS se také používá v několika nezávislých projektech:
- FED-UP je Floppy Enhanced DivX Universal Player.[29]
- FUZOMA je distribuce založená na FreeDOS, která může bootovat z disketa a převádí starší počítače na vzdělávací nástroje pro děti.[30]
- XFDOS je distribuce založená na FreeDOS s grafické uživatelské prostředí, portování Nano-X a FLTK.[31][32][33][34]
Kompatibilita
Verze | Postavení | Krycí jméno | datum |
---|---|---|---|
0.01 | ALPHA | Žádný | 16. září 1994 |
0.02 | ALPHA | Žádný | Prosince 1994 |
0.03 | ALPHA | Žádný | Leden 1995 |
0.04 | ALPHA | Žádný | Červen 1995 |
0.05 | ALPHA | Žádný | 10. srpna 1996 |
0.06 | ALPHA | Žádný | Listopadu 1997 |
0.1 | BETA | Orlando | 25. března 1998 |
0.2 | BETA | Marvin | 28. října 1998 |
0.3 | BETA | Ventura | 21.dubna 1999 |
0.4 | BETA | Lemur | 9. dubna 2000 |
0.5 | BETA | Lara | 10. srpna 2000 |
0.6 | BETA | Midnite | 18. března 2001 |
0.7 | BETA | Spears | 7. září 2001 |
0.8 | BETA | Nikita | 7. dubna 2002 |
0.9 | BETA | Žádný | 28. září 2004 |
1.0 | FINÁLE | Žádný | 3. září 2006 |
1.1 | FINÁLE | Žádný | 2. ledna 2012 |
1.2 | FINÁLE | Žádný | 25. prosince 2016 |
Hardware
FreeDOS vyžaduje počítač PC / XT s pamětí alespoň 640 kB.[37] Programy, které nejsou součástí systému FreeDOS, často vyžadují další systémové prostředky.
Konzole MS-DOS a Win32
FreeDOS je většinou kompatibilní s MS-DOS. Podporuje spustitelné soubory COM, standardní spustitelné soubory DOS a 16bitové spustitelné soubory DPMI společnosti Borland. Je také možné spustit 32bitové spustitelné soubory DPMI pomocí DOS extendery. Operační systém má oproti MS-DOS několik vylepšení, většinou zahrnuje podporu novějších standardů a technologií, které neexistovaly, když Microsoft ukončil podporu MS-DOS, jako je internacionalizace nebo TSR Advanced Power Management.[38] Navíc, s použitím HX DOS Extender, mnoho Windows Console aplikace ve FreeDOSu fungují správně, stejně jako některé vzácné programy GUI, například QEMM a Bochs.[39]
Windows se systémem DOS
FreeDOS je schopen provozovat vydání Microsoft Windows 1.0 a 2.0. Vydání Windows 3.x, která měla podporu pro procesory i386, nelze plně spustit v rozšířeném režimu 386[40] s výjimkou částečně v experimentálním jádru FreeDOS 2037.[Citace je zapotřebí ]
Windows 95, Windows 98 a Windows Me použijte ořezanou verzi systému MS-DOS. FreeDOS nelze použít jako náhradu z důvodu nezdokumentovaných rozhraní mezi MS-DOS 7.0-8.0 a Windows "4.xx" nejsou emulovány FreeDOSem; lze jej však instalovat a používat vedle těchto systémů pomocí programu správce zavádění, například BOOTMGR nebo METAKERN, který je součástí systému FreeDOS.[Citace je zapotřebí ]
Windows NT a ReactOS
Operační systémy založené na Windows NT, včetně Windows 2000, XP, Průhled a 7 pro stolní počítače a Windows Server 2003, 2008 a 2008 R2 pro servery nepoužívejte systém MS-DOS jako základní součást systému. Tyto systémy mohou využívat souborové systémy FAT, které používají systémy MS-DOS a starší verze systému Okna; obvykle však používají NTFS (New Technology File System) ve výchozím nastavení z bezpečnostních a jiných důvodů. FreeDOS může na těchto systémech koexistovat na samostatném oddílu nebo na stejném oddílu na systémech FAT. Jádro FreeDOS lze zavést přidáním do konfiguračního souboru NT Boot Loader systému Windows 2000 nebo XP, boot.ini,[41] nebo freeldr.ini ekvivalent pro ReactOS.[42]
Systémy souborů

FAT32 je plně podporován a je upřednostňovaným formátem pro spouštěcí jednotku.[43] Záleží na BIOS použité, podporovány jsou až čtyři pevné disky Logical Block Addressing (LBA) do velikosti 128 GB nebo 2 TB.[44] U velkých disků došlo k malému testování a některé BIOSy podporují LBA, ale na discích větších než 32 GB produkují chyby; ovladač, jako je OnTrack nebo EZ-Drive, tento problém řeší.[Citace je zapotřebí ] FreeDOS lze také použít s ovladačem s názvem LFNDOS k povolení podpory pro dlouhé názvy souborů ve stylu Windows 95,[45] ale většina starých programů před Windows 95 nepodporuje LFN, dokonce ani s načteným ovladačem. Neexistuje žádná plánovaná podpora pro NTFS, ext2 nebo exFAT, ale pro tento účel je k dispozici několik externích ovladačů třetích stran. Pro přístup k souborovým systémům ext2 je LTOOLS, protějšek Mtools, lze někdy použít ke kopírování dat na az disků systému souborů ext2.[Citace je zapotřebí ]
Viz také
Reference
- ^ „Specifikace FreeDOS“. FreeDOS Wiki. Freedos. 2008-12-24. Citováno 2017-02-09.
- ^ SourceForge 2018, str. 1: „FreeDOS je […] distribuován pod GNU General Public License nebo podobnou licencí open source softwaru.“
- ^ A b C „Historie systému FreeDOS“. Freedos.org. Citováno 2019-01-29.
- ^ „FreeDOS 1.3-RC3 je nyní k dispozici!“. Projekt FreeDOS na Sourceforge. Citováno 2020-06-08.
- ^ Villani, Pat (1996). FreeDOS jádro. Emeryville, CA, USA: Miller Freeman. ISBN 0-87930-436-7.
- ^ A b SourceForge 2018.
- ^ "Hlavní strana". FreeDOS Wiki. Projekt FreeDOS. Citováno 2017-02-09.
- ^ Franske, Ben (2008-08-21). „Zavádění systému DOS z USB flash disku“. Archivovány od originál dne 18. 2. 2010. Citováno 2008-08-04.
- ^ "Jak vytvořit zaváděcí disketu FreeDOS". 2005-07-19. Citováno 2008-08-04.
- ^ Gallagher, Sean (2014-07-14). „Ačkoli“ sotva operační systém, „na systému DOS stále záleží (pro některé lidi)“. ArsTechnica. Condé Nast. Citováno 2017-02-09.
FreeDOS se však stal mnohem přátelštějším pro virtualizaci a emulaci hardwaru - je dokonce srdcem emulátoru DOSEMU
- ^ Turner, bohatý (2018-09-28). „Re-Open-Sourcing MS-DOS 1.25 a 2.0“. Nástroje příkazového řádku systému Windows pro vývojáře. Citováno 2018-09-29.
- ^ „4DOS“. FreeDOS. Projekt FreeDOS. Citováno 2014-06-06.
- ^ Hall, Jime rozhovor v televizním pořadu FLOSS týdně na internetu TWiT.tv síť
- ^ Hall, Jime (1994-06-29). „Projekt PD-DOS * oznámení *“. comp.os.msdos.apps. Citováno 2008-06-14.
- ^ Hall, Jime (2002-03-25). „Minulost, přítomnost a budoucnost projektu FreeDOS“. LinuxGizmos.com. Archivovány od originál dne 24. 12. 2013. Citováno 2008-06-14.
- ^ Hall, Jime (2006-09-23). "O". FreeDOS. Projekt FreeDOS. Archivovány od originál dne 2007-05-27. Citováno 2014-06-17.
- ^ Adams, David. „Představujeme GNU / DOS 2005“. OSNews. Citováno 2016-11-27.
- ^ Marinof, Mihai. „Projekt GNU / DOS byl ukončen“. Citováno 2016-11-27.
- ^ Oficiální loga FreeDOS
- ^ Hall, Jime (2012-01-02). „Oznámení na oficiální domovské stránce FreeDOS“. SourceForge. Citováno 2012-01-02.
- ^ A b „FreeDOS 1.0“. FreeDOS.org. Projekt FreeDOS. Archivovány od originál dne 2011-11-05. Citováno 2015-12-21.
- ^ Vance, Ashlee. „Jak společnost Dell odrazuje pokusy o koupi svého„ open source “počítače“. Registrace. Citováno 2008-01-02.
- ^ „Obchodní počítač HP Compaq dc5750“. Hewlett Packard. Archivovány od originál dne 13.11.2012. Citováno 2016-11-27.
- ^ „První pohled na nízkonákladovou řadu notebooků HP ProBook“. ETýden. Citováno 2009-03-26.
- ^ McCracken, Harry (23.06.2009). „HP Mini 5101: Netbook Deluxe, se všemi ozdobami“. Technolog. Citováno 2009-08-01.
- ^ „Zaváděcí média FreeDOS“. Hewlett Packard. 2010-10-25. Citováno 2011-01-13.
- ^ Goldstein, Leon A. (2004-07-19). „SpinRite 6.0 pro uživatele Linuxu“. Linux Journal. Citováno 2017-02-09.
- ^ „Nástroj pro aktualizaci firmwaru jednotky Intel SATA Solid-State Drive“. Intel. Archivovány od originál dne 2010-03-25. Citováno 2016-11-27.
- ^ „Floppy Enhanced DivX Universal Player“. Citováno 2009-12-18.
- ^ „Vzdělávací software FUZOMA“. Citováno 2009-12-18.
- ^ kraileth (2012-10-12). "Mimořádný příklad TK! | Eerielinux". Eerielinux.wordpress.com. Citováno 2019-01-29.
- ^ kraileth (2014-12-30). „Rozhovor s vývojářem Nanolinux | eerielinux“. Eerielinux.wordpress.com. Citováno 2019-01-29.
- ^ „Metody umělé inteligence“. Archivovány od originál dne 1999-04-20. Citováno 2019-01-29.
- ^ „Georgova osobní domovská stránka“. Georgpotthast.de. Citováno 2019-01-29.
- ^ „Porovnání softwarového balíčku FreeDOS“. Ibiblio.org. Citováno 2019-01-29.
- ^ Hall, Jime (2007-10-02). „Odebírání starých distribucí z ibibliografie“ (Poštovní seznam). Citováno 2009-10-07.
- ^ Lowe, Scott (2003-07-22). „Rychlá konfigurace IT: Použijte FreeDOS jako náhradu za MS-DOS“. TechRepublic. CBS Interactive. Citováno 2017-02-09.
- ^ Broersma, Matthew (04.09.2006). „DOS žije! Open source znovu objevuje minulost“. Techworld. Archivovány od originál dne 02.11.2013.
- ^ Grech, Andreasi. „HX DOS Extender“. Archivovány od originál dne 03.10.2014.
- ^ Santamaria-Merino, Aitor (03.09.2014). „Windows na FreeDOS?“. FreeDOS. Citováno 2017-02-09.[trvalý mrtvý odkaz ]
- ^ Herbert, Marc (01.10.2004). "Nainstalujte FreeDOS bez jakéhokoli CD, diskety, USB klíče nebo jiného vyměnitelného média". Citováno 2009-05-26.
- ^ „FreeLoader - ReactOS Wiki“. reagovatos.org. Citováno 2017-06-30.
- ^ Hilpert, Dominik (07.05.2015). „Vytvoření bootovatelné USB paměti DOS“. Citováno 2017-02-09.
- ^ Mueller, Scott (2013-03-22). Aktualizace a opravy počítačů (21. vydání). Que Publishing.
- ^ Gallagher, Sean (03.07.2014). „Old school: I work in DOS for a whole day“. ArsTechnica. Condé Nast. Citováno 2017-02-09.
Zdroje
- SourceForge (2018-09-14), Projekt FreeDOS, Slashdot Media
externí odkazy
- Oficiální webové stránky
- FreeDOS na SourceForge.net
- Dokumentační projekt FD-DOC FreeDOS
- Oficiální stažení - FreeDOS 1.2
- Souhrn příkazů FreeDOS
- Nápověda FreeDOS (příkazy a použití)
- Jak vytvořit disketu BootableFreeDOS
- FreeDOS bootdisk s několika nástroji pro DOS
- FreeDOS USB Boot Image
- Nainstalujte FreeDOS bez vyměnitelného média.