• On MovieTome: The 10 worst movies of 2009 so far!
September 21, 2009 3:26 PM PDT

Linus Torvalds: 'Linux is bloated'

by Matt Asay
  • Font size
  • Print
  • 123 comments

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.

Is "Tux" getting pudgy?

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.

Even so, it begs a question: will Linux become more like Windows as it becomes even more successful?

I suspect that successful open-source projects, generally, will increasingly look more like Microsoft as they grow. Simultaneously, Microsoft is slowly learning from open source, and I think it will capitulate, too.

Will we meet in the middle? Probably. For now, Linux may be getting a bit chubby, but that's likely cause for celebration, not hand-wringing.

Update @ 6:43 A.M. on Tuesday, September 22, 2009:
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.

Matt Asay brings a decade of in-the-trenches open-source business and legal experience to The Open Road, with an emphasis on emerging open-source business strategies and opportunities. Matt is vice president of business development at Alfresco, a company that develops open-source software for content management. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure. You can follow Matt on Twitter @mjasay.
Recent posts from The Open Road
At its best, is open source unbeatable?
Your new software vendor? Domino's Pizza
The 'wisdom of crowds' loses steam
Microsoft's embrace of MySQL could kill it
Apple: 'Enterprise' is as enterprise does
Theory of competition fails in open source, elsewhere
Microsoft's Web business spurring development of IE
The case for the open-source Goliath
Add a Comment (Log in or register) Showing 1 of 3 pages (123 Comments)
by arjenlentz September 21, 2009 3:59 PM PDT
You may find this of relevance: http://upstarta.biz/Blog/2009-09-21-Modularity-vs-Integration

In a nutshell: just striving for modularity makes no sense. Integration has its place too at certain times in the same environment. Both can even coexist in different spots at the same time.
Reply to this comment
by VoiceOfLogic September 23, 2009 5:41 AM PDT
VoiceOfLogic: "Your Linux sucks"
by CreativeMalcolm September 21, 2009 4:35 PM PDT
Over half of new smart phones? What? Last I checked Symbian is still at about 40%ish? Granted Nokia is moving to Maemo but not for all their phones, the BlackBerry OS as far as I know isn't Linux based, iPhone OS is built on OS X which is built on BSD Unix, Android is built on Linux, and Windows Mobile is built on... an indian grave yard? Which smart phones are you thinking of?
Reply to this comment
by Jive Turkey September 21, 2009 6:18 PM PDT
True. These are the latest Gartner statistics :http://www.gartner.com/it/page.jsp?id=910112. Last year Symbian had 47.1% market share. A more recent (but less accurate/informative) Canalys report indicates that Symbian had 50.3% market share last quarter: http://www.canalys.com/pr/2009/r2009081.htm.
by miniyak6 September 22, 2009 7:08 AM PDT
Typical cnet article, no general research on topic just a flashy headline which would have served the original article better...
*deletes feed*

linux runs on most of the toaster market share also, according to my sources. (citation needed)

regardless it is objectively agreed that linux was not originally intended for a good portion of its current applications, maybe this will lead to a widely accepted kernel fork, or dieting tool
by mykro September 22, 2009 10:21 PM PDT
You missed a bit... "over half of all NEW smart phones", which I read as phones coming out right now. Even though Symbian holds a big market share, it's the Android phones that are pouring out in massive numbers right now, regardless of how big a share each phone will eventually capture. So it was a bit of a disingenious comment, but entirely accurate.
by itworker--2008 September 21, 2009 4:37 PM PDT
Like no one has noticed this over the past, say 4 years or so?
I guess Linus finally pulled his head out of the sand.
Reply to this comment
by dowell100 September 21, 2009 5:56 PM PDT
So, Torvalds has awakened from his slumber. Hopefully this realization about Linux will strike home with Microsoft haters. People always want more features, not less, so bloat is given. No one is able to add 100 features and cut the code by 25%.
by Random_Walk September 21, 2009 6:02 PM PDT
"No one is able to add 100 features and cut the code by 25%."

That depends...

If you use the default SMP-enabled distro-supplied kernel, yeah it's gonna be kinda bloated.

OTOH, if you know your computer well enough, you can rip into the kernel at 'make config' and tear out a whole lot of stuff that quite frankly, you don't really need (e.g. if you have only SATA drives, what do you need the IDE support for?)
by GajaKannan September 21, 2009 7:31 PM PDT
@Random_Walk,
"if you know your computer well enough, you can rip into the kernel at 'make config' and tear out a whole lot of stuff that quite frankly, you don't really need (e.g. if you have only SATA drives, what do you need the IDE support for?)"

