Why I quit: kernel developer Con Kolivas

Send to a friend Print

Help more people find out about this story

Del.icio.us
StumbleUpon

Ashton Mills24 July 2007298 days ago.

INTERVIEW | Linux is burdened with enterprise crap that makes it run poorly on desktop PCs, says kernel developer Con Kolivas who recently walked away from years of work on it.

Con KolivasCon Kolivas


Con Kolivas is a prominent developer on the Linux kernel and strong proponent of Linux on the desktop. But recently, he left it all behind. Why?

In this interview with APCMag.com, Con gives insightful answers exploring the nature of the hardware and software market, the problems the Linux kernel must overcome for the desktop, and why despite all this he's now left it all behind.

Read on for an honest appraisal of Linux, and why it has some way to go yet.

You wouldn't know it from seeing him online, but by day Con Kolivas works an anaesthetist at a hospital in Melbourne. Linux kernel hacking is just one of his hobbies.

Despite this, Con is one of the most well known names in Linux kernel development -- and with good reason. His focus on improving the kernel for desktop performance has won him a legion of fans, and his patchsets for the Linux kernel (marked as -ck) have had a significant impact. So much so that some of his changes have been directly incorporated into the kernel, and some of ideas inspire changes still taking place.

Recently, however, Con announced he was leaving it all behind. Interested in hearing what prompted the move I contacted Con to talk about the reasons for his leaving, what it takes to be a kernel developer, the future as he sees it.

The response I got was more than I bargained for -- in the conversation that followed, Con explored not just why he left, but also the challenges the Linux kernel must overcome as he sees it, and the very nature of the hardware and software market that led to the computing environment we have today. Whether you're a Windows user or Linux user, he makes some excellent points.

Rather than break up the Con's responses, we're publishing it as it stands. So grab a coffee, make yourself comfortable, and read on.

page 1/3

Next page: how Microsoft crushed innovation in PC architecture >>

Read more stories about

Post your comment


Reader Comments

RSS feed Email alert

Dave (New user):

Too bad we can't have a desktop kernel AND a separate server kernel.

Dave (New user):

Too bad we don't have separate server and desktop kernels. Then they could both be optimised.

squirrl (New user):

FORK THE KERNEL!
Mark Shuttleworth forked a distribution.
RedHat routinely forks its own kernel.
Slackware has always told people to go fork off on what they like :)

Deprication tends to be a problem to take note of.
2.6.24 depricates the way ACPI is handled which cripples KDE's power management. I can use more of my function keys with the new kernel but I lose features. I can suspend but I can't alternate CPU profiles anymore. I don't have time to fix KDE's stuff. I'd like to focus on game programming.

Back in 2001, I stuck with 2.6.8. Because of the Rik Van Rel VM. It was superior. Look that guy up as a contributor to your version of the kernel.

Most of the things are not broken. They basically work. But the dev's are trying to fix them in the name of server anominoty. NetBSD is great for that sort of thing. Linux is great for X86/ARM. OpenBSD runs on SPARC. We don't need it!

Let's focus. Reiser would do great without the big kernel lock. So fix it. I notice a big performance increase using ext3 on my dual core. Why?

Quit messing with stuff that don't need fixing. ACPI, may be dirty but it works. Quit over simplfying the API's. Microsoft does this and it makes it a pain to work with. C# drives me nutts sometimes.

Dirty code is fast code :) My c programs look like rat's nest but they haul.

Good luck man.

squirrl
practicing the state of slack for 14 years.

anonymous user Anonymous user

Product Search

search
sign up for email alerts

What's the best OS?

Community spotlight
Andrew Tech Help New user – go easy on me!
About me: I love computers and technology and run a tech help website.

What’s inside APC

12 months for only $79.95 (save A$39.45) for 12 issues