Zen kernel, what are advantages if any?

Kevin Kofler kevin.kofler at chello.at
Sat Feb 13 10:28:23 UTC 2010


Roberto Ragusa wrote:
> - a scheduler from Con Kolivas is developed for years and widely used,
> merging it is always denied until someone else creates a "similar"
> scheduler and it is accepted immediately
> 
> [the scheduler is a core part of the kernel, so why a freshly written
> one is preferred to a mature one?]

Because it was developed by Ingo Molnar, the maintainer of the scheduling 
portion of the kernel. He knows what he's doing. He also provided a few 
technical reasons of why his Completely Fair Scheduler is better than the 
Con Kolivas staircase schedulers it was inspired by.

> - the reiser4 filesystem has been released in 2004 (!) and has never
> been accepted; ext4, instead, has been basically developed inside
> the mainline kernel and a similar thing happens for btrfs

Because reiser4 is designed in a way which the Linux kernel developers said 
is unacceptable and the reiser4 developers refused to change it. It does too 
much in the file system instead of letting the other layers of the Linux 
file system stack handle things (kinda like ZFS, for which the relevant 
Linux kernel maintainers said they'd reject it even if it were acceptably 
licensed due to this "everything in the file system" design).

> [a filesystem is something totally isolated, only people using it
> can have problems; the rejection was justified by saying that Hans
> Reiser is a difficult guy to cope with (which is probably true)]

FYI, Hans Reiser is now in prison for having killed his ex-wife and unlikely 
to ever get out of it. (They're serious when they say "life in prison" over 
in California.)

> Tuxonice is just another of the big "but why not?" denied projects.

There were concrete technical objections there too.

        Kevin Kofler



More information about the users mailing list