Live data from Hacker News

Open Sourcing DOS 4

hanselman.com

51–60 of 382 posts

Re: Open Sourcing DOS 4

#51
post #11

Weird that for a couple minutes, these paths existed: * https://github.com/microsoft/MS-DOS/tree/main/v4.0/bin * https://github.com/microsoft/MS-DOS/tree/main/v4.0/bin/DISK1 * https://github.com/microsoft/MS-DOS/tree/main/v4.0/pdf But they disappeared as I browsed the repo. I guess they didn't want that part public? Edit: I knew I wasn't seeing things! Somebody forked it along with those files: https://github.com/Own…

They force-pushed the repo to remove an insult towards Tim Patterson in one of the source files.

[deleted]

Re: Open Sourcing DOS 4

#52

> ; Check for presence of \dev\ (Dam multiplan!) [0] I assume this refers to the spreadsheet application. [0] https://github.com/microsoft/MS-DOS/blob/main/v4.0/src/DOS/D... EDT: That one policy hadn't quite gone into effect yet ;-) [1] [1] https://github.com/microsoft/MS-DOS/blob/main/v4.0/src/CMD/C... For posterity... > RESEARCH: > invoke path_search ; find the mother (result in execpath) > or AX, AX ; did we find…

LOL. Nice find. Company open-sources old product? Search for curse words...!

I obliged

      DOSHIT:
        INC     [HIT_DOS]

Re: Open Sourcing DOS 4

#53
As Scott mentioned in the blog post, we were able to get this running on one of my original IBM XTs with an original IBM monochrome display adapter and display. It was very cool to be able to switch between a running version of a small game, Turbo Pascal, and a DOS prompt with a single key press.

It is always great to have period software on period hardware!

(added: Short video of it running - https://www.youtube.com/watch?v=YPPNbaQaumk)

Re: Open Sourcing DOS 4

#54
post #11

Weird that for a couple minutes, these paths existed: * https://github.com/microsoft/MS-DOS/tree/main/v4.0/bin * https://github.com/microsoft/MS-DOS/tree/main/v4.0/bin/DISK1 * https://github.com/microsoft/MS-DOS/tree/main/v4.0/pdf But they disappeared as I browsed the repo. I guess they didn't want that part public? Edit: I knew I wasn't seeing things! Somebody forked it along with those files: https://github.com/Own…

Ya sorry we're moving stuff around

Well, thanks for putting this up! It's really a treasure for those of us who used it as our daily driver so many years ago.

Re: Open Sourcing DOS 4

#55
post #33

Earlier quoted context omitted.

That was literally just added; I have a tab open that doesn't have that folder. This is wild and strangely exciting to see released in real time.

Ya we wanted to separate the MS-DOS and MT-DOS stuff, it was confusing as it was

I'm not complaining, that's for sure! Thanks for all you're doing.

Re: Open Sourcing DOS 4

#56
post #22

Earlier quoted context omitted.

Around the time Windows 2000 came around. Up to Windows 3.11 it was a GUI on top of DOS. Windows 95, 98, Me used DOS to boot and it was still possible to stop the booting process at a DOS prompt (although in Me this was no longer official). Finally Windows 2000 had nothing to do with it as it is NT based.

Windows 2000 was part of the professional NT line, though, and was the companion of Me for the millennium releases. As far as I know, 2000 wasn't marketed to home users. I think what the comment you replied to is saying is the the transition away from DOS wasn't completed for both professional and home markets until XP, which unified everything under NT for all markets.

this is accurate; the 2000 line targeted business, and if you remember having a consumer computer with 2000 pro it didn't support a lot of hardware.

Re: Open Sourcing DOS 4

#57
post #23

So if MS-DOS 4 was released in 1986, and it is now 2024, that's a 37 year gap between release and open source. That means Windows XP should be open sourced by ... 2038. Not as far away as it seems. I'll add it to my calendar.

2038, you say? If your calendar is based on Unix epoch time, then ensure that you have upgraded to 64-bit timestamps before then.

ReactOS will still be buggy AF by then I'm sure. I had hoped they'd at least have it to Windows 2000 alpha levels by now.

Re: Open Sourcing DOS 4

#58
post #22

Earlier quoted context omitted.

Around the time Windows 2000 came around. Up to Windows 3.11 it was a GUI on top of DOS. Windows 95, 98, Me used DOS to boot and it was still possible to stop the booting process at a DOS prompt (although in Me this was no longer official). Finally Windows 2000 had nothing to do with it as it is NT based.

Windows 2000 was part of the professional NT line, though, and was the companion of Me for the millennium releases. As far as I know, 2000 wasn't marketed to home users. I think what the comment you replied to is saying is the the transition away from DOS wasn't completed for both professional and home markets until XP, which unified everything under NT for all markets.

Drivers were kinda a mess from what I remember in 2000 especially on the graphics card side of things. The HW vendors needed more time to switch over.

Re: Open Sourcing DOS 4

#60
post #38

Earlier quoted context omitted.

Don't leave us hanging!!

At https://github.com/microsoft/MS-DOS/blob/main/v4.0/src/DOS/S... it used to have Tim Patterson's full name whereas after the force push they abbreviated it to his initials "TP". I had the repo cloned before the force push and when I went to pull it, this file was the only one that contained a conflict.

Looks like the handiwork of Mark Zbikowski, whose initials adorn every EXE file. https://en.wikipedia.org/wiki/Mark_Zbikowski
Post reply on HN