Novel OS Drives the '$100 laptop'
jrwr00 writes with a link to a CNN story about the $100 laptop's unique operating system. We've discussed the OLPC's UI before but the article offers a few new piece of information on the project, which is expected to roll out this year. From the article: "The XO machines are still being tweaked, and [OLPC UI] Sugar isn't expected to be tested by any kids until February. By July or so, several million are expected to reach Brazil, Argentina, Uruguay, Nigeria, Libya, Pakistan, Thailand and the Palestinian territory. Negroponte said three more African countries might sign on in the next two weeks. The Inter-American Development Bank is trying to get the laptops to multiple Central American countries."
I read this story on CNN first as well, and my first thought at seeing the headline was nightmares about a Novell operating system.
In any event, it doesn't really sound particularly novel to me.
I may make you feel, but I can't make you think.
Drill baby drill - on Mars
...to fat kids and may cause eating disorders.
A laptop like this, meant to be used in African and Asian countries, will need to have excellent internationalization and localization support. Even just within India, there are a great number of languages and character sets that need to be supported.
Currently, KDE is generally acknowledged to offer the best internationalization and localization support of all the open source X11 desktop environments. GNOME has a greater percentage of applications translated, but many of the translations (especially of African and Asian languages) were quite rushed and are of a poor quality. The general consensus is that KDE does not have as much coverage as GNOME, but what is there is more correct and comprehensible.
In any case, we have to realize that it has taken years upon years of effort to get KDE to the excellent point that it is now, with regards to internationalization and localization. I have trouble believing that this laptop project could offer an alternate desktop environment offering the same (or better) level of support, with only a fraction of the resources of the GNOME project, let alone the KDE project.
"It doesn't feel like Linux. It doesn't feel like Windows. It doesn't feel like Apple," said Vota, who is director of Geekcorps, an organization that facilitates technology volunteers in developing countries. He emphasized that his opinions were his own and not on behalf of Geekcorps. so we have: a) kernel b) operating system c) hardware vendor It doesn't feel like any of those? Wow.
It's clear that Jobs hates the poor and non-whites alike.
Just because I like to repeat myself every time an OLPC story is posted, I'll ask again: Where are the apps for this platform? Can anybody name one app, accessible to end users (e.g., no recompiling required), that is compatible with the Sugar UI, mesh networking, low-end specs, and other unique features?
A platform exists only to run the apps, not visa-versa. BeOS was a great platform, too. Many excellent gaming platforms have failed, because they lacked apps (i.e., games). Linux desktop is getting nowhere, despite it's technical excellence, because it lacks key apps (i.e., Office). Pull a few key apps from MacOS X (e.g., Office, Photoshop, etc.) and see what happens to adoption.
And all those platforms have far, far more apps available than OLPC (just look at sf.net, download.com or cdw.com). I know OLPC runs a flavor of Linux, but no known Linux apps are compatible with the specs above (Sugar, mesh networking, etc.). Go into a shopping mall and give a random person an OLPC -- what would they do with it? Sure, it has some included apps, but that can't be sufficient to meet the needs of millions of kids with every need and in every environment imaginable.
I hope OLPC works out great, but I can't imagine anyone who has ever designed systems looks at this and thinks anything else but -- great platform, but for what applications?
OLPC needs to die in a fire.
Nigeria has filed its request for OLPC laptops. A cursory review of Nigeria's application has uncovered an astonishing correllation: by sheer coincidence, Nigeria appears to have the exact same number of children (28,913,720) as the number of adults eligible for service in its military.
Nigerian president Obasanjo was contacted for comment, but was reportedly away at a military planning session. A spokesman for his office later asked when the OLPC laptops would begin arriving.
FATMOUSE + YOU = FATMOUSE
Surely, it must be possible to build the same "Sugar" interface on any full install of a moder Linux OS... Where are the OS packages? Where is the SVN respository?
Look at the OLPC wiki.
"Go on my son! Kids should be exploring, not training to become the paper-pushers of tomorrow. Computers have so much more to offer than that."
Guess that means they'll not be running OpenOffice on these computers?
For awhile there I thougth devs had totally changed their mind on things and were going to use Suse as their upstream distro instead of Fedora. Not that I have anything agaist Suse...just Novel, the tech. company.
"Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
We can only hope the security on it is better than Lunix or Apple. Otherwise there are going to be a whole new legion of pretty pink pwnies, charging out of the third world.
Ironic that everything in the article says Red Hat except the title. Is Novell even a part of this project or am I mistaking the title? Is it just saying its an interesting idea?
You now, there is a LiveCD available you could have used to see for yourself before posting.
/.
There are vmware images available you could have used for the same purpose.
You could have taken a look at the site of the project, where you would have found answers to your questions.
Instead you chose to post your nonsense on
But to answer your questions, there are some apps that were specifically written for the OLPC, but most are simply modified Linux apps (for example abiword and firefox).
Most of Sugar, the OLPC's desktop environment, is written in Python. The source is here:
http://dev.laptop.org/git.do?p=sugar;a=tree
I just tried it out, and I am pleasantly surprised! It's amazing how much faster Python is for desktop applications than Java is. Even when using IBM's SWT for developing Java applications, they still feel far more bloated and slower-responding than OLPC's Python-based GUI applications.
I would have expected Python to be slower than Java, but apparently that is not the case. It could be that the layers upon layers that make up Swing really slow it down. Maybe it's time for Sun to take a page from OLPC's Sugar project, and develop a UI framework that is fast and easy to use.
By July or so, several million are expected to reach Brazil, Argentina, Uruguay, Nigeria, Libya, Pakistan, Thailand and the Palestinian territory.
Oh, fantastic... There goes my hard-earned taxpayer money.
Nothing like a populist solution for a stuctural problem.
http://wiki.laptop.org/go/Sugar_design_review_3/
Lameness filter is a lameness filter
For sources and development information see here: http://dev.laptop.org/git.do?p=sugar;a=summary
-- http://htpc.info-on-the.net/
...like PLAY DOOM! http://www.olpcnews.com/software/third_party/doom_ on_the_olpc_xo.html
Linux desktop is getting nowhere, despite it's technical excellence,
1. It's very easy to argue it's getting somewhere because of the variety of distros out there. Just because NetCraft or whatever research name you look to for credibility can't/won't measure or validate the progress means absolutely nothing.
2. Putting together a coherent desktop is difficult to say the least. Your average Linux desktop won't be competing directly with apple/microsoft, but you will find pragmatic IT people deploying them everywhere. No, none of those people have been the subjects in desktop market share research either.
because it lacks key apps (i.e., Office). Pull a few key apps from MacOS X (e.g., Office, Photoshop, etc.) and see what happens to adoption.
This is a well-worn and ultimately invalid opinion. History shows us repeatedly that the switch happens when one platform has something a consumer **really** needs. Making look-alike office and graphics apps is not the answer. The answer is a little deeper. Maybe openoffice.org might have something really great lawyers would switch for. Maybe gimp has features that animators want they can't get from Adobemedia. (filmgimp?)
We know it hasn't happened yet, but it's already begun. Proprietary software companies like Microsoft and Adobemedia will tighten the noose by raising prices and offer progressively less innovation. History shows this over and over again.
http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
The word "OS" is not mentioned in the article.
I took the liberty of drawing up an artist conception based on exactly how the article describes the Novel OS for the OLPC.. Download it here
*plays the Apogee theme song music*
I think I'm tired of all the posts from people who think their own inability to read is extremely funny. And did you bother to (mis)read past the headline? They've invented a new UI metaphor, one that sounds pretty interesting. Novel enough.
No actually, the closest they'll get is an enhanced derivative version of Abiword.
There are no applications because running applications is not the platform's purpose.
I took a look at Koobox PC's. Sure it starts out cheap. But then you have to replace the 40GB drive and quadruple the RAM. And by the time you're done it's a $600 unit. They price a harddrive upgrade for 120GB @ more than a hundred bucks. They want $129 for the RAM. I'd be happier if they didn't include anything at all. Straight retail mail order would be cheaper for the parts.
So I'm pretty sure we could all have $100 laptops if pricing was semi rational.
I'm sure I'm not alone in wanting to get my hands on one of these. Why don't they make them available to the Western world at double the price, $200, and put the profits towards making more of them for the 3rd world?
THAT'S what passes for insightful here?
Gack. Ick. Urk.
Damn! The ODF is now an international standard and these guys muck up the waters with a _new_ format? What's wrong with using ODF?
Umm, you do realize that SWT on Linux is built directly upon GTK+ or Motif, right? It is essentially the same as PyGTK, in many respects. Yet it still feels far slower. The only thing I can attribute such degraded speed to is Java. GTK+ applications written in C and Python are very responsive and lightweight, while equivalent applications written using Java and SWT take far longer to start up, consume a lot more memory, and are nowhere near as responsive.
ofone single puny UniTed States. new faces and many
quote FTA: ""In fact, one of the saddest but most common conditions in elementary school computer labs (when they exist in the developing world), is the children are being trained to use Word, Excel and PowerPoint," Negroponte wrote in an e-mail interview. "I consider that criminal, because children should be making things, communicating, exploring, sharing, not running office automation tools.""
I built my career as a programmer starting with a TRS-80 followed by an Atari 800, both computers much, much more primitive than what you have in a cell phone.
What distinguishes a computer from a cell phone these days is:
1. A keyboard you can actually type on
2. A screen you can actually read
3. An open enough operating system that you can compile and run programs.
This has all three.
Computer. Not cell phone. Computer.
And it's damn good that it has the networking, sound, !vision! stuff that makes it suitable for communication too.
In Nigeria, Malaysia etc, I expect Muslim fundimentalists to take them all away.
No doubt they will all end up being used to train Al Qa'eda recruits in computer skills.
Yay.
Running Linux was the main price break I think.
For cheap computers, the Windows license is the main cost these days - and the reason you need a fast processor, lots of memory and a bit hard drive.
There's also a VMWare image. Grab the torrent and a copy of VMWare's free player and you can take a look at it that way.
The torrent doesn't have a lot of seeds (I may be the only one at the moment), so if you grab it, please seed for a while.
Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
I got ahold of a vm with this new operating system. Its strengths are the scalability of the network (a "swarm" of ad-hoc'd laptops is possible), a straightforward interface that doesn't depend so much on language use, and its simplicity.
Its major drawback, however, is the fact that it's not a sophisticated enough system to be useful for all ages of children. The UI and software suit are so surprisingly dumbed down that if it weren't internet capable, I fear it would be useless for any children over, say, 12 years old. And that's pushing it: My 12-year-old sister is making elaborate animations with stuff that would never run on the 100-pc.
I say build schools; build libraries. Build something sustainable, for christ's sake! They're going to give these laptops to children who may not have the best living conditions. My home is hypo-allergenic and safety-sealed, and my sister's laptop is falling apart. What would it look like if dust and dirt and sand came into the picture? Probably a lot like a 100 dollar paperweight. Oh wait- there's no paper that would need a weight, since all our offices went paperless, and the Congo decided to follow suit.
"Well, saying the same thing many times doesn't make it more true or relevant."
Taco is a stud! Taco is a stud! Taco is a stud!
The article mentions that they HOPE to bring the price down to $100 per laptop through mass production.
I did a quick check on tigerdirect and saw quite a few laptop models in the $400 range. And they do a whole lot more than show some stick figures and share text.
One of the selling points of these laptops is internet access, which means there's got to be power coming from somewhere so charging batteries is not an insurmountable obstacle. Heck, build some pedal powered dynamos for the villages, which would help with a lot of other issues as well.
It seems like one of the goals of this project is to have as few skills learned as possible carry over to other computers later in life. I've got to give the man credit, he seems to be getting people to sign up, but I wonder what Dell could provide a country willing to write them a $100 million dollar check...
It is my impression that the whole idea of creating a brand new interface is to escape the eternal upgrade spiral. On the surface, they do away with folders and mainstream OS vendors, but consider how this affects the entire paradigm of computing. In a few years these people will be old enough to work in an office (not saying they will, it's just a possibility), and set me tell you, I think they're not going to *want* to touch Windows, MacOS, or KDE/Gnome with a fire poker -- it's too messy. They won't want to work on their computer, they'll want to work on their *tasks*. You and I can do a lot more by donating to charities or 'adopting' a child through a group like World Vision. Great! By all means, if you are so inclined, fund and donate all you like!
As you state in a later post, hardware failures are a different topic; that's mostly a question of build quality and durablity. While it is to a high degree possible for a manufacturer to skimp in this department, and thus encourage more purchases, it's not my impression that the OLPC project has chosen this path -- quite the opposite.
"Good news, everyone!"
Why is the OLPC planning on testing the product on kids in remote countries, first, without testing a few on local kids? There are plenty of inner-city-USA children who have never seen a computer before.
You can write a novel or short story in MS Word; you can also email it or save it as a webpage to share it with everyone. (Isn't this considered "making things, communicating, exploring, sharing"?)
You can draw pretty graphs in Excel (Isn't this considered "making things, communicating, exploring, sharing"?)
You can create neat animations (without any prior experience in a professional software) in MS Powerpoint. (Isn't this considered "making things, communicating, exploring, sharing"?)
That's what I remember trying the first time I AOL-warez'ed MS Office to check it out back in 7th grade. I barely knew how to use Windows back then, since coming from tech-deprived roots, my family didn't own a computer until then.
Methinks the old Nick has, sadly, never tried using MS Office to create anything new.
I'd like to see him live up to his word.
Most schools still have more Apple's than IBM-compatible PC's. Some schools have only Apple computers. And if you go to a public school, you aren't taught Office until high school or middle school.
Excellent! Thanks a lot. I'll leave it seeded on my server. There's not a lot of bandwidth, but it'll trickle through eventually.
Stephen J Gould (RIP) attempted to address Neo-Darwinism, and made some progress, but the evolution of species through natural selection remained; his concept of speciation created moments of focused "creativity", but the mechanism remained untouched. He also suggested selection upon scales larger than the gene, but this is using poetry to attck mathematics: a gene's "interest" in self-propagation includes the interests of reciprocting co-conspirators, wherever they're hosted.
There are two issues that are relevant: what is true, and what is science (these need not have the same answer). Finding a middle way is sometimes good political strategy, but isn't the way of either truth (which is singular, though unknowable), or science, which (for example) selects simpler models over more complex ones [Occam's Razor].
Wikileaks, no DNS
I do not quite understand the logic behind the choice of the CPU.
It is quite a specific operating system and environment (not quite windows xp). Linux has been ported to many arches. So why not go with Alchemy or ARM9 chips? Lower power lower price. Why x86? The only reason to stick to x86 is to run windows or standardized Linux distros like redhat.
And if they had to go with the geode and 128mb ram, why not use the lx800 chip which uses lower power?
I would imagine an ARM9 chip would take less cranking to last for a while and it will be $10 cheaper in quantity.
"Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
In fact, there will probably be a fork of Edubuntu with a name like Subuntu, Sedubuntu, or OXubuntu, unless the devs figure out how to fit it all on the same CD anyway. In that case, different users logging into the same machine can have different default sessions. Those who feel confined by Sugar, who make the effort to learn the desktop paradigm, can use GNOME, KDE, etc.
[100% ISO 646 Compliant]
SVM, ERGO MONSTRO.
Get rid of ALL external ports with the exception of USB. Build in 802.x and Bluetooth. Make a fanless design, close all the holes in the case and make some kind of effort to toughen up the box. And make the screen detachable through an internally doled out wire. Rubberize the keyboard so it's sealed. And absolutely standardize. You could drive down the cost enormously w/o having to get fancy. By comparison there is no earthly reason why VIA based micro ITX PC's cost MORE than their desktop counterparts except for the coolness factor and people seem to be willing to pay it. I myself have been looking for a micro ITX appliance sized box, fanless, one or zero PCI slots that can run w/o a keyboard or monitor and find that the premium for that form factor is too high. I might as well buy a Mac mini. And even that's a little too complicated. I don't need a CDRW/DVD drive. I don't need fancy graphics or sound. I don't even need a hard drive - rather I'd like an internal bay to plug in my own drive of any given size or none at all and run off a large thumbdrive. Once you remove the gewgaws from a microITX such as the DVD drive and you modify the power source a-la OLPC with some kind of dynamo you can get the size pretty damn small - perhaps not any bigger than my Thinkpad's AC adapter power supply. And that has got to be something very cheap to build. If they plunk in 1GB RAM you could could damn close to surface mounting the whole PC on a few chips and controllers, one tiny board smaller than a Freescale or PC-104 and a few connectors. If it lasts a year, you toss it like a cell phone.
Seriously, home hacks of routers, NAS boxes and the like are close to what one would need.
Reminds me of the common argument that should stop its because there exists .
I'm not saying you're wrong -- far from it. I just think you're not 100% correct. Perhaps there's room in the world for taking action on more than one front?
I only post comments when someone on the internet is wrong.
A 100$ laptop? Erg. Its for something good, though.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
Sure this laptop will offer interesting learning opportunities to students, as advertised. But it will also have all kinds of unforeseen or unstated side-effects -- some good, some bad. I just came back from 27 months as a Peace Corps Volunteer in a rural African village without electricity, running water, or paved roads -- an ideal location for these computers. Given conditions there, I can imagine that...
1. These machines will quickly start to disappear from remote rural schools and a thriving black market for the device will appear in nearby towns. (Solution: Sell the damned things to the public too, like we've been asking for years.)
2a. They *may* soon be broken and fall into disrepair, since anything people are given free has less value to them than something one works for and purchases one's self.
2b. Conversely, they *may* be seen as precious objects that are treated with great care.
2c. Most certainly, siblings who don't have access to them will become insanely jealous, resulting in lots of sibling rivalry. Sorry, parents. 8-)
3. Rural areas will become vast sources of office labor in poor countries, as rural kids seek out government and corporate office jobs accessible to them with their typing, communications, and other office-related skills.
4. Interfaces mimicking the laptop's "Journal" interface will start to pop up for Linux and Windows users, especially in the countries that first get the laptops. (Current interfaces are vast overkill for the majority of users, who just want to browse the web, write a letter, read email. There is a great hunger for a simplified alternative.)
5. The $100 laptop will spawn a great rethinking of interface design. Other slimmed-down laptops will appear from other manufacturers. (Myself, I've been waiting for years for a Palm interface running on a 7x10x1/2-inch laptop at 640 x 480 with 30 hours of battery life. And I'd pay a lot more than $100 to get it!)
6. Kids who today walk five miles to dip a bucket of water from a stream will start to become programmers and develop new apps for the $100 laptop. The criticism we're hearing that "there's no software" for the device will sound silly in a few years.
7. Most certainly, the immense divide between rural and urban in the poor world will shrink a bit. And that may in the long run be more important even than the laptop's educational function.