On Sat, 14 Dec 2024, Ben Collver via Freedos-devel wrote:

Thanks for the explanation. Reminds me of folks who made grand plans for programming projects and perhaps wrote some scaffolding code, but never finished anything. A whole new GUI or multitasking system built on top of DOS would be grandiose indeed.

It's exactly that, really.

I mean, something like a free Windows 3.0 or a free Desqview/X would be nice, but eh. I know my limitations - my favorite saying is "The more I know the more I know I don't know" ;)

(I specifically said 3.0 because there's a lot of added stuff in 3.1 that would make cloning it an order of magnitude more difficult in theory than 3.0.)

My general attitude has been that I wanted to create a lightweight version of DOS - this is nothing new, I've been trying to do this since the early aughts, but having the MS-DOS 4.01 code made that a lot closer to reality, and if I legitimately had 5 or 6 (or better, 6.21), then that would be no big deal. Not that I haven't tried writing my own stuff - I'm just not very good at it. My code is certainly a lot better than it was in the late 1990s - I mean, I was an ignorant teenage fool in the '90s - but it's still about terrible.

I hope starfrost is successful in getting 3.3 and 5.0 from Microsoft.

Maybe like buying a luxury sportscar and parking it on a remote dirt road in the country. Those roads weren't designed for that kind of car.

Man, that old dirt road near where I grew up musta done a number on the suspensions of the school buses...

(It's no longer a dirt road. Sometime between when I moved away in 1992, and the time I visited the area in 2016, they paved it.)

I think HP's method of "booting" FreeDOS on amd64 hardware is interesting. I would like to see a tightly integrated, special purpose Linux distro for this; the minimum required to present a guest BIOS plus features to enable removable media, networking, etc. Only if someone else makes it happen.

On one hand I kinda feel like Linux would be overkill.

A few years ago I tried to write an Apple //e emulator that ran directly from UEFI - wasn't able to finish because I couldn't figure out how to do certain things with the C runtimes I had. I had been thinking of doing something similar in spirit to "DOSBOX" as an operating system unto itself.

Then again, doing things the "proper" way is hard, and "slap a Linux on it" is easy. (This is why my most recent project hasn't been going anywhere; building Linux/glibc/gcc is relatively easy, building kNetBSD/NetBSD libc/clang without building the whole damn system is quite a bit harder and when you try to get tips you just get a "you shouldn't want to do that".)

-uso.


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

Reply via email to