republican-creole
site Search:


 
    All Forums Hot Topics Gallery






how-to block ads


 
Search Topic:
Uniqs:
3945
Share Topic
Posting?
Post a:
Post a:
Links: ·Forum FAQ ·Attitude Adjustment ·Linux docs ·DistroWatch ·OPLM ·FreeBSD Handbook
page: 1 · 2 · 3
AuthorAll Replies

Bink

join:2006-05-14
Denver, CO
kudos:4

Linus Torvalds: 'Linux is bloated'

'Linus Torvalds, founder of the Linux kernel, made a startling comment at LinuxCon in Portland, Ore., on Monday: "Linux is bloated." While the open-source community has long pointed the finger at Microsoft's Windows as bloated, it appears that with success has come added heft, heft that makes Linux "huge and scary now," according to Torvalds.'

»news.cnet.com/8301-13505_3-10358024-16.html


JohnInSJ
Premium
join:2003-09-22
San Jose, CA
Reviews:
·PHONE POWER
·Comcast

You sure that wasn't Ballmer in a Torvalds mask?

I understand what he's saying. I'm sure he's long ago lost the ability to hold the entire codebase for the kernel in his head.
--
My place : »www.schettino.us


dave
Premium,MVM
join:2000-05-04
not in ohio
kudos:7

reply to Bink
Every operating system eventually grows up to be the fat bastard it despised when it was younger.

»harmful.cat-v.org/cat-v/



nwrickert
sand groper
Premium,MVM
join:2004-09-04
Geneva, IL
kudos:7

reply to Bink
Was this supposed to be news?

I'm pretty sure that most of us have noticed the creeping featurism.
--
AT&T dsl; Speedstream 5100b modem; Zyxel NBG334W router; openSuSE 11.0; firefox 3.0.13



KodiacZiller
Premium
join:2008-09-04
73368
kudos:2

Over 50% of the kernel consists of drivers, so it's no surprise that this happens with the more devices Linux supports (yes, Linux supports more devices than Windows). They need to trim the old hardware drivers out of the kernel.



nwrickert
sand groper
Premium,MVM
join:2004-09-04
Geneva, IL
kudos:7
Reviews:
·AT&T U-Verse

Many of the drivers are in modules, where they need not be loaded if the device is not present.

I am not convinced that bloat is merely a matter of an abundance of drivers. The evidence of creeping featurism is in the release notes.
--
AT&T dsl; Speedstream 5100b modem; Zyxel NBG334W router; openSuSE 11.0; firefox 3.0.13



yaplej
Premium
join:2001-02-10
White City, OR

reply to KodiacZiller
What?! No, I have older hardware, and love that it still runs linux. I love that you can use older hardware for whatever. Home NAS, firewall almost anything.



Vampirefo
Premium,MVM
join:2000-12-11
Huntington, WV
kudos:1

reply to nwrickert

said by nwrickert:

Many of the drivers are in modules, where they need not be loaded if the device is not present.

I am not convinced that bloat is merely a matter of an abundance of drivers. The evidence of creeping featurism is in the release notes.
Agreed plus most of us compile our own kernels and uncheck any drivers and such we don't want.

I think the bloat comes with the Desktop not the kernel.
--
Best RegardsVampirefo


nwrickert
sand groper
Premium,MVM
join:2004-09-04
Geneva, IL
kudos:7
Reviews:
·AT&T U-Verse

I think the bloat comes with the Desktop not the kernel.
I agree that the desktop is far more bloated that the kernel.
--
AT&T dsl; Speedstream 5100b modem; Zyxel NBG334W router; openSuSE 11.0; firefox 3.0.14


CapinPete
Premium
join:2002-12-23
West Palm Beach, FL

reply to Bink
Hmmm, I think the bloat has more to do with the various distros trying to be more user friendly and pack in features to compete with Windows and Mac. The great thing about Linux is that those who don't need all those features can simply compile a kernel for themselves without the bloat.
--
»www.thegng.org -- Adult Gaming Community (not necessarily mature =P)



