From: Andrew G. T. <ta...@ib...> - 2001-06-08 01:08:56
|
[...] > The 3 major > reasons > I dont really work on line is that > 1) I get really frustrated using GDB/emacs under cygwin. > 2) I really dont know enough about linux What is the third ?? > 1) make interrupt 80 reflect through an LPC port to a ring 3 process > 2) implement the linux APIs in the ring3 process > 3) move that implementation to the ring 0 interrupt handler. Hmm...Michael. Can I ask you to spend a few time and make everything for me ? You propose to create something like Win32 sybsystem does in NT3.51 ? I.e. create native NT app which will create new native NT thread for each Linux process and make fast context swaps using int 80/8x ? What does 3) mean ? Are syscalls will be processed in ring3 or ring0 (i.e. are Win32 API will be called in ring0 (????) or ring3 or no Win32 will be used) ? Do you propose create own sybsystem and call NT microkernel directly or we will create Win32 service which will only extend Win32 sybsystem API (preffered for fast development speed, but not for fast execution) ?? Sorry for a lame questions, there is a lot of ways to implement that we need and it's not clear from your e-mail how you propose to do this. ============================= Andrew G. Tereschenko Software Engineer Integrated Banking Information Systems ta...@ib... |