 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 |
|
 JohnInSJPremium 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 |
|
 davePremium,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/ |
|
 nwrickertsand groperPremium,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 |
|
 | 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. |
|
 nwrickertsand groperPremium,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 |
|
|
|
 yaplejPremium 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. |
|
 VampirefoPremium,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 |
|
 nwrickertsand groperPremium,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 |
|
 CapinPetePremium 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) |
|
 koitsuPremium,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. |
|
 SUMwarePremium 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."
|
|
 | 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
|
|
 MattAll 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. |
|
 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/ |
|
 pandoraPremium 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." |
|
 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! |
|
 | 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 |
|
 matteiModerated, 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. |
|
 SUMwarePremium 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. |
|