> > Hmm. Is there anyway one can help with these things (writing drivers etc) without
> > acutally having JJOS/decaf up-and-running? Is the Linux-host working?
>
> Well, "real" drivers will be impossible to do under Linux.
Yes, some of them. The graphics stuff can be done with SVGAlib, as mentioned
(although it will require root access).
>Perhaps we can
> resurrect Robert's GRUB work... Would it be OK if you could recompile the
> jjos+decaf "kernel" and reboot your Linux box? It would be tedious, but it
> would be workable...
As in pluging something into the Linux kernel? Modules can be added at boot
time, if that's what you're refering to.
But; don't go to any trouble because of me - I'm not experienced in driver
development and such, so I can't really promise I'll deliver.
> How about doing second-tier work? Like, filesystem implementations?
Yes, that's a good possiblity. ext2fs would be a good starting point. I
might even learn something in the process :)
(didn't someone write a FAT implementation a long time ago? I think I've
seen it on the Wiki ages ago when I was new to the project)
>I think
> maybe we could use "raw" disk I/O (I seem to recall something about this being
> possible in Linux -- bypassing the kernel caches...).
It is, but I'm not sure how yet. I'll try to find out... hopefully one
won't need a 2.2 kernel (I'm on 2.0).
>What would be necessary
> to pull this off is arch-specific bytecode (we can already do arch-specific
> native code).
Hmm. You mean some sort of alternative (with less overhead) to JNI? Beats
me. But I guess it needs to be done. How much overheard *is* involved in
JNI? Doing JNI method calls for every disk access might become slow pretty
quickly, even with caching. Or am I misstaken?
--
/ Peter Schuller
PGP userID: 0x5584BD98 or 'Peter Schuller <[EMAIL PROTECTED]>'
Key retrival: Send an E-Mail to [EMAIL PROTECTED]
E-Mail: [EMAIL PROTECTED] Web: http://hem.passagen.se/petersch
PGP signature