From: Christian H. <ch...@os...> - 2000-04-17 12:53:28
|
Okay, thanks for your offer to help me. First I will describe in short what I want to do. In our DROPS-Project <http://os.inf.tu-dresden.de/drops/> we still have no Console-Subsystem or any Xserver-like Microkernel-Server, so it is my task to write one ;) In parallel to other "real" microkernel applications or device driver servers a time-sharing component - a modified linux in user mode is running. It is obvious that Linux has to do some console output and keyboard input. But this devices (keyboard, vga (framebuffer), maybe mouse) are now managed by my CON component, so Linux has to talk my IPC protocol. The way is to exchange the low level driver for stubs/proxies. The problem is to identify the Linux component where to do so. So I just want an overview of the console system (diagrams) cause I'm not so used egt all info from the Sourcecode. I want to use an low level driver protocol for console specific input/output similar to that in "Thin Client Architectures" - so it will be a graphical console. IMHO it should be possible to write an fbdev for the graphics stuff and to extract the whole keyboard from the Linux source code if I find the point to start. In future it should be possible to run a Xserver in the time-sharing component (Linux) using the XF68_FBDev server because of the low level approach - the scientific point will be: Is the performance acceptable? So far from me, so what do you think? ;-) Ciao, Christian. |