Hi;
Note to Thomas (et al); I plan to check his fixes in today ...
[EMAIL PROTECTED] wrote:
> >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.
Actually, using GRUB you could do single-host (no Etherboot)
development... You'd build a new jjos+decaf image in GRUB format, then
reboot your Linux box to boot the jjos+decaf ... more tedious than
using Etherboot, but then one could make do with just a single box...
> > 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)
Hmm.. can't recall...
> >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).
OK. Let me know what we can do...
> >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?
Well, that's kind of what we're doing now... (actually, we're doing
stuff that's even slower because we look up methods in a linear
fashion)...
-jm (in the midst of a proposal crisis)
--
==== John Morrison ==== [EMAIL PROTECTED] == http://www.mak.com/welcome.html
==== MaK Technologies Inc., 185 Alewife Brook Parkway, Cambridge, MA
02138
==== vox:617-876-8085 x115
==== fax:617-876-9208
_______________________________________________
Kernel maillist - [EMAIL PROTECTED]
http://jos.org/mailman/listinfo/kernel