Why Kernel Space Sucks

A session at LinuxCon North America 2012

Wednesday 29th August, 2012

2:55pm to 3:40pm (PST)

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/

About the speaker

This person is speaking at this event.
Michael Kerrisk

Author of The Linux Programming Interface (http://man7.org/tlpi/); Linux man-pages maintainer (http://bit.ly/rbqkuE) bio from Twitter

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 2:55pm3:40pm PST

Date Wed 29th August 2012

Short URL


View the schedule


Books by speaker

  • The Linux Programming Interface: A Linux and UNIX System Programming Handbook

See something wrong?

Report an issue with this session