koitsu
Premium,MVM
join:2002-07-16
Mountain View, CA
kudos:14

said by CapinPete:

Hmmm, I think the bloat has more to do with the various distros ...
No. Linus is talking about the Linux kernel. He isn't talking about the size of distributions, or the added userspace "cruft" they add. He's talking solely about the kernel -- I'm absolutely 100% certain of this. How/why am I so sure? Because he distinguishes the difference between the kernel and a distribution like night and day.

For what it's worth, I agree with his sentiments. The Linux kernel *is* bloated. Why is this a startling comment? One of the driving mentalities of Linux has been to put as much as possible *in* the kernel, and leaving userland for other things. This is the opposite design philosophy of BSD, where the concept is to keep things in userland and add tie-ins to the kernel via ioctl(2).

Am I saying BSD is better? Nope. I'm saying the Linux kernel _is_ bloated because of that exact design mentality. Linus knows this, and given his nonchalant attitude, has no qualms stating it up front.
--
Making life hard for others since 1977.
I speak for myself and not my employer/affiliates of my employer.

SUMware
Premium
join:2002-05-21
kudos:2

2 edits

said by koitsu:

Linus is talking about the Linux kernel.
Correct. Here's an excerpt from the original link:
said by Matt Asay :
...it appears that with success has come added heft, heft that makes Linux "huge and scary now," according to Torvalds.

Has Linux failed?

No. Of course not. It has simply grown as its adoption has expanded. This is the problem with success: you get pulled into an ever-widening array of tasks.

So, while Torvalds declared "We are definitely not the streamlined, hyper-efficient kernel I envisioned when I started writing Linux," Linux is also not the limited-purpose/function kernel he initially envisioned. It's powering everything from corporate data centers to over half of all new smartphones shipped, as the Linux Foundation's Jim Zemlin noted in his opening keynote.

One thing that I forgot to mention, but which is critical to the success of Linux, is that there really is no such thing as monolithic "Linux." Linux is highly modular and can be trimmed down/beefed up to fit a wide variety of applications...on the developers' terms, not Red Hat's, Novell's, Canonical's, etc.

So, unlike Windows, which can only be what Microsoft dictates, Linux can truly be all things to all people, as "fat" or as "skinny" as the developer wants it to be. Ubuntu is obese compared to sub-100 KB uClinux distributions, for example. Both serve different, and useful, purposes.
-

From The Register
22nd September 2009 -
said by Austin Modine :
LinuxCon 2009 Linux creator Linus Torvalds says the open source kernel has become "bloated and huge," with no midriff-slimming diet plan in sight.

During a roundtable discussion at LinuxCon in Portland, Oregon this afternoon, moderator and Novell distinguished engineer James Bottomley asked Tovalds whether Linux kernel features were being released too fast, before the kernel is stabilized.

Citing an internal Intel study that tracked kernel releases, Bottomley said Linux performance had dropped about two per centage points at every release, for a cumulative drop of about 12 per cent over the last ten releases. "Is this a problem?" he asked.

"We're getting bloated and huge. Yes, it's a problem," said Torvalds.

Asked what the community is doing to solve this, he balked. "Uh, I'd love to say we have a plan," Torvalds replied to applause and chuckles from the audience. "I mean, sometimes it's a bit sad that we are definitely not the streamlined, small, hyper-efficient kernel that I envisioned 15 years ago...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."

He maintains, however, that stability is not a problem. "I think we've been pretty stable," he said. "We are finding the bugs as fast as we're adding them — even though we're adding more code."

Bottomley took this to mean that Torvalds views that the current level of integration acceptable under those terms. But Mr. Linux corrected him. "No. I'm not saying that," Torvalds answered. "Acceptable and avoidable are two different things. It's unacceptable but it's also probably unavoidable."

Among techies, Windows usually gets the bad wrap for bloat, but as Linux expands it reach, roping in so many additional features and devices, it can't help but suffer the same fate. What's different is how such problems are tackled.

"Okay, so the summary of this is that you expect that 12 per cent to be back to where it should be next year, and you expect someone else to come up with a plan to do it," joked Bottomley. "That's open source."


