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

Reply via email to