> > Btw, I'd like to again support the Wine project and thank people who
> > work on it - I think it's the only reasonable way to run Windows
> > binaries. Virtual DOS machines (like SoftPC) are useless because of the
> > inherent lack of integration between the native OS and the virtual box.
> I'd agree with your previously expressed sentiment that DosEmu is a bad
> way to run Windows, although it seems possible (note the big potential)
> that it could be made as integrated as Wine; you can already make it
> provide a reasonable set of proxy services for file access, net,
> printing, ...
To provide an equivalent of a PC running Windoze 3.1, a virtual machine
(like DOSemu) will do the job fine. That is, if you're running an
essentially single-user, single-tasking system, you will probably run
the machine with only physical security anyway. However, in a secure,
multi-user, multi-tasking system, it's neccessary to control access to
hardware by limiting the API anyway. That's where Wine comes in.
The Windows Emulator, under Linux or any other protected-mode x86 UNIX,
emulates the Windows API using standard UNIX calls -- calls that have been
optimized and cleaned for security and performance over many years.
Already, some of wine's algorithims are less limited by their Windows
counterparts. When Wine reaches the beta stage, it will have the same
binary Win32 API that NT uses, but it will be free software, and it will
run on at least one free operating system.
David Lee Lambert MHm 16x20 Hack Programmer and Student
Admin of lmert.dyn.ml.org http://lmert.dyn.ml.org
My web pages are at http://web.egr.msu.edu/~lamber45