Boricua65
Premium
join:2002-01-26
Sacto Sh*tty

reply to Bink

So, unlike Windows, which can only be what Microsoft dictates, Linux can truly be all things to all people, as "fat" or as "skinny" as the developer wants it to be. Ubuntu is obese compared to sub-100 KB uClinux distributions, for example. Both serve different, and useful, purposes.
Now that's the main crux of using Linux vs Window$. There is much more flexibility on what you want the kernel to be.
--
Illegal aliens have always been a problem in the United States. Ask any Indian. Robert Orben


Matt
All noise, no signal.
Premium
join:2003-07-20
Jamestown, NC
kudos:12

said by Boricua65:

So, unlike Windows, which can only be what Microsoft dictates, Linux can truly be all things to all people, as "fat" or as "skinny" as the developer wants it to be. Ubuntu is obese compared to sub-100 KB uClinux distributions, for example. Both serve different, and useful, purposes.
Now that's the main crux of using Linux vs Window$. There is much more flexibility on what you want the kernel to be.
Most drivers aren't compiled directly into the Windows kernel as they are out of the box with Linux. So at best, a stripped-down recompiled Linux kernel is on par with Windows as far as kernel bloat.


cork1958
Cork
Premium
join:2000-02-26

1 edit

reply to KodiacZiller

said by KodiacZiller:

Over 50% of the kernel consists of drivers, so it's no surprise that this happens with the more devices Linux supports (yes, Linux supports more devices than Windows). They need to trim the old hardware drivers out of the kernel.
That's some what of a crock!

Most of the distros simply pack packages of EVERYTHING to and including the kitchen sink in their OS.
--
The Firefox alternative.
»www.mozilla.org/projects/seamonkey/

pandora
Premium
join:2001-06-01
Outland
kudos:1
Reviews:
·ooma
·Google Voice
·Future Nine Corp..
·Comcast

reply to Bink
Sometimes bloated applications can do an awful lot. I never understood the hostility toward Microsoft for bloated software, and don't understand why there would be hostility toward Linux being bloated. Other words for bloated I can think of are: mature, capable, flexible, compatible, powerful.

Is Linux being more mature and capable really a bad thing?
--
"People demand freedom of speech as a compensation for the freedom of thought which they seldom use."



mackey

join:2007-08-20
kudos:1

1 edit

said by pandora:

Other words for bloated I can think of are: mature, capable, flexible, compatible, powerful.
Don't forget: slow, unresponsive, memory hog

Edit: Don't forget, 80% of the users use 20% of the features!


mackey

join:2007-08-20
kudos:1

reply to Matt

said by Matt:

Most drivers aren't compiled directly into the Windows kernel as they are out of the box with Linux. So at best, a stripped-down recompiled Linux kernel is on par with Windows as far as kernel bloat.
NOT true! The majority of the Linux drivers are included as modules but are not loaded unless needed. There is very little compiled in.

/mackey


mattei
Moderated, now muzzled

join:2001-03-19
Canada

reply to Bink
Could someone please hit me with a clue stick?

How is ICache footprint, absent a rigidly defined niche, a feature bloat metric? A follow-up lecture on micro vs. monolithic kernels and how the reality of context switching dictates ring-0 drivers to realize any kind of performance (ask Apple) would be great.

Thank you.


SUMware
Premium
join:2002-05-21
kudos:2

2 edits

reply to cork1958

said by cork1958:

That's some what of a crock!
Most of the distros simply pack packages of EVERYTHING to and including the kitchen sink in their OS.
said by pandora:

Sometimes bloated applications can do an awful lot. I never understood the hostility toward Microsoft for bloated software
Again, distros & applications are not the subject of Torvalds' discussion. Torvalds was referring to the kernel.

Saturday, 02-Jun 19:29:32 Terms of Use & Privacy | feedback | contact | Hosting by nac.net - DSL,Hosting & Co-lo
over 12.5 years online © 1999-2012 dslreports.com.
Most commented news this week
Hot Topics