Messages in this thread | | | From | "Albert D. Cahalan" <> | Subject | Re: DEVFSv50 and /dev/fb? (or /dev/fb/? ???) | Date | Wed, 5 Aug 1998 04:15:28 -0400 (EDT) |
| |
Chris Wedgwood writes: > On Wed, Aug 05, 1998 at 12:35:01AM -0400, Albert D. Cahalan wrote:
>> We don't _need_ virtual consoles. We don't _need_ a parallel port >> driver in the kernel. We don't _need_ TCP/IP in the kernel. >> All of these things can be done in userspace. > > No they can't. > > At least not with sane secure semantics they can't.
For virtual consoles, all you need is the screen program. Hack it to use raw keyboard mode if you want Alt-Fn switching to work.
For the whole console, you can run X with a full-screen xterm. The AltFn switching is done by a severely hacked window manager.
For /dev/lp0, you can use a daemon that listens on a FIFO. Data is sent out in the normal way, with IO privs and polling.
For TCP/IP, you just need a trusted daemon and your choice of IPC. You can use a normal Ethernet driver, or the same trick as above.
> And it goes without saying the we could use a calendar > instead of rdtsc for benchmarks.
Yes, exactly. We support many things that we don't really need. While "we don't need devfs" is obviously true, that is a poor argument against devfs. Many things we don't need are good to have.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.altern.org/andrebalsa/doc/lkml-faq.html
| |