Back To Schedule
Wednesday, August 29 • 2:55pm - 3:40pm
Why Kernel Space Sucks - Michael Kerrisk, man7.org

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

A few years ago, respected kernel hacker Dave Jones gave a highly amusing talk, "Why userspace sucks"[1], which looked at the extraordinary ways in which userspace programmers wreck the performance of Linux systems--systems based on the kernel whose performance kernel hackers go to such lengths to improve.

There's no denying Dave's analysis. But, sucking can go in both directions, and there are some myths about the perfection of kernel development to be deconstructed. I'll take the specific example of programming interfaces--a place where kernel hackers inflict special pain on userspace. That leads to a parallel question: is code the only--or even the best--way to contribute to a project?

Audience: kernel developers, programmers using kernel-userspace APIs, programmers interested in API design, and anyone interested in the health of coding projects.

[1] http://lwn.net/Articles/192214/


Michael Kerrisk, man7.org

Michael Kerrisk is the author of the highly praised book, "The Linux Programming Interface" (http://man7.org/tlpi/), a guide and reference for system programming on Linux and UNIX. Since 2004, he maintains the Linux man-pages project (http://man7.org/linux/man-pages/). He lives in... Read More →

Wednesday August 29, 2012 2:55pm - 3:40pm PDT
Executive Center Room 3