Microsoft releases the source code for MS-DOS v4.0 on GitHub

msdos-logo.png

MS-DOS (MicroSoft Disk Operating System) was without a doubt one of the most pivotal operating systems back in the 80s and early 90s, with the very same operating system paving the way in user base and popularity into what we now know as Microsoft Windows, with MS-DOS even being included into initial releases of Windows 95, and still being supported up to the year 2000, with the final releases being alongside Windows ME.

Given the importance of the operating system in computer history, Microsoft originally released the source code for versions v1.25 and v2.0 of MS-DOS to their GitHub repository, making them open source, back in 2018, which according to Microsoft it was mainly done for education and experimentation for low-lever software programmers.

In April 25th, 2024, Microsoft has released yet another version of MS-DOS into their public repository, with the latest version to be included and publicly available being v4.0.

The current open source repository for MS-DOS works under the MIT license, and has been archived and marked for historical reference, so Microsoft will not accept any kind of pull requests nor modifications to the files on their repository, but users are able to fork the open source MS-DOS project and experiment on their own.

MS-DOS still has newer versions yet to become open source, since it goes all the way up to version v7.0 for Windows 95, and the last version known being v8.0 releases alongside WIndows ME, but until Microsoft decides, versions v5.0 up to v8.0 still remain as closed source.

:arrow: Source
 

romanaOne

Well-Known Member
Member
Joined
Apr 18, 2014
Messages
454
Trophies
1
Age
49
Location
where the potential goes to zero
XP
1,039
Country
United States
My first DOS was 3.something and I think it was burned into the BIOS ROM of the shitty Tandy-1000 286 my clueless-about-computers parents bought me around 1990. Somehow, even after upgrading to an already-obsolete 386 in 1992, I missed DOS 4: the cheap-ass $800 Wang EXEC 386 I got came with DOS 5 and windows 3.0.

Change in those days was crazy fast compared to the stagnant rot we suffer from now: I guess everyone depending on fucking computers for everything has led to a fair bit of inertia. In any case, does anyone who was there know if there was anything wrong with DOS 4? I don't think I ever even saw it on any friends' PCs and have a vague recollection that people thought it sucked at the time.....
 

tech3475

Well-Known Member
Member
Joined
Jun 12, 2009
Messages
3,677
Trophies
2
XP
6,076
Country
its cause it's the oldest os microsoft made (that i can think of)

I presume you mean DOS in general and not DOS 4.0 ;)

But MS's earliest 'OS' was actually BASIC for the Altair 8800 and from what I can gather in 1980 they released a UNIX variant called Xenix, predating DOS by about a year.

That said, DOS 1 was essentially just a rebranded QDOS from what I've read, so semantics could be argued as to whether it counts as an OS MS 'made'.
 

subcon959

@!#?@!
Member
Joined
Dec 24, 2008
Messages
5,852
Trophies
4
XP
10,141
Country
United Kingdom
I don't really remember 4.0, but 5.0 was when I made the jump to a beefy PC. I wish I still had that machine:

486DX33
8 MB RAM
1 MB Trident GPU
Soundblaster v2.0
100 MB HDD

Good times.
 

Ryccardo

Penguin accelerator
Member
Joined
Feb 13, 2015
Messages
7,696
Trophies
1
Age
28
Location
Imola
XP
6,922
Country
Italy
does anyone who was there know if there was anything wrong with DOS 4? I don't think I ever even saw it on any friends' PCs and have a vague recollection that people thought it sucked at the time.....
That's because there are 2 operating systems called MS-DOS 4...

One is the successor of DOS 3.31 :) and it's fine, just unremarkable (uses more RAM by default, most significant innovation in the kernel is modern-definition-of-FAT16 up to 2 GB - in 3.30 it was 32 MB which for the time was still somewhat premium, and a half GB in 3.31 that almost nobody had - , most significant added program is dosshell)

The other is a complete reimplementation with multitasking - a disaster that few even got close to trying (while of course an "IBM compatible" version worked on any PC, DOS was only sold in OEM versions until 5, and maybe 3 computer companies in the world stocked this edition)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    Do you have the mini radiator cooler? I Jerry rigged a heatsink and 5volt fan from a dead graphics card on mine, but eventually wanna get a real cooler/fan.
  • Psionic Roshambo @ Psionic Roshambo:
    Pure copper heat sink kit and fans
    +1
  • BigOnYa @ BigOnYa:
    I don't know bout sets, I downloaded all the roms for mine separately.
  • Psionic Roshambo @ Psionic Roshambo:
    My 1500ish games is all hand picked and scraped it's taken me months but zero trash well except MAME.... Tried deleting clones and broke the originals uugghh
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I legit have been complaining about MAME for over 20 years... Hate the way they handle roms
  • BigOnYa @ BigOnYa:
    Yea is a pain sometimes
  • Psionic Roshambo @ Psionic Roshambo:
    Now that they decided to add Tiger handheld and fruit machines.... Newer sets are worthless
  • Psionic Roshambo @ Psionic Roshambo:
    Because who doesn't want to emulate Halo LCD by Tiger when the machine needed to emulate it... Could just play Halo....
  • K3Nv2 @ K3Nv2:
    Batocera has some tiger games
  • Psionic Roshambo @ Psionic Roshambo:
    I don't have them on mine Ken lol
  • K3Nv2 @ K3Nv2:
    Waste of the 128kb they take
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Tiger handhelds are good for one thing.... Occupying space in a landfill
  • K3Nv2 @ K3Nv2:
    They make good burning plastic
  • BigOnYa @ BigOnYa:
    Makes me wonder if the Pi5 can play PS2? If there's even a core for it yet.
  • K3Nv2 @ K3Nv2:
    Pi5 should be able to do ps2
  • Psionic Roshambo @ Psionic Roshambo:
    Try Dragon Quest VIII it ran perfectly on a core 2 Duo I had
  • Psionic Roshambo @ Psionic Roshambo:
    Easiest game to run I found
  • K3Nv2 @ K3Nv2:
    Ps2 emulation is cake compared to 3 years ago
  • Psionic Roshambo @ Psionic Roshambo:
    Hardest is probably Gran Turismo 4
  • Psionic Roshambo @ Psionic Roshambo:
    It's much better now yes but Gran Turismo 4 is still the hardest one to emulate that I have in my collection
  • Psionic Roshambo @ Psionic Roshambo:
    Runs perfectly fine but it's as if I can feel it always on the boarder line of dropping a frame lol
  • BigOnYa @ BigOnYa:
    I ordered a spin ball couple days ago to add to my arcade cabinet, will be nice for games like golden tee, or bowling
  • Psionic Roshambo @ Psionic Roshambo:
    I always wanted a controller for like Ikari Warriors, Time Soldiers, Heavy Barrel, Forgotten Worlds games like those
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Not even sure what to call that controller
  • Xdqwerty @ Xdqwerty:
    an online friend I've known since 2021 left me :( bc my attitude is "cutty"
    Xdqwerty @ Xdqwerty: an online friend I've known since 2021 left me :( bc my attitude is "cutty"