I guess that is true for someone that buys h/w parts from tigerdirect, newegg, etc., and downloads linux kernel and builds the OS from the scratch. But for general purpose user that walks into best buy and walmart, THAT IS NOT GOOD ENOUGH. If Linux wants to stand shoulder to shoulder in MS land, they need to meet the needs of general purpose user that just wants to use their computer to play games, browse internet or work on some documents.
by Vegaman_Dan September 21, 2009 8:49 PM PDT
@Random_Walk:

I think you're missing the point. If you have to go in and manually have to start trimming down the fat to customize it to an acceptable level, then it fails for the 'it just works' test.

For geeks, this is all fine and dandy. To get general desk side acceptance, it's a serious limitation. Apple did this quite successfully by insulating the user from the OS and I think this is what needs to happen here as well.
by devynci September 21, 2009 10:37 PM PDT
@Vegaman_Dan

Except, the average user doesn't need to skim it down. It's only for geeks who want there computers to run speedy fast, and are able to maintain that.
by pentest September 22, 2009 12:03 AM PDT
Vegehead misses the point as usual.

You want slimmed down try DSL. You want a full featured OS that has everything 7 has plus a ton more try Fedora or SuSE.
by September 22, 2009 12:15 AM PDT
"I guess that is true for someone that buys h/w parts from tigerdirect, newegg, etc., and downloads linux kernel and builds the OS from the scratch. But for general purpose user that walks into best buy and walmart, THAT IS NOT GOOD ENOUGH. If Linux wants to stand shoulder to shoulder in MS land, they need to meet the needs of general purpose user that just wants to use their computer to play games, browse internet or work on some documents. "

Oh please! When was the last time Windows was kind enough to unload all the unnecessary bs you don't need when you just wanted to play a few games and browse the Internet. Windows would be do great to have the same kind of kernel config during its install that Linux has for kernel compilation.
by arch0njw September 22, 2009 4:30 AM PDT
@Vegaman_Dan: I agree that Linux does offer this ability, but only to those who understand how to use it. Consequently, the "mainstream" distros have bloat in them to attempt compatibility with as much under the sun as they can. Take a look at Ubuntu (which I like, by the way): there is so much clamor for supporting so many components, they cannot help but bloat up. That is one of the problems with Microsoft: instead of finding clean ways to integrate odd hardware, they bloat up the software with exceptions and special code.

One thing I have waited for is a Linux installer that would scan my system and build a kernel that matched my system... without me having to know all the arcanum to compile the kernel myself. It is lazy, but it would be very cool. That would help cut down on the kernel bloat and would really put Linux leagues ahead of Microsoft.
by kerrycoffin September 22, 2009 4:41 AM PDT
No kidding...what planet has Linus been on?
by BravoZuluRomeo September 22, 2009 5:58 AM PDT
@GajaKannan
The question is, how do I do it with MS?
I'm capable of doing it, I know what I'm doing, give me a tool do cut Windows tiny and skinny.
See more comment replies
by t8 September 21, 2009 4:42 PM PDT
So, while Torvalds declared "We are definitely not the streamlined, hyper-efficient kernel I envisioned when I started writing Linux,"

Actually he has said that the reason for Linux initially was as a non-commercial replacement for MINIX. Not sure that he had a streamlined, hyper-efficient kernel in mind at that point.
Reply to this comment
by Philips September 21, 2009 5:26 PM PDT
... So, while Torvalds declared "We are definitely not the streamlined, hyper-efficient kernel I envisioned when I started writing Linux," ...

To the hell with your streamlined kernel.

All I want is working sound.

How hard it is to get it right???
Reply to this comment
by pentest September 22, 2009 12:01 AM PDT
1. Sound with pulse and alsa works very well

2. If you have a soundcard that doesn't work, blame the hardware vendor for either not providing drivers or not providing enough information so that others can do it.
by Philips September 22, 2009 3:17 AM PDT
> 1. Sound with pulse and alsa works very well

It's pretty much impossible to do anything with pulse - except for watching YouTube.

It's horrible for video playback - especially HD. And is not so great for music too. As if ALSA's own jitter wasn't enough.

ALSA is mostly fine, but doesn't support switching of cards on the fly - restart of applications is required. And that sucks.

> 2. If you have a soundcard that doesn't work, blame the hardware vendor for either not providing drivers or not providing enough information so that others can do it.

