DragonFly BSD
DragonFly kernel List (threaded) for 2004-03
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: Goals for first release (June/USENIX)

From: Peter Kadau <peter.kadau@xxxxxxxxxxxxxxxx>
Date: Thu, 11 Mar 2004 21:26:06 +0100

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...)



Campus der Max-Planck-Institute Tübingen
Netzwerk- und Systemadministration

Tel: +49 7071 601 598
Fax: +49 7071 601 616

[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]