OLPC Developers Boost Security
eldavojohn writes "The developers of software for the One Laptop Per Child (OLPC) initiative are redefining security for the personal PC. Since the laptops have the potential of communicating with any other laptop, the developers have a unique opportunity to implement both virus protection on the kernel, master boot record and also the way in which the laptops deal with security and 'code-sharing.' The developers are currently seeking outside counsel from security experts and if you're worried about these security schemes posing only problems to the children, 'these security measures can be turned off by the PCs' owners. To protect against that leading to disaster, the laptops will automatically back up their data up on a server whenever the machines get in wireless range of the children's school. If a child loses data, the files can be restored by bringing the laptop within wireless range of the server.'"
This actually sounds like a really good idea. What if the child were really bright and had modified the system on purpose, however? Would it just overwrite his changes?
The concept that computer technology will improve the lives of children if they only could get access to it strikes me as inane. How does access to a computer help anything if poverty and social instability are rampant? The idea that you can shove a computer in their face and make it all better astounds me. I think there are much better initiatives out there.
And I am a software guy who loves technology and computers in general!
This sounds like a really clever idea. I'm suprised there's not more demand for it in school/colleges now, and it has taken a project like this to actual take steps to do it.
That being said, this project has been in the news for a LONG while now (at least it'd seem), are they any closer to actually reaching their goal?
I don't think this is a project that you want to rush and I am gratefull that they have been making many design changes and taking their time. For example, it was decided that the power generation being built into the hinge of the monitor/laptop was a design flaw. Since this is a piece that will experience the most motion, it was identified as being the biggest potential for wearing out or breaking. They instead modularized this component into something like two wheels you push around to generate energy.
Also, there are targets for energy consumption and communication that they wish to achieve before launching this project.
From what I have read, the people backing this are approaching with caution and I still expect it to be a 2-3 year longer effort before we start to see these things available for sale.
My work here is dung.
Standard computer design generally lets most any program access any file stored anywhere on the machine. That is one reason why flaws in programs can be exploited by outsiders to steal or erase private information.
I guess they think the insecurity is hardwired. And then they go on to act as if the OLPC being secure is unrelated with the fact that it runs Linux.
These are running fedora which has very few viruses for it anyway, moreover it is a special form of fedora, which might not be vulnerable to all the viruses which linux anyway (and whose going to write viruses for these kids computers anyway, there is no money nor respect in it). So I worry about sticking virus protection in the MBR and kernel for fear that it itself might cause more issues and problems than if it was just left "open".
*''I can't believe it's not a hyperlink.''
the kids who will eventually have these machines might be poor, sometimes hungry and thirsty, and living in deprived conditions, but there will be the usual distribution of thinkers, creators and geniuses among them. Think about the javascript myspace virus someone wrote just in order to get people to add him as friends a year back - if the security of the systems isn't good, intendedly-harmless pranks and experiments by users, or attepts at electronic bullying could disable vast sections of the wireless grid and deprive whole communities of connectivity
I have been a user for about 10 years. This ends Feb 2014. The site's been ruined. I'm off. Dice, FU
That's right! Now the Personal Computer is even more personal! The PPC Personal Personal Comptuer!
Life is rarely fair. Cherish the moments when there is a right answer.
And I'll defineately buy one of the $300 versions, donating 2 others to people in the third world. Let's hope they can join the rest of the world faster using these laptops, or perhaps even, the internet.
We already know that the plan was to allow the children to modify as much as possible in Python. However, now Perl will be banished:
... freeing up much more space on the flash for user space. Source
We have broken the Perl dependency
Seems fair enough. All i can add is:
We are the Knights who say..... "Ni"! We are the keepers of the sacred words: Ni, Ping, and Nee-womm!
My little Linux and tech blog
"...to help..." with what? Specifically?
The problem is not that these kids don't have laptops.
The problem is not that these kids are losing data files.
The problem is that these kids live in an unstable (politically/economically) environment. And no amount of laptops will change that. The laptops will not protect them. The laptops will not end a drought. The laptops will not bring in more crops.
And that is the problem. When all you have is a hammer, every problem looks like a nail. Instead of focusing on getting laptops to these kids, why not work on actually understanding the problems and mitigating them?
That is exactly what this is about. They're putting a lot of effort and money into getting these laptops to the kids. And they will feel good about it. But it will not solve a single problem that those kids face every day.
But they will feel really good about "helping" those kids who don't have laptops.
In India, they have the Computer-in-a-Wall project. The project is basically kiosks with computers in them. The kids' access is pretty much unmediated. ie. dump an internet connected computer in front of them and see what happens. They have four years of data and the results are uniformly positive. These things are a great educational tool. Remember that these kids are impoverished. They don't have tv, phones or newspapers. The computer makes a huge difference in their lives and, unlike tv, the effect is very positive.
http://www.hole-in-the-wall.com/findings.html
So, we do have good reason to believe that the $100 laptop will be a 'Good Thing'tm.
<sigh>
One OS vendor (even if a monopolist) is equivalent to "standard computers", despite that fact that every other vendor (incl. Apple which is de riguer with journalists) offers rather high security.
Thats a pretty inaccurate way to talk down to their audience.
I wonder if security is well served by Marvell only giving documentation to those developers who are willing to sign an NDA? http://marc.theaimsgroup.com/?l=openbsd-misc&m=116 007094304009&w=2
I admit not knowing much about the OLPC laptop, but it strikes me that they are implementing many unique (not "proprietary", but same difference) technologies: The Sugar UI, networking, now security, and probably a bunch of things I don't know about.
Where will they find apps for this platform? Look at sourceforge.net, download.com, microsoft.com, cdw.com, or any other source: There are endless apps for existing platforms, freeware, shareware, commercial, open and proprietary. Where will OLPC users get apps?
* Will we someday see OLPC apps developed in similar numbers? I'm not sure: Will there be enough demand to stimulate it? Supply of OLPC savvy hackers? OLPC's choice of non-standard technology makes it more expensive for developers to learn the platform, for apps to be ported, etc. Is there an IDE for OPLC? Other tools?
* Will OLPC supply all apps themselves? It seems difficult for one organization to meet all user needs, something all the Windows developers in the world sometimes collectively fail to do.
* If the apps do become available, will it be soon enough to make the OLPC useful? Or do we have the equivalent of a fantastic game console with very few games or developers.
Perhaps this has been long ago addressed, or I over-estimate the problems or challenges, but I would be interested in the answers.
If that was so, they would not need us to supply the laptops.
No, because the laptops only solve the "problem" of not having laptops.
At the basis it is always about having enough food. Without enough food, you end up with war and starvation.
Then it is about enough shelter/clothing.
Then it is about medicine.
If they have sufficient quantities of those, then they can work for everything else. If they do not have enough food/shelter/clothing/medicine, then giving them a laptop won't help them at all.
Have you even read anything about the initiative? The laptops are sold to the countries. Are you suggesting that those countries could design and manufacture the laptops?
The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
You can ask questions to the people behind OLPC here. I've skimmed over the page and I think there is no similar question there.
The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
I can't wait to get my first bit of spam:
Request for Urgent Scholastic Relationship
We are the top official of the treasury of the thrid grade student government who are interested in importation of goods into our school with funds which are presently trapped in Nigeria. In order to commence this business we solicit your assistance to enable us to transfer into your account the said trapped funds...
I'm tired of hearing about this whole One Laptop Per Child thing. It doesn't provide any real benefit. How many third world countries have a high demand for computer skills? Give the money for the laptops to the children and they'll be better off. Better yet, sell versions of these rugged, use anywhere, cheap laptops to the people who can buy them, and then give the profits to the children.
Last Post!
but they dont' have computer viruses in africa!
I say this would have been (at current) ... a non issue had the OLPC program accepted Steve Jobs offer of free Mac OS licensing for the program.
Yell & scream & rant & rave... it's no use... you need a shaaaave ~ Bugs Bunny
Which brings up another compatibily issue: What apps will run on the OLPC specs? Per laptop.org/faq.en_US.html, that's a 500MHz processor, 128MB of DRAM, and 500MB of Flash memory.