| By Jeremy Geelan | Article Rating: |
|
| March 2, 2005 12:00 AM EST | Reads: |
16,763 |
"Linus has this bad habit of fixing security holes quietly," admitted kernel maintainer Alan Cox during a talk given in Brussels last week during this year's FOSDEM (Free & Open Source Software Developer's European Meeting).
FOSDEM, which was first organized in 2001, is considered a must-attend event by Linux cognoscenti in Europe. Many of LinuxWorld.com's writers over the years either attend or speak.
Alan Cox, a fellow at Red Hat and an early developer and maintainer of the Linux networking code who since coauthoring the original Linux SMP has at various times maintained various official and branch kernel releases, was giving a talk on the challenges of maintaining a stable kernel branch.
In advance of his talk, Cox had said "FOSDEM seems to have a reputation for being a real developer conference so it should be a lot of fun." (He added "I hope the beer is good.")
In the talk itself, he discussed how - though there is no highly critical remote hole right now, we improve the way the security fixes are made to the Linux kernel. There is, for example, no official security maintainer for the base kernel, to handle all the security advisories and bugfixes - areas which are not, Cox admitted, Linus Torvalds' strong suit.
"Linus is a good developer, but is a terrible engineer," he noted, adding that he was sure Torvalds himself would agree with the observation.
Cox went on to reveal that Torvalds "has this bad habit of fixing security holes quietly" - which is not a good idea, in Cox's view.
As a Red Hat fellow Alan Cox is in an enviable position, since he says his employer imposes no contraints:
"Red Hat primarily pays me to work on the kernel. I'm mostly trusted to use my own judgement on what that means, and guided by the hot issues customers see. There are things I get through Red Hat, such as vendor pre-production systems and documents that are restricted but nobody in Red Hat demands I run Red Hat products for example. Except for the little boxes (running Debian) I do run Red Hat Fedora but that's by choice."
Clearly Linux's strength is that it is a building to which many different people have brought a stone. There has been a great improvement between the 2.4 and 2.6 kernel versions, and a lot of developers have been hacking since the first release of the 2.6 kernel.
Alastair Mayer, a software developer and UNIX systems administrator, has described Linus Torvalds' role ver succinctly:
"Linus isn't running the show. He's not paying anybody, he can't fire anybody, he can't make anybody drop one project or idea to work on another. He can direct some developers to do something and they can tell him to take a hike, or they can do it because they think it's a good idea.
More often, though, there are just many ideas (patches, development threads, what have you) to choose from and Linus "rules" by choosing which goes into his kernel. The cathedral is about direction. That isn't what Linus does - he just selects what is best from what the bazaar has produced."
So being a "terrible engineer" isn't quite the handicap it might seem. Besides, Cox and he have been working together for a very long time, and each complements the other and together they make the whole of the Linux kernel better. As one developer recently remarked: "Linus's sense of who's a good dev and who fits into his team well is uncanny."
Published March 2, 2005 Reads 16,763
Copyright © 2005 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Jeremy Geelan
Jeremy Geelan is President & COO of Cloud Expo, Inc. and Conference Chair of the worldwide Cloud Expo series. He appears regularly at conferences and trade shows, speaking to technology audiences both in North America and overseas. He is executive producer and presenter of Cloud Expo's "Power Panels" on SYS-CON.TV.
![]() |
LKML 03/02/05 02:54:37 PM EST | |||
Coincidentally Linus Torvalds has just announced the availability of the newest Linux kernel release, 2.6.11, and he says (http://lkml.org/lkml/2005/3/2/22) the 2.6 kernel is now offially bug-free!! |
||||
![]() |
Good Devs Stick Together 03/02/05 09:06:39 AM EST | |||
[from the article] "Linus's sense of who's a good dev and who fits into his team well is uncanny." hehe, sounds like Linus and Alan Cox are married, bickering and disagreeing like Darby & Joan |
||||
![]() |
Linus-Genius T. 03/02/05 08:41:40 AM EST | |||
++ Those MacArthur Foundation genius-grants are more the thing, cool bucks beat British titles anyday!++ Didn't he already get one of those though - a MacArthur Foundation fellowship and a $240,000 genius grant in 1990, if memory serves? |
||||
![]() |
InfoPoint 03/02/05 08:13:48 AM EST | |||
### I notice that you have another story here at the sys-con.com homepage about how Bill Gates will be kneeling at Buckingham Palace toay as Queen Elizabeth II taps him on the shoulder with a sword. How long can it be before Linus too becomes an honorary Knight? "Sir Linus" has a kinda nice ring to it. ### Ah but honorary knights mustn't call themselves "Sir," alas, so it would be plain old "Linus" still anyway. Those MacArthur Foundation genius-grants are more the thing, cool bucks beat British titles anyday! |
||||
![]() |
an00n 03/02/05 07:52:07 AM EST | |||
}}} explain to this newbie the precise difference then between a "developer" and an "engineer{{{ Engineers don't like hacks and they do like maintability. Developers like to hack stuff together to get it to run. |
||||
![]() |
Go Linux 03/02/05 06:52:10 AM EST | |||
I notice that you have another story here at the sys-con.com homepage about how Bill Gates will be kneeling at Buckingham Palace toay as Queen Elizabeth II taps him on the shoulder with a sword. How long can it be before Linus too becomes an honorary Knight? "Sir Linus" has a kinda nice ring to it. |
||||
![]() |
Uh? 03/02/05 04:46:36 AM EST | |||
Can someone explain to this newbie the precise difference then between a "developer" and an "engineer" - also the cathedral/bazaar reference, that is to the Eric Raymond book right? Sorry to be so dim but one has to start somewhere and this story on Linus T caught my eye on Google. |
||||
- Microsoft Tries Hadoop on Azure
- Asynchronous Logging Using Spring
- StorSimple Supports OpenStack
- What to Expect in 2012: Cloud Computing and Open Source Software
- Will PaaS Finally Bring Open Source Love to the Enterprise?
- AT&T Joins OpenStack, Floats Cloud Architect
- Red Hat Sets Up GlusterFS Advisory Board
- Linux Virtualization and Tired Open Source Myths
- OpenOffice.com Lives
- Cloud Computing: A Platform-First Approach
- Powering the Cloud with Open Source
- Acquia Announces Two New Board Members
- Adobe Sends Flex to the Apache Foundation
- i-Technology in 2012: Five Industry Predictions
- Microsoft Tries Hadoop on Azure
- OpenXava 4.3: Rapid Java Web Development
- Asynchronous Logging Using Spring
- StorSimple Supports OpenStack
- What to Expect in 2012: Cloud Computing and Open Source Software
- Will PaaS Finally Bring Open Source Love to the Enterprise?
- AT&T Joins OpenStack, Floats Cloud Architect
- More Use Cases for Big Data Analytics
- Red Hat Sets Up GlusterFS Advisory Board
- Linux Virtualization and Tired Open Source Myths
- After Ubuntu, Windows Looks Increasingly Bad, Increasingly Archaic, Increasingly Unfriendly
- SCO CEO Posts Open Letter to the Open Source Community
- Simula Labs Launches Hosted Delivery Platform To Enable Enterprise Open Source Adoption
- Where Are RIA Technologies Headed in 2008?
- Source Claims SCO Will Sue Google
- How Open Is "Open"? – Industry Luminaries Join the Debate
- Latest SCO News is Plain Weird
- SCO Claims Linux Lifted ELF
- IBM Tells SCO Court It Can't Find AIX-on-Power Code
- Flashback: Investing in 'Professional Open Source' - Exclusive 2004 Interview with David Skok, Matrix Partners
- Developing an Application Using the Eclipse BIRT Report Engine API
- HP Starts Pushing Desktop Linux






















