operativsystemer og programvare
MS-DOS 4.0 blir åpen kildekode 35 år etter lansering
Historien om MS-DOS 4.0 er mer innfløkt enn man skulle tro, men nå kan du selv fikle med og forbedre det – hvis du vil.
Hvorfor gjøre et gammelt og utdatert operativsystem til åpen kildekode, over 35 år etter at det ble lansert?
«Vel, hvorfor ikke?» later til å være svaret.
Uansett er det nettopp dette IBM og Microsoft nå har gjort med MS-DOS 4.0. Sammen stod de på 80-tallet for utvikling og markedsføring av det som var den tidens mest brukte operativsystem.
MS-DOS 4.0 er ikke nødvendigvis MS-DOS 4.0
Foranledningen for åpningen skal være at den unge engelske utvikleren Connor «Starfrost» Hyde kontaktet Ray Ozzie, en tidligere Microsoft-ansatt, for å få mer informasjon om forholdet mellom MS-DOS 4.0, MT-DOS 4.0 og det som senere ble OS/2.
Spørsmålet fikk to av Microsofts folk – Scott Hanselman og Jeff Wilcox – til å grave gjennom Microsofts arkiver. De to er henholdsvis visepresident av Microsofts utviklersamfunn og leder for selskapets program for åpen kildekode.
Kildekoden for MT-DOS 4.0 fant de ikke, men det er kanskje like greit.
Vi snakker nemlig her om et av Microsofts aller mest utskjelte produkter - og det lenge før både Windows Me og Vista.
Katastrofen som var MT-DOS 4.0
Versjoneringen var et lite mareritt. MT-DOS 4.0 ble lansert i 1986, samme år som både Challenger og Chernobyl eksploderte – en ulykke kommer som kjent sjelden alene – men da under navnet MS-DOS 4.0, ofte kalt «MS-DOS 4.0 (multitasking)».
Og det var et fryktelig dårlig operativsystem.
Det gikk regelmessig opp i limingen av krasjer som var en slags forgjenger til den nå kjente og beryktede «Blue Screen of Death», ofte mens man brukte den tidens mest brukte programmer som Word Perfect, Lotus 1-2-3 eller Doom. Sistnevnte kjøres nå på... alt mulig.
Dette skal også være den DOS-versjonen som brukte mest RAM av alle, uansett versjon eller år. Det skal ha brukt hele 92 KB RAM, som kanskje ikke høres mye ut nå, men tatt i betraktning at den gang var det totalt 640 KB som gjaldt, var det mye.
MT-DOS 4.0 ble aldri solgt som et selvstendig produkt, men ble inkludert på en del PC-er, i hovedsak solgt i Europa.
Elendig
Brukerne som hadde fått OS-et flyktet i hopetall, enten tilbake til MS-DOS 3.3, eller til konkurrerende og uavhengige DR-DOS.
MT-DOS 4.1 kom i september 1987, og 4.10.30 dukket opp 10. mai 1988. Noen nyere versjon av MT-DOS kom aldri, og siden kontraktene da var gått ut på dato, ble prosjektet forlatt.
MT-DOS skal etter sigende ha vært så dårlig at da DR-DOS skulle ha sin største oppdatering i 1989, hoppet de rett fra 3 til 5 og lanserte DR-DOS 5.0. Før den tid hadde de holdt følge med versjonsnumrene for å understreke at deres produkt var like bra som Microsoft og IBMs «originale», men med MT-DOS 4.0 var det slutt på det, og DR-DOS ønsket å distansere seg i stedet.
Begynn på nytt
Også IBM og Microsoft ignorerte MT-DOS etter denne fadesen.
IBM lanserte MS-DOS 4.0 den 19. juli 1988 – bare en måned etter at Windows 2.1 så dagens lys – men under navnet IBM-DOS 4.0.
Microsoft lanserte det de kalte MS-DOS 4.0 – men som egentlig var en slags omskrevet IBM-DOS 4.01 – så sent som i april 1989.
Det ser ut til å være denne som ble gravd frem fra lageret og som nå er gjort åpen og lagt inn på Microsofts Github-depot.
Strek ble på mange måter satt under hele DOS 4 den 11. juni 1991, da både IBM og Microsoft på samme dag lanserte versjon 5.0 av sine respektive DOSer. Microsoft holdt også et lanseringsparty på Hudson River, på et fartøy for anledningen omdøpt til «DOS Boat».
Og det var tydelig at kundene var sultne på å komme seg bort fra forrige versjon, hvilken det nå var for dem: MS-DOS 5.0 solgte 8 millioner eksemplarer innen utgangen av året, noe som gjorde det til det raskest selgende Microsoft-produktet til da.
Historisk viktig likevel
Det kan vise seg at MT-DOS 4.0s viktigste bidrag til IKT-historien er at det motiverte mange irriterte brukere til å teste Linus v0.02 da det dukket opp i 1991.
I dag vet vi hvor populært Linux ble og er, men da Linus Torvalds først fortalte verden om prosjektet, skrev han i USENET-gruppen comp.os.minix den 25. august 1991:
«I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones.»