Hi Thomas (et al);

Thomas Bocek wrote:
> By the way, I could read data from my keyboardcontroler using the
> in8(0x60). Great work John.

Well, I'm just glad it works!  Took long enough to get to this point,
didn't it?

(1) However, I confess I forgot (if I ever knew definitively) who's
doing the keyboard driver, and who's doing the VGA driver.

(2) With respect to drivers, there's the recurring issue of how to get
all this code written by all these different people to play together
nicely.  With the JVM, the interface spec was pretty well-defined (it
was the JVM spec -- not too much room for creativity there!).  Getting
the JVM and the pico/femto (whatever) kernel to play together nicely
only entailed Todd and I working together.  However, with the drivers,
and with the address spaces (etc.), things are pretty nebulous, and
there are a LOT more people involved.

I was thinking we could just reimplement the "JavaOS for Business" APIs,
which seem pretty well thought out to me.  There is a sort of "registry"
(which I know there's been a lot of discussion about on the JOS lists)
which unifies (as near as I can tell from the "Inside JavaOS" book) the
WIndoze-type registry, and the UNIX-type "device" hierarchy, and it
provides a mechanism for booting and device discovery, and even dynamic
device discovery (e.g., removable media), etc.  I'd be interested in
what people on the kernel list have to say about this.

Please be so kind as to open URL:
        http://jos.org/pipermail/admin/1999-July/000110.html
which discusses the issue, and respond to the kernel list.  There was no
response on the admin list.  (I'm also cc-ing the UI folk, because this
touches upon the VGA/SVGA/whatever driver issue, and I'm also cc-ing the
general list, because it's a general issue.)

Thanks,

-jm

-- 
==== John Morrison
==== MaK Technologies Inc.
==== 185 Alewife Brook Parkway, Cambridge, MA 02138
==== http://www.mak.com/welcome.html
==== vox:617-876-8085 x115
==== fax:617-876-9208
==== [EMAIL PROTECTED]

_______________________________________________
Kernel maillist  -  [EMAIL PROTECTED]
http://jos.org/mailman/listinfo/kernel

Reply via email to