My cards are supported for 5+ years now. Only KDE 4.3 now has managed to properly show me all my sounds cards and also used them the way I have configured. Gnome (Pulse, under Ubuntu) still dumbly uses soundcard on my MB while generally I configure to use PCI card as a default. Gnome's sound configuration simply defunct - whatever I change there, it has no effect.

ALSA works fine, but it's far from being any sort of decent framework. Developers complain about overall quality: from lacking API to the poor sound quality. Me as user complain about lack of trivial features. Though poor sound quality under some circumstances sometimes bugs me too.
by pentest September 22, 2009 9:31 AM PDT
That is odd, I have 2 desktops and 3 laptops, sound works fine in all of them and out of the box, even on my laptop that has an "unsupported" card.
by santuccie September 22, 2009 3:45 PM PDT
'2. If you have a soundcard that doesn't work, blame the hardware vendor for either not providing drivers or not providing enough information so that others can do it.'
>>>>Actually, they did provide drivers... for Windows. Sorry, but I don't see any sense in BLAMING the hardware vendor for not providing drivers for a non-standard (and, IMO, substandard) platform. I dealt with another Linux fanboy who said the same thing about USB, not knowing that it's all USB cards and onboard subsystems, not just mine. He didn't realize that Linux always has a problem if you strain the USB for 3-4 days straight. He told me that, if the subsystem on my Compaq Presario (yah, I have a REALLY obscure unit) didn't work properly under Linux, then the hardware was trash. I told him, "RIDICULOUS!!!" Even Windows 2000 can handle my USB subsystem just fine, even SP4 with NO subsequent updates. That argument flies straight out the Windows (pun intended).

@pentest:

Don't get me wrong. It's not the fault of Canonical, Novell, Red Hat, or anyone else that there are over 350 flavors of Linux, while not so much as one of the major distros holds so much as 1% of the market. But it's not the fault of the hardware vendors, either. And it's not because they're so "proprietary," it's because they don't work for free.
by santuccie September 22, 2009 3:53 PM PDT
BTW, how many scanners work under Linux? I have a PSC 1410 that's almost five years old. The printer works on every distro I've tried immediately after install, but the scanner will not, and there's nothing out there for me to download. I've been through the forums, and even had a fanboy or two search for me (when they thought they were going to make me look really stupid, LOL). Still nothing.

Personally, I don't know how "bloated" Linux is, unless we're talking about KDE4; it's getting kind of heavy. But Gnome still works great. Only problems I have are: 1) I can't leave Linux running 24/7 with a USB mouse 2) I can't trust Linux with a flashdrive; I'll copy data and then pull it right back out 3) Suspend mode is useless, as is sleep with Mac OS X. The machine won't stay asleep unless I unplug all peripherals, close all running apps, and log off. Again, RIDICULOUS!!!
by hal970fx September 23, 2009 7:05 AM PDT
@santuccie

1) you have to unmount drives before removing them

2) linux is the kernel, not RedHat, Ubuntu, or SuSE, those are all just user-lands that sit on top of a tiny linux platform, it's easy to write a driver for all Linux distros, just write it for the damn kernel and EVERYONE can use it.

3)The only issue is not having the hardware manufacturers provide drivers, it's having no detailed information about the hardware so that it's impossible for the Open Source community to write drivers of their own.
For example: Nvidia provides a proprietary driver for the Linux kernel and X.org, this driver only works on x86, leaving all powerpc (pre-2006 macintosh and PS3) users with the shoddy vesa driver and no 3d acceleration from cards that they bought, whereas AMD released all the programming information for the HD series cards; resulting in the steady development of the opensource RadeonHD driver that works on all platforms.

and your use of the word 'fanboy' is burning with irony
Fedora 11 works wonderfully on my Thinkpad. My wireless, sound, usb devices, suspend/hibernate, and my intel graphics accelerator are all working in fantastic order.

Sorry, but I don't see any point in dumping and puking over Linux because you bought non-standard (and in my opinion sub-standard) hardware.
How the hell do you strain a subsystem(daisy-chain???)? I have a powermac g3 running Debian, and it has been for a few weeks without a single shutdown, and the USB microsoft-brand(logitech) intellimouse is working without any issues.

