Goals for first release (June/USENIX)

Peter Kadau peter.kadau at tuebingen.mpg.de
Thu Mar 11 12:26:45 PST 2004


Hi !

    * Syscall interface layer and messaging (true async syscalls), and
      related upcall and other interfaces, such as placing the syscall
      compatibility layer into userland.
Does this imply async IO as well ? Or is this still way too hard ?

    * Userland VFS and DEV interfaces.  Not yet started.  I'll consider this
      goal as 'done' when I have sucessfully created a userland 'vn' like
      device and migrated, say, ext2fs, to userland.  As part of this I
      am going to try to 'fix' the buffer cache code to reduce the number
      of kvm mappings it has to do.
Heeeey, are vfs environments included in that map ?
(Thinking of the other thread on packages...)
I know, I've been laying low on the userland scheduler.
But I still want that thing done. My personal goal is to
have basic encapsulation until May. And an alternative scheduler at least
as a possible option in the kernel config for 1.0.
Kernel modules for that I don't see before autumn...
The toughest issue for me - concerning encapsulation alone - is where to get
run- and sleeptimes  from the system in an appropriate and uniform manner.
lwkt makes life easier, but not in that respect. Any hints ?
(Maybe I'm just being blind...)
Cheers
Peter
--
<peter.kadau at xxxxxxxxxxxxxxxx>
Campus der Max-Planck-Institute Tübingen
Netzwerk- und Systemadministration
Tel: +49 7071 601 598
Fax: +49 7071 601 616




More information about the Kernel mailing list