From: gt8134b@prism.gatech.EDU (Howlin' Bob) Subject: Re: Autocad (and dosemu and DPMI) Date: 21 Apr 1993 23:18:41 GMT
In <735411959.F00031@remote.halcyon.com> Yousuf.Khan@p6.f215.n163.z1.fidonet.org (Yousuf Khan) writes:
>Thursday April 15 1993, Vince Niel writes to All:
> VN> to make my whole hard drive linux, and then use the linux dos
> VN> emulator to run Autocad release 11 in a Window.
>like there's no way anybody is going to chance running VCPI under Linux.
>Acad 12 also can run under the DPMI environment. They are just starting
>loose talks about creating a DPMI environment in Linux now.
In a brief fit of frivolity I decided to work on DPMI for dosemu, then
immediately decided against it. There's just too many other things
to be done. Once dosemu is fairly stable at running normal, unextended
DOS programs, I'll look into it again.
It's no trivial hack. DPMI would need some kernel changes, the least
of which would be changing the LDT numbers of the data&code segments
for every process, and every hard-coded reference to those.
Then one would have to implement a (de)allocate LDT system call...
And then there's the problem of interrupts: DPMI says that all 256
software interrupts must be re-vectored to V86/real-mode handlers,
such as the BIOS and DOS. That's problematic. int 0x80 would be
a particular problem, as that's the Linux system call trap.
So, whoever wanted to run Autocad, forget it for now. I'm sorry.
Robert
--
Robert Sanders
Georgia Institute of Technology, Atlanta Georgia, 30332
uucp: ...!{decvax,hplabs,ncar,purdue,rutgers}!gatech!prism!gt8134b
Internet: gt8134b@prism.gatech.edu