on the topic of your qualitative assessment of FOSS, can you tell me why it is that the majority of cinematic renderfarms, scientific clusters, supercomputers, smartphones, routers, mainframes, and webhosts all run FOSS (Linux, BSD, etc.) and why google is creating another Linux based operating system for consumption of the population at large if the Linuxes really are such sub-standard systems to use?
by odubtaig September 23, 2009 3:06 PM PDT
Santuccie neglects to mention that not only did this 'fanboy' identify the exact substandard USB subsystem used in his Compaq Presario (ZFMicro. details of it's 'unexpected behaviour' and the special treatment required to work around it here http://www.mail-archive.com/linux-usb-devel@lists.sourceforge.net/msg56515.html ) and that, no, it's not 'all' usb subsystems (like I wouldn't have noticed), just his PoS Compaq.

He even didn't get that the drivers that come with Windows are still provided by the manufacturer even if they're on the Windows disc so of course it'd work with Win2K, ZFMicro provided the drivers for it.

Santuccie: not known for being truthful unless it suits him. Oh, and San? When was the last time you unplugged a USB stick from Windows without going through the "remove hardware safely" taskbar icon? Don't criticise Linux for requiring a step Windows also requires. It makes you look even dumber than you make already do.
by santuccie September 23, 2009 9:36 PM PDT
? you have to unmount drives before removing them?
>>>>What are you talking about? This has nothing to do with unmounting a drive; this has to do with the OS ceasing communication with the device without warning.

? linux is the kernel, not RedHat, Ubuntu, or SuSE, those are all just user-lands that sit on top of a tiny linux platform, it's easy to write a driver for all Linux distros, just write it for the damn kernel and EVERYONE can use it.?
>>>>Unless it interfaces with the user somehow. Some drivers do have application-level front-ends, just FYI.

?The only issue is not having the hardware manufacturers provide drivers, it's having no detailed information about the hardware so that it's impossible for the Open Source community to write drivers of their own.?
>>>>This one I?ll give you.

?and your use of the word 'fanboy' is burning with irony
?Fedora 11 works wonderfully on my Thinkpad. My wireless, sound, usb devices, suspend/hibernate, and my intel graphics accelerator are all working in fantastic order.?
>>>>So do mine, until after a few days nonstop.

?Sorry, but I don't see any point in dumping and puking over Linux because you bought non-standard (and in my opinion sub-standard) hardware.?
>>>>I?ve had no problems with my hardware since uninstalling Linux. Everything works flawlessly under XP (and 2K).

?How the hell do you strain a subsystem(daisy-chain???)? I have a powermac g3 running Debian, and it has been for a few weeks without a single shutdown, and the USB microsoft-brand(logitech) intellimouse is working without any issues.?
>>>>That was the best term I could come up with, because Linux seems to take it that way. And no, all it takes is a USB mouse or a portable app on a flashdrive, with the system running nonstop for 3-4 days straight.

?on the topic of your qualitative assessment of FOSS, can you tell me why it is that the majority of cinematic renderfarms, scientific clusters, supercomputers, smartphones, routers, mainframes, and webhosts all run FOSS (Linux, BSD, etc.) and why google is creating another Linux based operating system for consumption of the population at large if the Linuxes really are such sub-standard systems to use??
>>>>Because it is barebones and light, and comes stock with perfectly usable programming platforms. On supercomputers in particular, most projects are written on-demand. On servers, Linux is not quite as dominant as you think. Its market prevalence (or at least that of domains running under Apache) is approximately 1.38 times that of ISS. Also, the price might not hurt.

?Santuccie neglects to mention that not only did this 'fanboy' identify the exact substandard USB subsystem used in his Compaq Presario (ZFMicro. details of it's 'unexpected behaviour' and the special treatment required to work around it here http://www.mail-archive.com/linux-usb-devel@lists.sourceforge.net/msg56515.html ) and that, no, it's not 'all' usb subsystems (like I wouldn't have noticed), just his PoS Compaq.?
by santuccie September 23, 2009 9:36 PM PDT
>>>>Thanks for the info. I guess my Gateway laptop must be using the same subsystem or one very similar, because I saw the same problem here. Not that a USB mouse on a laptop is mission-critical, but just to reproduce the problem. Once again, we have subjective, religious zeal on your part. The only reason it becomes substandard, PoS hardware is because your deity doesn?t get on with it.

BTW, if there is a known workaround for this problem, then it should be implemented out of the box. It?s not like many people are going to leave their box running 24/7; but God forbid anyone have the nerve to try installing an elite masterpiece like Linux on a cheapo PoS like a Compaq Presario! They?ll be SOL, and deserve it! And if they want anything done about it, then they?ll have to open a terminal and do it themselves. Sorry, but the average user is not an elitist nerd.

?He even didn't get that the drivers that come with Windows are still provided by the manufacturer even if they're on the Windows disc so of course it'd work with Win2K, ZFMicro provided the drivers for it.?
>>>>Once again, you miss the point. If there is a known workaround for this problem, then there is no excuse for not having implemented it into the kernel. You sound like such a victim, pinning the responsibility on everyone else because it CAN?T be Linux?s fault.

?Santuccie: not known for being truthful unless it suits him. Oh, and San? When was the last time you unplugged a USB stick from Windows without going through the "remove hardware safely" taskbar icon? Don't criticise Linux for requiring a step Windows also requires. It makes you look even dumber than you make already do.?
>>>>Please quote one of my ?untruthful? remarks. Oh, and the last time I unplugged a USB device without ?safely remove hardware? was either yesterday or the day before, on my grandmother?s HP (and this is because I was in a hurry to leave). As long as the drive is not reading/writing ? indicated by a blinking LED ? Windows will dismount just fine. And once again, what does this have to do with the OS suddenly ceasing communication with a device WITHOUT the device ever being dismounted, physically or otherwise?
by santuccie September 23, 2009 9:53 PM PDT
@odubtaig:

This is getting old. I told you before and I'll tell you again, your argument is a complete washout. The problem is not just a couple of months old; I have known about it since 2006. And furthermore, we have more than just hardware issues here; we have other problems as well, and these are out-of-box problems. Windows problems usually arise when applications from dubious third parties are installed, and once in a blue moon when there is a conflict with MS Updates (yes, this does happen). But with Ubuntu, my panel icons get scrambled the first time I install updates. Perhaps this is because something in my Gateway laptop is a substandard PoS? Because I know it can't possibly be Linux's fault! Just to suggest something like that is outright heresy!

Both Linux and OS X (I'm assuming all Unix-based platforms) also give us the infamous sleep bug. And DON'T make the mistake of trying to tell me that THIS problem is confined to a singular, substandard, PoS hardware device; because CNET has a video tutorial to address just that one problem. They tell you to unplug all peripherals, close all running applications, and log off all users. RIDICULOUS!!! I have exactly 20 tabs open in Firefox right now, with various subjects I'll be looking into as I get around to it. I shouldn't have to close everything down just to accommodate the OS; the OS is supposed to accommodate me! That's part of the reason it was invented in the first place!

Correct me if I'm wrong, but I am of the understanding that your purpose in these forums is to convince readers to abandon Windows and switch to your "superior" platform. But this doesn't work if your whole MO is making excuses and pointing the finger. Hope this helps!
See more comment replies
by Philstera September 21, 2009 5:53 PM PDT
Is it the year of Linux yet?????
Reply to this comment
by formerssgtusmc September 21, 2009 6:46 PM PDT
uh...nope
by t8 September 21, 2009 7:24 PM PDT
Android is already out and Chrome is out 2010. I would say that 2010 or 2011 is the year for Linux as a desktop or webtop.

It has already been the year for lInux on production servers, web servers, robots, and phones, not to mention data centers and Cloud Computing.
by benjwah September 21, 2009 11:22 PM PDT
I don't think t8 got the joke.

Linux is the joke.
by pentest September 22, 2009 12:00 AM PDT
Yup it is a joke. It run the majority of supercomputers, clusters, web servers, and can scale down into a smartphone and tons of other embedded devices. In other words it runs the majority of high end and critical systems on the planet.

You use Linux every day.
by Philips September 22, 2009 3:23 AM PDT
> Linux is the joke.

Linus is serious business. It's shines as office power OS.

But at home it is a miserable failure. My two sound cards and dual screen setup (occasionally with TV over HDMI) makes pretty much all distros fail.

It's mind boggling that some brag about multimedia on Linux pointing at DIVX playback. It worked on Windows and Macs decade ago already. On Linux it started working decently only recently - and only because modern CPUs now are overpowered as DIVX goes.

I guesstimate I'd have to wait 5+ more years before I would be able to watch HD content under Linux.

As for my sound problem, I guess Linux would never become a hub for my hi-fi needs.
by formerssgtusmc September 21, 2009 6:43 PM PDT
Linux is neither good nor bad - it is simply irrelevent
Reply to this comment
by pentest September 22, 2009 12:04 AM PDT
Irrelevant?

The OS that runs the web and Internet is irrelevant?

The OS that MS copied(and badly) for Vista and 7 is irrelevant?

The OS that MS spends millions of dollars on to spread FUD and is constantly attacking it is irrelevant?

Perhaps you don't understand the definition of irrelevant.
by September 22, 2009 12:25 AM PDT
HA HA! This guy hasn't a clue. Of course he does not know what it means, he needs to learn how to spell it first.
by threedaysdwn September 22, 2009 8:08 AM PDT
Name one thing that's *ever* been "copied" from Linux. Just one. Please, I'd love to hear it.

Give me a break... Linux hasn't doesn't an original thing in its entire existance. It started as a clone, and it survives as a clone (taking bits and pieces from OS X, Windows, etc).
by pentest September 22, 2009 9:33 AM PDT
Compiz for one.

Linux has had all of the "innovative" features in Vista for years before it was released.
by wmcliffmit September 22, 2009 10:14 AM PDT
@threedaysdwn

Your comment shows that you really aren't sure what you are talking about. OS X is a Linux (albeit BSD variety) kernel. So how can Linux "take bits and pieces" from itself? What I have seen is a merging of ideas for the desktop environment. There are things that Linux has been adding over the years, as has Apple, and what we are seeing out there is some combination of the total set of ideas.

As for taking from Windows, X was around (I believe) at least as long as Windows, however it was never as "pretty" as the Windows desktop. Functionally, it works, but the average consumer out there wants point-and-click ease of use. X did not have that for a long time; now it does, and it does it more efficiently IMHO than does Windows. As pentest said, Compiz was out before Vista, and Compiz does all the fancy desktop displays that Vista has tried to add to the Windows platform (perhaps even more). The difference between Compiz and Vista's engine is that Compiz is able to do it all more efficiently, using less system resources, thus allowing the user to actually do something with their pc.

@formerssgtusmc

The only comment I have for you is that your comment deserves no response. It is obvious that you have no idea what you are talking about as others have already displayed here.
by tasdk September 23, 2009 1:30 AM PDT
@wmcliffmit

OS X is a BSD/Mach-derived operating system, and neither BSD nor Mach is 'a Linux'. Linux is a clone of BSD Unix (the old BSD branch of the Unix code base), whereas the modern free BSDs are BSD Unix with the Unix bits taken out and replaced. Calling BSD 'a Linux' is like calling coffee 'a Caro'.
by zyxxy September 23, 2009 12:35 PM PDT
@wmcliffmit: X is not a desktop. It is a protocol for graphics presentation over a network. KDE is a desktop. GNOME is a desktop. Before that, we had things like FVWM, TWM, MWM, MC, etc. etc... Those were all desktops. You don't have to use X to present a local desktop, you can use frame buffers (like enlightenment or Qt). Or Display Postscript (I believe that was used by NeXT). X is actually quite inefficient. It is old. But it worked at a time when processor and graphics processing speeds were slow relative to the network. When processors and graphics are fast relative to the network, there are better desktop networking protocols such as VNC or RDP.

The problem with X is that there is a history of 'things' that assume X is there, and do not work without it. I personally would prefer to see X fade into history.

Also, I run BSD, and BSD is not LINUX. BSD predates Linux by a significant margin. But I will also add that in recent years, BSD has benefited from Linux as much as Linux has benefited from BSD.

@pentest. Vista and Win 7 are not copies of Linux. Not sure where you got that idea. Linux is not the desktop. It is the kernel. There may be some look and feel issues that got copied to some degree from the desktops, but not the OS. If you have written device drivers for each, you would be quite clear on that. If you have dealt with the separate file systems on each and their related permissions model, you would be quite clear on that as well. I would argue that there are some things in Windows, at the OS level, that the Linux camp could learn from, if it wasn't for the patent issues. There are also some issues that Microsoft could learn from Linux, and I assume they are.
by farker1 September 21, 2009 7:17 PM PDT
"Even so, it begs a question: will Linux become more like Windows as it becomes even more successful?"

It does not beg the question; it raises the question. A tech site should at least have the virtue of using language precisely, especially the language of logic. Question begging is when an argument's conclusion is also one of its premises.
Reply to this comment
by Vegaman_Dan September 21, 2009 8:47 PM PDT
I expect this is going to get a lot of usage in the next few months/years for any argument over Linux when the head guy the whole thing named after him calls the product huge, scary and bloated.

All sorts of misquotes will occur. It's like handing this to Apple and Microsoft on a silver plate.

Makes me wonder if Linus is turning into a liability and hindrance?
Reply to this comment
by pentest September 22, 2009 12:13 AM PDT
I recently installed OpenSuSE a bunch of times for a software development client. They were sick of Vista. How big is a bare bones install of Vista? 10GB? Add in the very bloated VS 2008 and MS SQL Server crap and you have a bloated pig that chokes on 4GB of RAM.

The opensuse install? 3.2 GB with everything they need, DB, development tools, compilers, open office, Kile, and even KDE 4.3 and all the 3D desktop graphical bells and whistles(no they didn't need but a few of them wanted to try it out). It is screaming fast on 4 GB, in fact it uses a little under 3GB with everything running.

So who is bloated?

When Linus talks about bloat it is still a small amount next to Windows. It is true that brain dead shills like yourself are going to exagerate his comments, and when you do just remember that a full Linux install with development tools and all the bells and whistles is 1/4 of the size of a default Vista install with nothing else. Of course that won't stop you from spreading lies, but maybe you will feel a twinge of guilt for being a liar.
by Spade400 September 22, 2009 2:53 AM PDT
What an odd way to avoid serious discussion. This style of argumentation reminds me of countries behind the iron courtain, some 30 or 50 years ago.
I think Linus Torvalds deserves a little more respect.
by threedaysdwn September 22, 2009 8:15 AM PDT
@pentest

You had a Windows machine "choke" on 4GB of RAM? Smells like BS to me.
by wmcliffmit September 22, 2009 9:21 AM PDT
@threedaysdwn

That's not BS - I've seen it for myself as well. I have a developer friend that purchased a new machine with Vista on it. He installed VS2008 and MS SQL Server, and when everything was running (er, crawling) the system was nigh intolerable. It has 4GB of RAM, so, no pentest's comment is not BS. The irony of it is that when he reformatted the machine and "downgraded" to XP Pro and re-installed his dev tools, the system worked [relatively] well. The difference was simply the OS - Vista adds a lot of eye candy that winds up eating a lot of resources, and for what? A pretty desktop? Functionality, people, functionality must always come first. It could be the most beautiful OS you ever saw, but if you can't use your PC to perform your daily activities, what good is it?
by pentest September 22, 2009 9:34 AM PDT
Yes, choke: Vista + VS 2008 Pro + MS SQL + Office

4 bloated pigs, although MS SQL does have decent performance.
by E-Si September 22, 2009 11:41 AM PDT
Interesting. I have Vista Ultimate, a complete install of VS 2008, MS SQL, a complete install of Office 2007 Ultimate, and 4 GB of RAM, and my system runs just fine. It's at less than 50% utilization in all metrics (far and away the highest is RAM utilization at 1.87GB) and according to Task Manager, Firefox alone is consuming a little over 50% of all in-use resources. Not that anecdotes amount to data anyway. I could easily configure a Linux system that ran like crap and run up here making all sorts of claims about how that proves Linux is bloated junkware, but then the Linux fanbois above me would just claim I was pulling a typical Microsoft move by stealing their schtick.
by wmcliffmit September 22, 2009 12:03 PM PDT
@E-Si

Just curious as to what the specs are for the rest of your system (CPU/FSB). I have a feeling that those have something to do with the difference in performance. But that goes back to the point of how much horsepower do you need to run Vista comfortably, and why should we have to go out and spend on completely new, more powerful pcs when the ones we already have were working fine? Perhaps that should be the measure of how bloated the OS happens to be - what are the minimum requirements for your pc to use the OS and have a comfortable feel to it?
by santuccie September 27, 2009 1:06 AM PDT
@wmcliffmit:

It sounds like you're changing your story to fit whatever argument you're going to use next. That might explain why I'm seeing errors in the arguments you've been using. First off, how slow of a FSB do you think is reasonable to run a server? And second, since WHEN does ANYBODY use Vista's eye candy while running one? When a machine is supposed to be running two environments simultaneously, it's standard practice to turn off all visual styles, even when XP is your desktop platform. Didn't you or your friend (or pentest) know that?

Tip: Tell the truth. It's easier to remember than a lie, and more consistent. People will have a harder time shooting you down.
by santuccie September 27, 2009 1:13 AM PDT
@pentest:

Wipe your mouth. There's still a little bit of B$ around your lips. It's just like your assertions as to how other platforms are MORE inherently secure than Vista, in spite of what the white hats say; while unable to engage in any discussion of a technical nature, citing merely status quo like a typical fanboy novice. But that couldn't be; you're a real, live penetration tester, aren't you?

'Of course that won't stop you from spreading lies, but maybe you will feel a twinge of guilt for being a liar.'
>>>>Look yourself in a mirror and say those words. Then see if you can bear to keep looking.
by Der150 September 28, 2009 12:01 AM PDT
I have used been using Vista with 3 GB of RAM on a daily basis and I usually run Firefox with 100-200 tabs opened (while having about 70 add-ons installed), VirtualPC, Outlook, and sometimes a random non-light 3D game, and yet my computer runs fast and smooth (even with Aero enabled!). So I have to agree with E-Si and santuccie.
pentest = BSer
by beatle11 September 21, 2009 11:13 PM PDT
To me saying Linux is bloated is silly as there are so many distributions out there. Some are obviously larger but others are meant to be really tiny and efficient.
Reply to this comment
by pentest September 22, 2009 12:14 AM PDT
He is talking about the kernel which may be bloated in his eyes, but is a fraction of the size of the Windows kernel.

Matt just doesn't know the difference between a kernel and an operating system.
by uuf6429 September 22, 2009 12:02 AM PDT
"To me saying Linux is bloated is silly as there are so many distributions out there. Some are obviously larger but others are meant to be really tiny and efficient."
Actually, that is why it IS bloated. Simply compare between a DVD-size live CD vs a ~60 Mb one.

"Even so, it begs a question: will Linux become more like Windows as it becomes even more successful?"
Personally, I hardly see Windows as bloated, at least not XP. I'm not saying it's efficient, nor lightweight, but seriously, comparing it to some linux distros out there is like comparing a human skeleton to an elephant.
Besides, linux have been trying to imitate Windows since it got out. Sure, it has a great set of features, but ever noticed how slowly it integrated a well known browser? (antritrust anyone?)
Reply to this comment
by KimTjik September 22, 2009 12:52 AM PDT
Who's copying who isn't of great importance. It's not a clear cut case, but everyone is watching the others. Some concepts are even pre-computing.
by September 22, 2009 12:17 AM PDT
Two words Linus - Kernel Config
Reply to this comment
by digish777 September 22, 2009 2:12 AM PDT
Think..... Think...... Think.... Yes, Think....Think...... No, Think...... May be I am there
Again....

I might be there.......Think.......
Reply to this comment
by digish777 September 22, 2009 2:13 AM PDT
Think..... Think...... Think.... Yes, Think...... No, Think...... Yes. I might be there.
Reply to this comment
by digish777 September 22, 2009 2:14 AM PDT
This page kills my comment saying it is, spam. May be it is some kind of funny technology. May be.....
Reply to this comment
by digish777 September 22, 2009 2:15 AM PDT
This page kills my comment. May be it only takes the comment from Linux machines.
Reply to this comment
by digish777 September 22, 2009 2:16 AM PDT
Definitely, this page itself is created in Linux technolgy. It says my comment is personal attack. abuse etc.
Reply to this comment
by digish777 September 22, 2009 2:17 AM PDT
Wow, it is taking the comments. I got confused. It is working.

No may be I hsould use, a different way of saying it: It simply works.
Reply to this comment
by odubtaig September 23, 2009 3:13 PM PDT
Is someone having a nervous breakdown on CNET?
by therealmikenelson September 22, 2009 3:41 AM PDT
I was confused. I thought Linux was perfect. How can this be?
Reply to this comment
by pentest September 23, 2009 8:25 PM PDT
Probably because you are just dumb?
by trenyikzsolt September 22, 2009 3:59 AM PDT
technically linux is the core. but you (Linus and others) always have to ask yourself, if you find something in the store: 1. do I need it really? 2. do I have money for it? If both are yes, you shoud buy it.

The kernel is big, because it is a luck, that it supports many devices (contain many drivers). Les't go: 1. do we have space (memory and disk) for it? Is somebody able to write the good code? I think, bith are "yes". For Linus it is maybe more filosofical point of view than for the "average" user...

If somebody thinks of a specific distribution, it's fairly scary that you put a DVD to install an operating system, but be of that you don't install just an operating system, but an operating system a set of a huge amount of tools.

But summarize, whis USER doesn't sh*ts about the size of the operating system installed on a disk of 80-160 gigabytes??
Reply to this comment
Showing 1 of 3 pages (123 Comments)
advertisement

The browser battles go on and on

roundup From Firefox to IE and from Chrome to Opera and Safari, there's no sitting still for browser makers looking to keep their products fresh and competitive.

3G wireless still holds promise

The next generation of 4G wireless may get all the headlines, but advanced 3G technology will likely dominate services for the next few years.

advertisement

About The Open Road

Matt Asay brings a decade of in-the-trenches open-source business and legal experience to the Open Road, with an emphasis on emerging open-source business strategies and opportunities. Matt is general manager of the Americas division and vice president of business development at Alfresco, a company that develops open-source software for content management. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure.

Add this feed to your online news reader

The Open Road topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right