Interview With WOLK Creator Marc-Christian Peterse
Jeremy Andrews writes "KernelTrap has spoken with Marc-Christian Petersen, who originated the WOLK project in March of 2002. WOLK is the Working Overloaded Linux Kernel, a large set of nearly 450 useful patches applied against the current stable 2.4 Linux kernel tree. The project has recently expanded to offer a second 'secure' patchset, this one against the older stable 2.2 tree.
In this interview, Marc-Christian Petersen tells the history behind WOLK and discusses many of the patches included."
It's so easy to compile the kernel from source. Redhat has a nice PDF tutorial about this somewhere on their website. Sorry I can't get the link for your right now. It is actually a chapter in their user manual I think. I learned how to do this when I was a newbie and it wasn't too bad...even for a newbie.
Is this the first big "unofficial" fork of the Linux kernel? We've had different trees, but those have been maintained by people who are very close to kernel-development (I only know of AC, but I belive there are more), but this tree seems to have come out of nowhere? I hope this isn't the event that marks the beginning of Linux following of the old Unix history.
I guess that's the idea of a modular and open-source kernel, you can add things you want, remove things you don't want, but somehow adding patches from "outsiders" make me feel I'm not running a *real* Linux system - The way Linus Intended(TM).
OTOH, My LFS system is unique, with changes that make it different to standard Linux systems - including patches in the kernel - and I love the thing, so I guess there's no need to feel "guilt" over it.
What time is it/will be over there? Check with my iPhone app!
This is just my personal wishlist:
1) A standard hardware acceleration layer for 2D and 3D cards, something we can ask the NVidia people to add to their drivers and code equivalents for other cards.
2) Wine intergration. Routing Win32 messages through the kernel would be kinda nice.
3) Java acceleration. Hooks for some standard Java functions: this would help a lot in some specific embedded situations.
4) ACL support for ports and stuff (like the security patches).
5) A standard "driver package" format containing the kernel module, user-mode tools and installation instructions for binary only (yecc) drivers. (One driver fits all distros!)
I've been working with Linux-based systems since '97 and I have to say, it's just getting better and better. I'm sure a lot of the above is would actually not be good in most kernels, but since one of Linux's strong points is scalability, I'd really like to see Linux take on the desktop, handheld and server market!
> One of the patches talkaout in the interview was supermount.
> Does anyone know why this is not in the main kernel.
Didn't know it wasn't... (Guess you know which distro I use.)
> This is a must have feature for linux on the desktop.
Agreed. _Especially_ for expansion into the non-geek
end-user segment of the desktop market (the largest
segment).
> It has been included in distros like mandrake for a long
> time, so it should be pretty stable.
It's been stable in my experience.
Cut that out, or I will ship you to Norilsk in a box.