MS-DOS var föregångaren till Windows, men hur var det? Är det någon som fortfarande använder MS-DOS?
Innan Windows fanns MS-DOS. Det är ett något meningslöst namn nuförtiden som du kanske har sett på gamla datorer, gammal programvara eller webbsajter som denna. Men vad är MS-DOS? Varför hade gamla datorer det, och vad hände med det när Windows kom?
Och är det någon som fortfarande använder MS-DOS?
Vad är MS-DOS?
En förkortning av Microsoft Disk Operating System, MS-DOS är även känd som Microsoft DOS. En DOS är ett "diskoperativsystem" som i grunden är en samling verktyg och kommandon för att köra programvara från disk (en hårddisk eller diskettenhet) och hantera enheten (t.ex. formatering).
Dessutom skulle DOS-kommandon låta dig installera och sedan köra programvara. Vanligtvis skulle detta vara kalkylblad och ordbehandlare; ibland skulle det vara spel eller konstpaket.
Nuförtiden är allt detta samlat på Windows eller vilket operativsystem du än använder, komplett med dess musdrivna grafiska användargränssnitt (GUI). När datorn först kom var dock DOS – ett kommandoradsgränssnitt – hur du interagerade med enheten.
Men om du laddade upp en dator som kör MS-DOS nu, skulle du märka två viktiga skillnader:
- Endast en applikation kan köras (det finns inget av multitasking vi har vant oss vid)
- Det finns inget stöd för användarkonton
MS-DOS introducerades 1981, med sin slutliga version på Windows Me 2000. Med ankomsten av Windows 95 shuntades MS-DOS till sidlinjen som ett sekundärt läge för äldre mjukvara att köra. Vid tiden för Windows XP var MS-DOS nästan frånvarande, med bara dålig DOS-emulering och en nödstartskiva som förlitade sig på den. Från och med Windows 10 finns det inget krav på en MS-DOS-startskiva.
Datorer levereras inte längre med diskettenheter!
Före Windows: PC-DOS och MS-DOS
När IBM utvecklade den första persondatorn, det behövde ett diskoperativsystem. För detta vände det sig till Microsoft för att utveckla PC-DOS.
Många gamla datorer skulle starta med frasen PC-DOS som visas på POST-skärm. Men med tiden förändrades detta, eftersom IBM slutade vara den enda tillverkaren av datorer.
Columbia Data Products kunde omvända datorns BIOS, och Compaq följde strax efter. När detta hände kunde vilken tillverkare som helst utveckla sin egen BIOS. Med hjälp av detta släppte Microsoft MS-DOS till IBM: s konkurrenter på PC-marknaden.
Så, PC-DOS och MS-DOS producerades båda av Microsoft. I takt med att IBMs andel av PC-marknaden – som den i huvudsak skapade – krympte, minskade också användningen av PC-DOS.
MS-DOS och Windows
MS-DOS gav Microsoft fotfäste i den tidiga PC-industrin. Medan det hade producerat skivoperativsystem för MSX och Commodore, identifierade det företagsdatorindustrin som ett mål som skulle växa.
Microsoft hade redan släppt sina kontorsverktyg för MS-DOS och gav 1987 ut Windows 1.0. De första versionen av Windows tog med en GUI-miljö till PC: n, något som hade varit tillgängligt på Apple- och Amiga-datorer flera år vid det här laget.
När Windows växte med varje version minskade användningen av MS-DOS. När Windows 95 kom – sporrat av införandet av en webbläsare – var det början på slutet för MS-DOS. Datorn startade inte längre upp i MS-DOS; istället startade den upp i Windows.
Windows 95 och 98 upprätthöll ett MS-DOS-läge som kunde växlas till från GUI. Detta inrymde äldre mjukvara såväl som samtida titlar, av vilka många släpptes utan Windows-stöd.
Vad är en nödstartskiva?
Installation av Windows 95 krävde en startdiskett plus installationsmedia (totalt 13 stycken 3,5-tums disketter, men den levererades också på CD-ROM). Vid fel på operativsystemet kan Windows installeras om med hjälp av startskivan.
Windows 95 och senare (ända till Windows 8.1) kan skapa en nödstartdiskett. Detta inkluderade kärn MS-DOS-filer som underlättade ominstallation av Windows.
För att vara kort, skulle du sätta in startskivan i datorn, vilket sedan skulle möjliggöra initiering av operativsystemets installation. Så länge du hade installationsmediet kunde Windows installeras om.
Fram till Windows XP förlitade sig operativsystemet på startskivan för installationen. Även om nödstartskivor kunde skapas för systemåterställningsändamål, krävdes från Windows XP och framåt endast installationsmediet.
Hur kommandotolken ersatte MS-DOS-prompten
Du kanske är bekant med Windows Kommandotolk. Detta är en svart låda för kommandoradsgränssnitt med en Windows-dator eller bärbar dator. (Du kan öppna den genom att trycka på WIN+R och sedan in cmd och klickar OK.)
Det har sitt utseende att tacka de sista dagarna av MS-DOS; Windows 95 och 98 kunde växla till MS-DOS-läge, eller komma åt det via det som blev kommandotolken.
Då var det känt som MS-DOS-prompten – du kan arbeta med någon som fortfarande hänvisar till det på det här sättet.
Så småningom, när äldre MS-DOS-stöd till slut togs bort från Windows, så blev kommandotolken framträdande. Detta har i sin tur ersatts av Windows PowerShell.
Du kan emulera MS-DOS med DOSBox
Med allt det här snacket om MS-DOS kanske du undrar om det finns ett sätt att fortfarande använda det.
Tja, du behöver inte en gammal dator för att uppleva MS-DOS.
Sedan 2002 har emulering av MS-DOS-miljön varit möjlig med DOSBox. Det är möjligt att kör gammal programvara på en modern dator (dvs MS-DOS-titlar släppta mellan 1981 och 2001) med DOSBox.
Medan DOSBox-projektet från början var inriktat på att köra all DOS-programvara, används det mest för spel. Vår guide till spelar retrospel på DOSBox kommer att visa dig hur du gör detta.
MS-DOS är nu öppen källkod och på GitHub
Microsoft inser vikten av MS-DOS och släppte så småningom versionerna 1.25 och 2.0 på GitHub, särskilt "för referensändamål". Det anges ha antagit Microsofts uppförandekod för öppen källkod. Detta är en viktig utveckling eftersom Microsoft historiskt sett är en exponent för sluten källkod.
Tillåtelse ges att gaffel och experimentera med MS-DOS, men observera att detta är en tidig version. Den senaste versionen av MS-DOS var 8.0 på Windows Me.
Så, vad händer om du ville ladda ner MS-DOS och installera det på en gammal dator?
Behöver du ett OS för en gammal PC? Prova FreeDOS
Säg att du har en gammal dator från 1990-talet och vill få igång den. Att försöka köra nuvarande mjukvara skulle vara meningslöst, eftersom saker och ting har förändrats. Det finns dock 20 års programvara som kommer att köras på den här maskinen.
Men det finns ett problem: en omstartbar hårddisk betyder att du måste installera om operativsystemet. Eftersom öppen källkodsversionen av MS-DOS inte är särskilt användbar för programvara gjord efter 1990, behöver du ett alternativ.
Det är där FreeDOS kommer in. Distribuerad under GNU General Public License, FreeDOS är programvara med öppen källkod. Om din gamla PC eller bärbara dator har en CD-ROM-enhet kan FreeDOS installeras. Det finns också möjlighet att använda en startskiva om det behövs. För mer moderna system kan FreeDOS installeras från en USB-enhet.
FreeDOS kan också laddas ner till en PC och köras i en virtuell maskin. Det fungerar precis som MS-DOS, eftersom det i huvudsak är en ersättning för det. Som du kan se i videon kan du till och med skriva program i FreeDOS.
Ladda ner:FreeDOS (fri)
MS-DOS: en kvarleva från den tidiga PC-eran som förblir användbar
Det är otroligt att mjukvara som utvecklades för över 40 år sedan fortsätter att ha inflytande. Utan MS-DOS hade datorn inte tagit fart; det skulle inte finnas något Microsoft Windows.
Att vi fortfarande kan använda MS-DOS – antingen med öppen källkod, DOSBox eller FreeDOS – är en gåva. Så många fantastiska applikationer och spel kan återbesökas på system som kör MS-DOS och dess varianter. Även om du kanske kan köpa dem från GOG.com och installera på en modern PC (tack vare DOSBox-tekniken) kvarstår alternativet för att använda en Microsoft DOS-baserad PC istället.