[GEM Development] Liam Proven! DOS in VirtualPC

Liam Proven lproven at gmail.com
Sat Dec 9 08:45:04 PST 2017


On 9 December 2017 at 17:00, Steve Nickolas <usotsuki at buric.co> wrote:
>
> I did specify both Microsoft and IBM... if there's anything they want to
> omit, well, there's probably not enough that it would be all that difficult
> to replace. :P

But someone would have to go through and remove all that. And those
someones, because it'd need a big team of experts, would need to be
given a comprehensive list of everything that had to come out -- which
doesn't exist.  Or they'd need to sit with MS programmers, only those
MS programmers are long gone or moved on to senior positions.

And then, when they were done in this impossible-to-arrange task, they
couldn't work on the result, because they would know the offending
code, so they couldn't re-implement it cleanly. So you'd need
virtually everyone in the world who could do this, and afterwards,
they could never work on it again.

So, doubly impossible.

This assumes that there are clear lines between MS code and non-MS
code. Which I doubt there are, or ever were. So it's triply
impossible.

So there are 2 outcomes:

[1] MS gives the code away freely, from the goodness of its heart.
Seems unlikely.
[2] It's never ever going to happen, so stop dreaming.


>> But DR-DOS 7.01 was opened, albeit briefly.
>
> Yeah, but DR DOS is a bit weird... in places where the behavior of DR DOS is
> different from MS/PC DOS, I prefer the M$ behavior.

That's exactly what I just said about FreeDOS.

DR-DOS is a *lot* closer to "real" DOS than FreeDOS. And while it's
not unencumbered -- it's free for non-commercial use only -- it's
better than nothing, no?

Also, bear in mind MS-DOS' origins as a clean but very obviously
"inspired" copy of CP/M. DR eventually did what they should have done
years earlier, and turned CP/M (or rather CCP/M-86) into an improved
copy of DOS. That's why it runs so well and is so compatible. It's the
real original deal.

It's a damned shame that DeviceLogics didn't keep it FOSS -- but the
last ever versions of DeviceLogics DOS included the kernel of Udo
Kuhnt's version.

https://en.wikipedia.org/wiki/DR-DOS#Recent_versions

http://www.freedos.org/technotes/press/2005-drdos.txt

> Though that can probably be fudged?

There's no real need.

It has everything I need -- a good memory manager, CD extensions, a
disk cache, a decent editor, etc.

I kinda miss tools like MS-DOS Edit and MSD and DOSShell, but it's not critical.

-- 
Liam Proven • Profile: https://about.me/liamproven
Email: lproven at cix.co.uk • Google Mail/Talk/Plus: lproven at gmail.com
Twitter/Facebook/Flickr: lproven • Skype/LinkedIn/AIM/Yahoo: liamproven
UK: +44 7939-087884 • ČR/WhatsApp/Telegram/Signal: +420 702 829 053


More information about the gem-dev mailing list