Live data from Hacker News

Open Sourcing DOS 4

hanselman.com

41–50 of 382 posts

Re: Open Sourcing DOS 4

#41

Earlier quoted context omitted.

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

They changed line 70 of v4.0/src/DOS/STRIN.ASM from [0]: ; Brain-damaged Tim Patterson ignored ^F in case his BIOS did not flush the to [1]: ; Brain-damaged TP ignored ^F in case his BIOS did not flush the [0] https://github.com/OwnedByWuigi/DOS/blob/ffd70f8b4fb77e2e6af... [1] https://github.com/microsoft/MS-DOS/blob/main/v4.0/src/DOS/S...

If Tim is still around he should PR a change back; I'd not want my name shortened to "TP".

Re: Open Sourcing DOS 4

#42
post #2

I guess now we can finally try to understand what went wrong with the multitasking attempt.

Graphics. Managers wanted "windowing systems" as well as multitasking. People who just wanted mutitasking DOS had DesqView and ... "concurrent"? was it? i forget. I wrote TSR's that snatched cycles off the timer interrupt and rode 21h for opportunity to flush buffers to/from disk.

https://en.wikipedia.org/wiki/Multiuser_DOS

Re: Open Sourcing DOS 4

#43
post #38

Earlier quoted context omitted.

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

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.

Re: Open Sourcing DOS 4

#44

https://github.com/microsoft/MS-DOS/blob/2d04cacc5322951f187... > ; REV 2.15 7/13/83 ARR BECAUSE IBM IS FUNDAMENTALY BRAIN DAMAGED, AND Someone was angry that day. Wonder if any IBM dev ever stumbled upon this when MS and IBM worked together.

Well they're not wrong, so maybe the comment was just prescient? :)

Re: Open Sourcing DOS 4

#45
post #22

Earlier quoted context omitted.

A lot of XP components are still in use in modern windows, whereas DOS was completely replaced around the time Windows XP came around.

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.

Re: Open Sourcing DOS 4

#46
post #33

Earlier quoted context omitted.

Looks like they were moved to the Ozzie subfolder: https://github.com/microsoft/MS-DOS/tree/main/v4.0-ozzie

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

Re: Open Sourcing DOS 4

#47
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

Re: Open Sourcing DOS 4

#48
post #41

Earlier quoted context omitted.

They changed line 70 of v4.0/src/DOS/STRIN.ASM from [0]: ; Brain-damaged Tim Patterson ignored ^F in case his BIOS did not flush the to [1]: ; Brain-damaged TP ignored ^F in case his BIOS did not flush the [0] https://github.com/OwnedByWuigi/DOS/blob/ffd70f8b4fb77e2e6af... [1] https://github.com/microsoft/MS-DOS/blob/main/v4.0/src/DOS/S...

If Tim is still around he should PR a change back; I'd not want my name shortened to "TP".

He should make a PR to change it back to the correct spelling of his name.
Post reply on HN