Negroponte says Linux too 'Fat'
Cadef writes "According to a story on CNet News.com, Nicholas Negroponte says that Linux has gotten too fat, and will have to be slimmed down before it will be practical for the $100 laptop project. From the article: 'Suddenly it's like a very fat person [who] uses most of the energy to move the fat. And Linux is no exception. Linux has gotten fat, too.'"
It's not fat. The architecture is just big-boned.
Has he not tried Damn Small Linux... it is pretty small, doesn't really seem to be "too fat", it even works on my OLD laptop with its 167MHz processor and nearly no RAM
*''I can't believe it's not a hyperlink.''
Exactly. There are distros that install 5-6 window managers, 5 different text editors, mutiple multimedia players, and thats insane. Then when anyone says that they shouldnt, all the opensource freaks run around screaming about choice!
I have slackware-current, yes, CURRENT running on a 486 DX 33 laptop, 12 MB of RAM, 200 MB HD. It even runs X, python, gcc. Kernel version 2.6.14. It supports wireless with native drivers too. This is probably way under powered for what they are considering for the $100 laptop; so I know they can do far more. Trust me, they can really do whatever they want with linux.
This is SOOO untrue. Linux is only as fat as you can make it.
Every time I see someone complaining "Linux is slow" or "Distribution Foo is bloated" I remind them that their system is bloated because they CHOSE to install unnecessary services (You're running MySQL, PostgreSQL, PostFix, Apache, Subversion, DHCPD, BIND. and everything else available in the distro? You have Composite enabled with KDE with ALL eye candy turned on and every SuperKaramba theme you could get your hands on? You're running a non-SMP kernel on that shiny dual core processor?
Let me tell you something: I still run dual Celeries and dual Pentium II Xeons at my office - and they're going to be wiped soon and be reinstalled with bare KDE installations for use as CSR workstations, probably with build server and 3D rendering daemons to take advantage of spare CPU cycles should we need it (those will be off by default of course). Even with full installations those machines are all mighty responsive. I don't turn on eye candy, Postfix, MySQL, apache, etc. remain turned off unless absolutely needed for testing a web or other application locally, and superkaramba is not installed.
Now, I've tried complete installations (installing EVERYTHING on Mandriva, SuSE, and other distributions) one weekend out of morbid curiousity and yes, it gets piggish, and composite made it absolutely unbearable, but I wanted to see just how much those boxes could take before Linux became unstable -- plus I wanted to have easy access to all apps because there are many, MANY Linux apps I've never even tried. And wouldn't you know it, the systems did not become unstable, but just painfully slow. That's an extreme case, but obviously it wasn't the fault of Linux that I chose to do something that many newbies do because they think it might be convenient.
Linux isn't bloated in and of itself. It's used in many embedded devices where CPU cycles, memory, and storage are all scarce. When designing embedded systems the engineers select only the bare essentials to get the job done - check out Snapgear (now Cyberguard SG) routers, some of LinkSys' routers, and Zaurus PDAs. Check out any number of the latest-generation cellular telephones, most notably Nokia's and Motorola's. Check out Tivo.
Not a lot of CPU power in many of those, and yet they do their jobs very, VERY well.
My own desktop is a little slow due to the ATI video card (video is a big bottleneck on ATI with Xinerama - I keep sticking with the AiW card in the hope that X.org's integrated Gato drivers will eventually work) but the other desktop boxes in the office are NVidia and they absolutely fly (in terms of responsiveness), despite having more toys enabled than my box, and all having slower CPUs than my system. Heck, even the dual Pentium II Xeon with NVidia card is more responsive than my system. When I switch to a single-head configuration my system is plenty fast. Even with Xinerama, Linux is more responsive than Windows is on my box.
Linux isn't bloated. It all comes down to configuration, user error, and to a lesser extent, hardware choices (imho, ATI cards should be avoided if you run a dual-head system).
By your argument, Windows bloated if you base your judgement on an OEM who installed a ton of eye candy, or if you installed something like WinFX, Desktop Sidebar, SpyderBar, or other CPU-sucking toys. Windows by itself with unnecessary services disabled is not bloated, and on the same token neither is Linux.
Want a nice responsive system? Install what you need, and either disable or don't install what you don't need. Forget about eye candy. SuperKaramba isn't a necessity. Install the right kernel for your processor (in the case of dual core systems, the SMP kernel is the right choice - or for a single-core processor with hyperthreading, an SMT-aware SMP kernel is the right choice).
The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
I was at the speech. The lecture was not about Microsoft not being cheap enough or Linux being too fat. It's about getting an educational tool that is a replacement for textbooks and a suppliment for six grade educated teachers. All the press I've seen on this takes the quips and jokes and makes them the subject for tha articles. How about someone in the press talking about the other 95% of the presentation. The fact the technology can be deployed at a reasonable cost. The need for content development. The mesh networking. The need for the inexpensive village server and internet connectivity. Ways to effencently power the devices..... Something of substance.
You may be right, peple starving in Africa is not in need of laptops. But you are aware there are millions of people in africa not starving, right?
He's wrong.
Both software and hardware grow. Software grows in terms of functionality, hardware grows in terms of speed, memory size, etc. Software and hardware need to match. Don't run slackware 2.0 on your shiny new dual core athlon 64. Don't run KDE or gnome on that old 486 you found in the basement.
So Negroponte creates a low cost laptop. Good. Now he tries to fit contemporary software on it. He finds it doesn't work. Does that make the software bloated? No. The software just doesn't match the hardware.
People tend to forget how slow old hardware really was. Don't you remember visible slowness in scrolling on 8086 hardware in text mode? Don't you remember how long Wordperfect took to start up? Big&bloated Microsoft Word starts in under 2 seconds on modern hardware.
You probably don't remember. That's why modern software seems so incredibly slow on old hardware. That's just because the hardware is old.
Of course some software is bloated. Openoffice is extremely slow in comparison to Microsoft Office, while even lacking features (wether you want those features is open to another debate). KDE applicates take too long to start up (while their speed when stated up is good).
My point is: software is not bloated. Software is designed to run on contemporary software. Which in this day and age is >= 2 Ghz, >= 512 MB ram, >= 200 GB harddisk, fast GPU w/ >= 64 MB ram. That's a lot faster than the $100 laptop.
This is your sig. There are thousands more, but this one is yours.
It's not a project to relieve poverty in the poorest of the poor countries. It's a project to provide an educational laptop to children in developing countries.
There is a big difference, but Slashdot as a whole (if such a concept is valid) seems not grasp it yet.
Linux responded to Negroponte by saying "I may be fat, but you're ugly and I can lose weight!"
Fact is, I've become so used to incoherent, pointless, misspelled, gramatically incorrect, factually incorrect, stream-of-conscionouss postings in Slashdot, that it just never occurred to me this one might be any different.
Join the NFSNET. Our prime goal is making little numbers out of big ones. http://www.nfsnet.org/
And it STILL got done before Gentoo.
If you wait for world hunger to be solved before you do anything, you're never going to do anything. Your argument is a cop-out.
I don't care if it's 90,000 hectares. That lake was not my doing.
Excerpt from http://www.minix3.org/
MINIX 3 is initially targeted at the following areas:
* Applications where very high reliability is required
* Single-chip, small-RAM, low-power, $100 laptops for Third-World children
* Embedded systems (e.g., cameras, DVD recorders, cell phones)
* Applications where the GPL is too restrictive (MINIX 3 uses a BSD-type license)
* Education (e.g., operating systems courses at universities)