![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
My occasional project to resurrect DR-DOS and make something vaguely useful from it continues, and in the spirit of "release early, release often", I thought that someone somewhere might enjoy having a look at some of my work-in-progress snapshots.
So while there is nothing vastly new here, building a bootable DOS VM is not completely trivial without what is now some very old knowledge, so I thought these might help someone.
The story so far...
In the OpenDOS Enhancement Project, Udo Kuhnt took Caldera's FOSS release of DR-DOS 7.01 (which they had renamed OpenDOS) and added in FAT32 support and some other things. Caldera spin-off Lineo (later DeviceLogics) implemented these in later, closed-source versions of DOS, but they were not officially FOSS. They also used bits of FreeDOS and were later withdrawn. DeviceLogics has since gone out of business.
Udo's disk images are on Archive.org but they aren't bootable. I've made bootable images you can download. I have a bootable VM of DR-DOS 7.01-08 but I need to clean it up and give it some spit and polish. I also added back the ViewMax GUI from DR-DOS 6.
Meantime, what I have uploaded here are three Zip-compressed VirtualBox VDI files. A VDI is the hard disk of a VirtualBox VM. These contain FAT16 hard disks.
- DR-DOS 6 with ViewMax;
- DR-DOS 7.01 with ViewMax added back in from the above & very basic memory optimisation;
- The later withdrawn DR-DOS 8.
The quick way to use them:
- Download the image.
- Run VirtualBox. Create a new VM. Call it (e.g.) "DR-DOS 6". You must have "DOS" in the name for Virtualbox to correctly configure the new VM for DOS! Otherwise you must manually do that part.
- When you get to the "create or add hard disk stage", stop!
- Switch to the file manager. Unzip the file. Put it in the newly-created VM's directory.
- Go back to VirtualBox. Pick "add an existing hard disk". Browse to the file you just moved into place. Click it, and click "Add".
- Now you're back at the "choose a disk" dialog. Pick the newly-added one.
- Finish VM setup.
no subject
Date: 2023-10-03 12:00 pm (UTC)Absolutely no problem about credit or anything. It's all his work. All I did is a few commands to make boot disks. :-)
It is a couple of years ago now, and I'd forgotten that there were some differences in there. I will try to update these images when I can!
So, in the meantime, copy the files from one, then the next, then the next. That will update the released 7.0.1 to the latest.
But, to re-iterate:
I had some problems with the last-ever WIP build. Some stuff did not seem to work right in testing in VirtualBox and I haven't had time to test again in VBox 7.x.
So for my own use, I avoided 7.0.1-08 and I was using the previous version.
I wish some company would come along, buy up the IP and update this. :-(
I can see 2 potential opportunities here:
[1] A 21st century Amstrad PCW: a modern DOS word-processor on a USB key. WordPerfect is still around and still current. Corel could buy DR-DOS and release the last ever DOS WordPerfect, 6.2, on a bootable USB key, as a distraction-free writing tool.
Snag: DOS can't boot on any UEFI PC.
[2] Multiuser DOS is a true native 32-bit PC OS. It is probably easier to make Multiuser DOS run on UEFI, and offer that as the modern successor version.
One of the things that killed Multiuser DOS in the old days is that it wasn't compatible with DOS device drivers. So, you could not easily use it with sound card, SCSI cards, DOS network stacks, etc.
But they are all gone now anyway. So that is much less of a problem. Most people don't want or need to network DOS in the 21st century.
Now, Multiuser DOS is just a multitasking 32-bit DOS. So long as it can boot off USB and run DOS apps, that's all most DOS users would want or need.
I have written about that more recently for my day-job:
https://www.theregister.com/2022/08/04/the_many_derivatives_of_cpm/