On mySimon: Lemony Snicket: Trouble Begins Book Set
BNET Business Network:
BNET
TechRepublic
ZDNet

September 22nd, 2009

Does it matter that "Linux is bloated"?

Posted by Adrian Kingsley-Hughes @ 7:03 am

Categories: Linux

Tags: Kernel, Linux, UNIX, Operating Systems, Open Source, Software, Adrian Kingsley-Hughes

Yesterday at LinuxCon, Linus Torvalds founder of the Linux kernel, made a few comments about Linux usually reserved for Windows:

“Linux is bloated!”

It gets worse …

“We are definitely not the streamlined, hyper-efficient kernel I envisioned when I started writing Linux.”

And …

“The kernel is huge and bloated, and our icache footprint is scary. I mean, there is no question about that. And whenever we add a new feature, it only gets worse.”

OK, harsh words, but does it matter? Well, from the point of view of the user I don’t think it makes any real difference. In fact, the bloated nature of the kernel might actually help Linux compatibility. Given the wide variety of platforms that Linux can run on, it’s hardly surprising that the kernel isn’t “streamlined” or ”hyper-efficient”.

According to Torvalds, the it’s not causing much problems with regards to stability:

“I think we’ve been pretty stable. We are finding the bugs as fast as we’re adding them, even though we’re adding more code.”

From a developer perspective a messy kernel will make things more difficult to update the kernel. But then again, in a situation where a project is constantly on the grow, adding new features is sexier and take priority over tidying up existing code. In fact, getting developers to go back to basics can be an uphill struggle.

But it is interesting to see how open source is vulnerable to the same problems associated with bloat in the same way that commercial projects are. What I think is interesting is how as Linux has become bloated, both Microsoft and Apple have been working hard at optimizing code and tidying up their code.

Bottom line though, unless code bloat is at the point where end users are affected by it, then it’s not really a big deal. Bloat from the perspective on the user, and bloat from a developer’s point of view are two very different things.

Adrian Kingsley-HughesAdrian is a technology journalist and author who has devoted over a decade to helping users get the most from technology. He also runs a popular blog called The PC Doctor. See his full profile and disclosure of his industry affiliations

Want to get in touch? Got a tip? Feel free to drop me a note! I ALWAYS respect anonymity. I'm also on Twitter (@the_pc_doc)

Right to Reply: Should any industry representatives wish to comment on any posts on Hardware 2.0, I will be happy to publish their reply verbatim on this blog.

Subscribe to Hardware 2.0 via Email alerts or RSS.

  • Talkback
  • Most Recent of 70 Talkback(s)
Bloat
The fact that the people involved with Linux are acknowledging the bloat is encouraging. the big non-Linux corps daren't address this topic . . for the best take on Bloat check out Read the rest)
Posted by: bofaboy Posted on: 10/22/09 You are currently: a Guest | | Terms of Use
well compare to what  Quebec-french | 09/22/09
Maybe I am misunderstanding you  GuidingLight | 09/22/09
I think he's arguing that it isn't bloated  goff256 | 09/23/09
Bloated Linux  Robert Wheeler | 09/24/09
compared to an OS sitting on a devastating exploit for 8 years  LBiege | 09/22/09
Compared to  PaddyO | 09/24/09
BTW...  PaddyO | 09/24/09
Well, duh. That's what you get with a monolithic kernel  frgough | 09/22/09
Excuse Me ?  linux4u | 09/22/09
It has to be for performance reasons  T1Oracle | 09/22/09
If microkernels were easy...  TripleII | 09/22/09
Stil there should be an alternative.  Sagax- | 09/24/09
Take a look at Haiku  cjc5447 | 09/22/09
BeOS  Linux User 147560 | 09/22/09
Haiku  Loverock Davidson | 09/22/09
ummm  IssacS | 09/22/09
Haiku is better then what some think...  Robert Wheeler | 09/24/09
RE: Does it matter that  none none | 09/22/09
Bloat means "full of useless stuff" such as gas!  kd5auq | 09/22/09
Agreed- that would be pretty cool  unclefixer@... | 09/23/09
RE: Does it matter that  Loverock Davidson | 09/22/09
Defense?  Viva la crank dodo | 09/22/09
So if you don't like or use Linux...  djchandler | 09/22/09
I considered that  Viva la crank dodo | 09/23/09
LD's problem  bfilipiak@... | 09/24/09
Message has been deleted.  IT_Guy_z | 09/22/09
Message has been deleted.  djchandler | 09/22/09
Message has been deleted.  stillgolfing | 09/23/09
Message has been deleted.  bfilipiak@... | 09/24/09
If it is, I haven't noticed  eMJayy | 09/22/09
Run init 3 as root.  TripleII | 09/22/09
Same here.  djchandler | 09/22/09
Nobody runs all the kernel code.  TripleII | 09/22/09
Informative.  djchandler | 09/22/09
Cost and based on Redhat Enterprise.  TripleII | 09/22/09
Drama  djchandler | 09/22/09
RE: Does it matter that  DemonX | 09/22/09
RE: Does it matter that  IssacS | 09/22/09
Bloat ALWAYS Matters. But Compromise is ALWAYS Necessary.  trentreviso | 09/22/09
RE: Does it matter that  frj111@... | 09/23/09
RE: Does it matter that  dcolbert@... | 09/23/09
It's like past/present/future dollars  jeverettk | 09/23/09
Reason it does matter...  Spiritusindomit@... | 09/23/09
Another blog on ZDNet on this same topic...  Filker0_z | 09/23/09
Well...  IssacS | 09/23/09
RE: Does it matter that  jurgen.manycolored@... | 09/23/09
GNU/Linux should take a break.  Bilmekanikeren | 09/23/09
RE: Does it matter that  discar | 09/23/09
RE: Does it matter that  valvestate@... | 09/23/09
RE: Does it matter that  pool7 | 09/23/09
RE: Correct  bearlyworking | 09/23/09
Widespread bloat in our currently most used operating systems  mhenriday | 09/23/09
Build your own kernel helps.  peter_erskine@... | 09/23/09
Simple : He wants to make it more efficient  Web Smart | 09/23/09
@ Web Smart  unclefixer@... | 09/23/09
"Bloated Linux"  unclefixer@... | 09/23/09
RE: Does it matter that  xMike140 | 09/23/09
It does matter if you have a slow connection  jonrichco | 09/24/09
RE: He wants to make it more efficient  Greenknight_z | 09/24/09
Code Bloat is the enemy!  JohnMcGrew@... | 09/24/09
RE: Does it matter that  Sagax- | 09/24/09
Linus is rolling his hair curlers too tight . . .  pikeman666 | 09/24/09
Complexity matters/loss of control  curmudgeon1 | 09/24/09
Moore's law  gerix76 | 09/24/09
Yes, it matters  dogbreath1 | 09/24/09
RE: Does it matter that  PaddyO | 09/24/09
a good example of bloat creep.  pfyearwood | 09/24/09
evolution of technology  hizaleus | 09/25/09
Best of both worlds  oldbaritone | 09/25/09
Bloat  bofaboy | 10/22/09

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

Click Here
advertisement

Recent Entries

Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors

Archives

ZDNet Blogs

White Papers, Webcasts, and Downloads