> 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

Reply via email to