Microsoft itself has only released source for dos versions 1.25, 2.0 and 4.0.  There are some commercial dos systems that released source for their versions of dos, such as opendos which was caldera dos, they released their version of dos 7.0, which I do have, as well as PTS dos, which released their last version of dos in source form as well, which I have as well.  I can't find any license stuff on the PTS dos source, so I have no idea whether their source can be used in anything other than strictly personal environments, but I did have the opendos sources when they were released, and they were under a standard opensource license back when they were released, but then that decision was reversed for some reason, and further releases of that particular dos (of which I think there was only 1) were no longer opensource, but that doesn't really matter, since the opensource version is still available.

That means, on a good day, folks can see at least three ways of doing things in dos (legally), though there were versions of MS-DOS version 6.0 that escaped into the wild in source form, which I did have a copy of at one point, though that hd died many many years ago, and I no longer have those sources.  I do recall answering a question on a mud one time about the time/date field in dos, since there was some argument about how large the integer was representing the time field.  Looking at ms-dos and opendos sources (I didn't have PTS dos sources at the time), there was a difference in the size of the variable used for that field, though I don't remember which dos had the larger variable type, though I did find it interesting that they used different integer types.


On 5/12/2024 3:48 AM, Karen Lewellen wrote:
Hi Travis,
Does that mean the MS Dos code for 7 or so is has been releaced now as well?
Sorry you lost your DOS machines  in a move.
Karen



On Sun, 12 May 2024, Travis Siegel via Freedos-user wrote:

Since there was a discussion here recently on multitasking with dos, I'd like to mention that the github versions of ms-dos has a directory called v4.0-ozzie

That directory has some interesting stuff in it, one of them is a couple of dissk images (I need to move them to a linux machine and see if they'll mount, I don't have anything on windows that can identify them), but they also have some documentation (in pdf format) about how their session manager works, and how to make dos applications multitask.  The session manager program is present as well, so folks could probably mess around with that to see how well (or not) it works.  It might be something worth experimenting with for those who actually want multiple dos programs running.

I'm highly disappointed I lost my dos machines when we moved about 2.5 years ago, I'd have had a lot of fun playing with this.


Also, interestingly enough, just for reference, all of the ms-dos source code has been released under a MIT license.  I find that particularly interesting.  Apparently, Microsoft was serious when they said they're releasing the code for experimenting, and to see how early operating systems worked.




_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user




_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to