> On Mon, 14 Mar 2022 at 22:35, Jim Hall <jh...@freedos.org> wrote: > > > > Yup, that's exactly how I used FreeDOS in DOSEMU in the 1990s. I'd > > start up DOSEMU running FreeDOS, then start up GNU Emacs on Linux. I'd > > edit my source files in Emacs (Linux), and compile them on FreeDOS > > (DOSEMU). And I didn't close Emacs when I compiled, I just saved my > > files then switched windows. That way, if I had a compile-time error > > (missing semicolon, undeclared variable, whatever) I switched windows > > to make a quick fix in Emacs, saved, then switched back to DOSEMU > > recompile on FreeDOS. Worked great! I wrote a lot of early FreeDOS > > stuff that way.
On Mon, Mar 14, 2022 at 5:44 PM Liam Proven <lpro...@gmail.com> wrote: > > OK. You already answered that, or most of that, BTW... > > > For me, it's just that I stopped using DOSEMU 1.x a long time ago when > > no one maintained it. > > Why does that matter? > > Maybe it just did all its programmers wanted, and so it didn't need more work? > > I am aware of this position but I don't reeally understand it. > > I mean, are we not all here because we want to run DOS apps? Because > most of them went out of development and support about a quarter of a > century ago. But they still work, they still do the job, so why not > use the same old tool? > After a while, the unmaintained DOSEMU 1.x package (Fedora) didn't work on newer Linux kernels. DOSEMU relies on some Linux kernel infrastructure to do its thing, and the Linux kernel was getting updated but DOSEMU 1.x was not. I don't recall exactly what needed fixing because it was so long ago. I think one problem was a security fix in the Linux kernel that blocked DOSEMU from running, and to get DOSEMU to run you had to do something with the Linux kernel. I recall someone had released unofficial patches to DOSEMU 1.x to make it run on more recent Linux kernels at the time, but every time I upgraded Linux (new Fedora release every 6 months or so) I had to track down new fixes for DOSEMU and apply them myself. Maybe that was a Fedora thing and this problem didn't happen on other distros, but I run Fedora so that was the issue I had. My options at the time were to keep chasing down fixes for an unmaintained DOSEMU 1.x, or run QEMU which worked fine and didn't require constant fixing. I chose the route that required less work for me. As Eric pointed out, DOSEMU 1.x is old stuff now anyway. DOSEMU2 is the current version. If DOSEMU 1.x works for you, that's great. Go for it. It didn't work out for me, so I found something else. There are lots of ways to boot FreeDOS, and that's cool. Some people like PCem, others like QEMU, or Bochs, or 86box, or VirtualBox. Let's keep this in perspective: Travis originally asked "[..] What do I need to do to get dosemu running under ubuntu which is running under windows 10. [..] Unless someone has another free alternative that is accessible." And I didn't realize until Travis's email from an hour ago that he uses a screen reader (hence "accessible") so focused on "unless someone has another free alternative." Running FreeDOS under Linux under WSL on Windows seemed like a lot just to run FreeDOS, so I suggested QEMU because all major Linux distros include it by default. My 150-word reply seems to have kicked off a tangential and long reply thread asking why I don't use DOSEMU. Again: There are lots of ways to boot FreeDOS, and that's cool. If DOSEMU works for you, that's great and I'm happy for you. I happen to use something else. Jim _______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user