Computable.nl
  • Thema’s
    • Carrière
    • Innovatie & Transformatie
    • Cloud & Infrastructuur
    • Data & AI
    • Governance & Privacy
    • Security & Awareness
    • Software & Development
    • Werkplek & Beheer
  • Sectoren
    • Channel
    • Financiële dienstverlening
    • Logistiek
    • Onderwijs
    • Overheid
    • Zorg
  • Awards
    • Overzicht
    • Nieuws
    • Winnaars
    • Partner worden
  • Vacatures
    • Vacatures bekijken
    • Vacatures plaatsen
  • Bedrijven
    • Profielen
    • Producten & Diensten
  • Kennisbank
  • Magazine
  • Nieuwsbrief

Stokoude MS-Dos 4.0 ondergaat opensource-make-over

02 mei 2024 - 15:013 minuten leestijdActueelSoftware & DevelopmentMicrosoft
Alfred Monterie
Alfred Monterie

OPMERKELIJK – Software-archeologen kunnen zich helemaal uitleven met het veertig jaar oude MS-Dos 4.0. Microsoft heeft de broncode van dit besturingssysteem uit het tijdperk van floppy’s en diskettes vrijgegeven. 

De geste van Microsoft vloeit voort uit een correspondentie tussen de jonge Engelse onderzoeker Connor ‘Starfrost’ Hyde en de legendarische Ray Ozzie, die indertijd bij Microsoft verantwoordelijk was voor MS-Dos. Ozzie vertelde Starfrost over de software in zijn verzameling, zo blijkt uit een blog van Microsoft. Tussen de diskettes vond hij onlangs nog niet eerder uitgebrachte bèta-binaire bestanden van Dos 4.0 (met de opdruk ‘confidential‘) die hem waren toegestuurd toen hij bij Lotus zat. Dat wekte de interesse van Starfrost. De Engelsman nam contact op met Microsoft Open Source Programs Office (Ospo) om de release van Dos 4-broncode te onderzoeken. 

Starfrost werkt namelijk aan het documenteren van de relatie tussen Dos 4, MT-Dos en wat uiteindelijk OS/2 zou worden. Sommige latere versies van deze multitasking Dos-binaire bestanden zijn op internet te vinden, maar deze nieuwe bèta-binaire bestanden van Ozzie lijken van veel eerdere datum te zijn. Ook zijn ze niet eerder uitgebracht en bevatten ze de broncode ibmbio.com.

Prehistorie

De geschiedenis achter de 4.0-versies van Dos fascineert onderzoekers die in de prehistorie van software duiken. Microsoft werkte destijds samen met IBM voor delen van de code, maar creëerde ook een tak van Dos, genaamd Multitasking Dos (MT-Dos), die geen brede release kende. Tien jaar geleden heeft Microsoft al de broncode voor MS-Dos 1.25 en 2.0 vrijgegeven aan het Computer History Museum, en deze later opnieuw gepubliceerd voor referentiedoeleinden. Deze code neemt een belangrijke plaats in de software-historie. Ze beschrijft een besturingssysteem dat bijna 45 jaar geleden volledig in 8086-assemblagecode is geschreven.

Medewerkers van Microsoft zijn diep in de Microsoft-archieven gaan duiken om meer over MT-Dos te weten te komen. Hoewel ze de broncode voor MT-Dos niet konden vinden, vonden ze die wel van MS Dos 4.0. Microsoft brengt deze code nu uit, naast de extra bèta-binaire bestanden, pdf’s van de documentatie en schijfkopieën. Het verkennen van de archieven gaat overigens door. Microsoft zal de opensource-release bijwerken als er meer wordt ontdekt.

Tot leven
Met een IBM PC/XT, een nieuwere Pentium en opensource multi-machine emulators voor pc’s (PCem) en emulators voor oude besturingssystemen en software voor IBM PC compatibele systemen (86box) komt de softwarehistorie tot leven. Kijk verder op Github. En oh ja, de bronbestanden in deze repository zijn uitsluitend bedoeld voor historische referentie en worden statisch gehouden. Microsoft verzoekt om geen voorstellen tot wijzigingen aan de bronbestanden te sturen. Wel staat het liefhebbers vrij om deze repository af te splitsen en te experimenteren.

Meer over

Opmerkelijk

Deel

    Inschrijven nieuwsbrief Computable

    Door te klikken op inschrijven geef je toestemming aan Jaarbeurs B.V. om je naam en e-mailadres te verwerken voor het verzenden van een of meer mailings namens Computable. Je kunt je toestemming te allen tijde intrekken via de af­meld­func­tie in de nieuwsbrief.
    Wil je weten hoe Jaarbeurs B.V. omgaat met jouw per­soons­ge­ge­vens? Klik dan hier voor ons privacy statement.

    Whitepapers

    Computable.nl

    Agentic AI in actie

    De stappen van automatiseren naar écht autonoom werken. Welke toepassingen zijn succesvol?

    Computable.nl

    Staat Digitale Connectiviteit Bouw- en Installatiebranche

    Connectiviteit is de kern van veel processen en van strategisch belang voor de toekomst. Waar sta jij?

    Computable.nl

    Design Sprints: 4 dagen van idee naar prototype

    Hoe zet je in vier dagen tijd een gevalideerd prototype neer met Design Sprints?

    Geef een reactie Reactie annuleren

    Je moet ingelogd zijn op om een reactie te plaatsen.

    Populaire berichten

    Meer artikelen

    Uitgelicht

    Partnerartikel
    Data & AI

    AI in softwaretesten: tussen belofte e...

    De opkomst van kunstmatige intelligentie (AI) wekte hoge verwachtingen in de wereld van softwaretesten. Zelflerende testsuites, automatisch gegenereerde testgevallen en...

    Meer persberichten

    Meer lezen

    Software & Development

    Licentiestructuur van Microsoft 365 en Office 365 op de schop

    ai klusjes gig
    Data & AI

    Kort: Java en ai-tools vernieuwd, klusjes scoren (en meer)

    Software & Development

    Value8 wil totale controle over Ctac

    Data & AI

    Kort: Innobrix wint Google-prijs, anonieme ai helpt zorg nog meer (en nog meer)

    Data & AI

    Kort: ai op universiteit nu riskeert onoplosbare problemen later (en meer)

    Overheid

    Grote kwetsbaarheid Rijk bij uitval ict-dienstverlening

    ...

    Footer

    Direct naar

    • Carrièretests
    • Kennisbank
    • Planning
    • Computable Awards
    • Magazine
    • Ontvang Computable e-Magazine
    • Cybersec e-Magazine
    • Topics
    • Phishing
    • Ransomware
    • NEN 7510

    Producten

    • Adverteren en meer…
    • Jouw Producten en Bedrijfsprofiel
    • Whitepapers & Leads
    • Vacatures & Employer Branding
    • Persberichten

    Contact

    • Colofon
    • Computable en de AVG
    • Service & contact
    • Inschrijven nieuwsbrief
    • Inlog

    Social

    • Facebook
    • X
    • LinkedIn
    • YouTube
    • Instagram
    © 2025 Jaarbeurs
    • Disclaimer
    • Gebruikersvoorwaarden
    • Privacy statement
    Computable.nl is een product van Jaarbeurs