FreeDOS - FreeDOS

FreeDOS
FreeDOS logo4 2010.svg
FreeDOS 1.1 screenshot.png
FreeDOS 1.1 standardskal, FreeCOM
Utvecklare Jim Hall & FreeDOS -teamet
Skrivet i Monteringsspråk , C
OS -familj DOS
Arbetsläge Nuvarande
Källmodell Öppen källa
Initial release 12 januari 1998 ; 23 år sedan ( 1998-01-12 )
Senaste släppningen 1.2 / 25 december 2016 ; 4 år sedan ( 2016-12-25 )
Senaste förhandsvisningen 1.3 RC4 / 3 maj 2021 ; 5 månader sedan ( 2021-05-03 )
Förvar
Tillgänglig i Engelska , tyska , nederländska
Plattformar x86
kernel typ Monolitisk kärna
Påverkad av MS-DOS
Standard
användargränssnitt
Kommandoradsgränssnitt ( COMMAND.COM )
Licens GNU GPL med olika licenser för verktyg
Officiell hemsida www .freedos .org

FreeDOS (tidigare Free-DOS och PD-DOS ) är ett gratis operativsystem för IBM PC-kompatibla datorer. Den avser att tillhandahålla en komplett MS -DOS -kompatibel miljö för att köra äldre programvara och stödja inbäddade system.

FreeDOS kan startas från en diskett eller USB -flashenhet . Det är utformat för att fungera bra under virtualisering eller x86 -emulering.

Till skillnad från de flesta versioner av MS-DOS består FreeDOS av gratis programvara, licensierad enligt villkoren i GNU General Public License . Andra paket som ingår i FreeDOS-projektet inkluderar emellertid icke-GPL-programvara som anses bevaras värd, till exempel 4DOS , som distribueras under en modifierad MIT-licens .

Historia

Blinky, maskoten för FreeDOS

FreeDOS-projektet startade den 29 juni 1994 efter att Microsoft meddelat att det inte längre kommer att sälja eller stödja MS-DOS. Jim Hall- som vid den tiden var student-lade upp ett manifest som föreslog utvecklingen av PD-DOS, en offentlig version av DOS. Inom några veckor gick andra programmerare inklusive Pat Villani och Tim Norman med i projektet. Mellan dem skapades en kärna (av Villani), kommandoradstolkaren COMMAND.COM (av Villani och Norman) och kärnverktyg (av Hall) genom att slå samman kod som de hade skrivit eller funnit tillgängliga. Under en tid underhålls projektet av Morgan "Hannibal" Toal. Det har förekommit många officiella distributioner av FreeDOS innan den slutliga FreeDOS 1.0-distributionen. GNU/DOS, en inofficiell distribution av FreeDOS, avbröts efter att version 1.0 släpptes.

Blinky the Fish är maskoten för FreeDOS. Han designades av Bas Snabilie.

Distribution

FreeDOS 1.1, som släpptes den 2 januari 2012, finns att ladda ner som en CD-ROM-bild: en begränsad installationsskiva som bara innehåller kärnan och grundläggande applikationer och en fullständig skiva som innehåller många fler applikationer (spel, nätverk, utveckling etc. .), inte tillgänglig från november 2011 men med en nyare, fylligare 1.2. Den äldre versionen 1.0 (2006) bestod av två CD -skivor, varav en var en 8MB installations -CD riktad till vanliga användare och den andra som var en större 49MB live -CD som också innehöll projektets källkod.

Kommersiell användning

FreeDOS används av flera företag:

  • Dell förinstallerade FreeDOS med sina stationära datorer i n-serien för att minska sina kostnader. Företaget har kritiserats för att göra dessa maskiner inte billigare och svårare att köpa än identiska system med Windows.
  • HP tillhandahåller FreeDOS som tillval i sina dc5750 -stationära datorer, Mini 5101 -netbooks och Probook -bärbara datorer. FreeDOS används också som startmedium för uppdatering av BIOS -firmware i HP -system.
  • FreeDOS ingår i Steve Gibsons underhålls- och återställningsprogram för hårddiskar, SpinRite.
  • Intels uppdateringsverktyg för fast programvara för fast programvara laddar FreeDOS-kärnan.

Icke-kommersiell användning

FreeDOS används också i flera oberoende projekt:

  • FED-UP är Floppy Enhanced DivX Universal Player.
  • FUZOMA är en FreeDOS-baserad distribution som kan starta från en diskett och konverterar äldre datorer till pedagogiska verktyg för barn.
  • XFDOS är en FreeDOS-baserad distribution med ett grafiskt användargränssnitt som portar Nano-X och FLTK .

