The /dev/fb is no problem, I'd just have to subclass rfb::Framebuffer. The real
work is to convert keyboard input from /dev/tty... to X Windows (RFB) keycodes
and to get mouse events from /dev/mouse or gpm. I didn't have much time to
check this out yet. Any ideas?
Btw, I'd use a linux 2.4.x kernel for that, they've got more framebuffer
drivers.

So, whats needed?
- Kernel with /dev/fb and network support - linux 2.4
- /sbin/init binary and a small sh-script - simpleinit?
- a very small shell - ?
- a very small libc (not glibc, it's too large) - ?
- insmod / ifconfig / route (to configure the nic)
- loadkeys (not everybody's got an english keyboard)
- gpm (mouse driver)
- a vnc client supporting /dev/fb, /dev/tty and gpm

Did I miss anything?

Greeting,
 - jens



James ''Wez'' Weatherall wrote:

> If you're talking about a Vnc client under a minimal Linux then no hooks are
> really required, just /dev/fb support - then you could write a
> direct-to-framebuffer viewer, I think.  (Although someone's bound to have
> already written one!)
>
> Cheers,
>
> James "Wez" Weatherall
> --
>           "The path to enlightenment is /usr/bin/enlightenment"
> Laboratory for Communications Engineering, Cambridge - Tel : 766513
> AT&T Labs Cambridge, UK                              - Tel : 343000
>
> ----- Original Message -----
> From: "Andrew Bourdon" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Sunday, February 18, 2001 7:56 AM
> Subject: kernel hooks
>
> > I'm thinking of screwing arround with VNC and a really stripped down
> vanilla
> > Linux kenel 2 create a very small visual terminal OS which could be used
> on
> > old crappy machines with a little RAM and a weak CPU. How dificult would
> it
> > be to create kernel calls which would be used by VNC? More specifically,
> > what type of calls would be required and is it possible to weld some VNC
> > components into the kernel itself?
> >
> > Thanks in advance.
---------------------------------------------------------------------
To unsubscribe, send a message with the line: unsubscribe vnc-list
to [EMAIL PROTECTED]
See also: http://www.uk.research.att.com/vnc/intouch.html
---------------------------------------------------------------------

Reply via email to