Kompatibilitet

FreeDOS version historik
Version Status Kodnamn Datum
0,01 ALFA Ingen 16 september 1994
0,02 ALFA Ingen December 1994
0,03 ALFA Ingen Januari 1995
0,04 ALFA Ingen Juni 1995
0,05 ALFA Ingen 10 augusti 1996
0,06 ALFA Ingen November 1997
0,1 BETA Orlando 25 mars 1998
0,2 BETA Marvin 28 oktober 1998
0,3 BETA Ventura 21 april 1999
0,4 BETA Lemur 9 april 2000
0,5 BETA Lara 10 augusti 2000
0,6 BETA Midnite 18 mars 2001
0,7 BETA Spjut 7 september 2001
0,8 BETA Nikita 7 april 2002
0,9 BETA Ingen 28 september 2004
1.0 SLUTLIG Ingen 3 september 2006
1.1 SLUTLIG Ingen 2 januari 2012
1.2 SLUTLIG Ingen 25 december 2016

Hårdvara

FreeDOS kräver en PC/XT -maskin med minst 640 kB minne. Program som inte medföljer FreeDOS kräver ofta ytterligare systemresurser.

MS-DOS och Win32-konsol

FreeDOS är mestadels kompatibel med MS-DOS. Den stöder COM-körbara, vanliga DOS-körbara filer och Borlands 16-bitars DPMI-körbara filer. Det är också möjligt att köra 32-bitars DPMI-körbara filer med DOS-förlängare . Operativsystemet har flera förbättringar i förhållande till MS-DOS, mestadels med stöd för nyare standarder och teknik som inte fanns när Microsoft avslutade stödet för MS-DOS, till exempel internationalisering, eller Advanced Power Management TSR: er. Vidare, med användning av HX DOS Extender, fungerar många Windows Console -program korrekt i FreeDOS, liksom vissa sällsynta GUI -program, som QEMM och Bochs .

DOS-baserade Windows

FreeDOS kan köra Microsoft Windows 1.0 och 2.0 -versioner. Windows 3.x -versioner, som hade stöd för i386 -processorer, kan inte köras helt i 386 Enhanced Mode, förutom delvis i den experimentella FreeDOS -kärnan 2037.

Windows 95 , Windows 98 och Windows Me använder en avskalad version av MS-DOS. FreeDOS kan inte användas som ersättning eftersom de papperslösa gränssnitten mellan MS-DOS 7.0–8.0 och Windows "4.xx" inte emuleras av FreeDOS; den kan dock installeras och användas bredvid dessa system med ett boot manager -program, till exempel BOOTMGR eller METAKERN som ingår i FreeDOS.

Windows NT och ReactOS

Windows NT-baserade operativsystem, inklusive Windows 2000 , XP , Vista och 7 för stationära datorer och Windows Server 2003 , 2008 och 2008 R2 för servrar, använder inte MS-DOS som en huvudkomponent i systemet. Dessa system kan använda FAT-filsystem som används av MS-DOS och tidigare versioner av Windows ; dock använder de vanligtvis NTFS (New Technology File System) som standard av säkerhetsskäl och av andra skäl. FreeDOS kan samexistera på dessa system på en separat partition eller på samma partition på FAT-system. FreeDOS -kärnan kan startas genom att lägga till den i Windows 2000 eller XP: s NT Boot Loader -konfigurationsfil, boot.ini eller freeldr.ini -motsvarigheten för ReactOS .

Filsystem

FreeDOS standardtextredigerare-en klon av MS-DOS Editor , med tillagda funktioner

FAT32 stöds fullt ut och är det föredragna formatet för startdisken. Beroende på vilket BIOS som används stöds upp till fyra hårddiskar med logisk blockadressering (LBA) på upp till 128 GB, eller 2 TB, i storlek. Det har gjorts lite tester med stora diskar, och vissa BIOS stöder LBA men ger fel på diskar som är större än 32 GB; en drivrutin som OnTrack eller EZ-Drive löser detta problem. FreeDOS kan också användas med en drivrutin som heter LFNDOS för att möjliggöra stöd för långa filnamn i Windows 95-stil, men de flesta program före Windows 95 stöder inte LFN, även om en drivrutin är laddad. Det finns inget planerat stöd för NTFS, ext2 eller exFAT , men det finns flera externa tredjepartsdrivrutiner tillgängliga för detta ändamål. För att komma åt ext2 -filsystem kan LTOOLS, en motsvarighet till Mtools , ibland användas för att kopiera data till och från ext2 -filsystemenheter.

Se även

Referenser

externa länkar