CherryPal's $99 "Odd Lots" Netbook
Robotech_Master writes "CherryPal, which Slashdot last covered back in 2008, has released a $99 netbook, the Africa, aimed at the developing world but (unlike the OLPC) available for sale to the consumer. But unlike most netbooks, the Africa is not actually made to a set design. Instead, it uses a hacker-like approach similar to the way home PC builders build their cheap beige boxes. CherryPal purchases odd lots of whatever components are available most inexpensively, builds netbooks out of them, and calls them Africas. The resulting machines will at least meet and may exceed the minimum specs given on CherryPal's website, and may be built around an ARM, MIPS, or X86-based CPU depending on what parts CherryPal has on hand at the time. The device ships with 'at least' Windows CE or CherryPal's custom 'Green Maraschino' Debian-based Linux distro."
they're using the "Dell Method"
I first heard about these via the white African (a tech guy in Nairobi). There is some interesting discussion there that revolved around capabilities, how realistic the $99 price point is outside the developed world and durability.
Getting these in the U.S. at $99 is pretty easy, but could one get them into an African country at that price? Max Seybold says yes, but I'd like to see it first. Then the question is how well it will sell, even at that price point when up against used hardware with better specs.
I'm all for more choices at the lower end of things. And I think this product is great even if for nothing more than the conversations it can generate that will bring more awareness about the needs in developing countries. But ultimately I wonder if this kind of thing is just a stop gap anyway until cheap smart phones and reliable data access are global.
It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
Considering you can get legit hardware in a netbook now for around $200, getting what is essentially a bag o' crap for half that isn't much of deal.
mmmm...forbidden donut
I wonder, if I'm willing to wait or pay extra, can I specify parts, like "any x86" or "anything but x86"?
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
I can't wait to see this avaialble in the UK just to see how much it will cost. I bet about £120 about $190.
That's not bad for an open device that will run hostap. At that price, these are essentially disposable. 1800mah is fully powerable by a 28 watt solar charger. You could build motion capture field cameras or something out of them. I love it when tech gets cheap.
That's an interesting laptop. Looks like a rip-off of the polycarbonate MacBook, sounds like a rip-off of the Microsoft search engine. I predict FAIL.
I'm sure it can be done, but nothing will run quickly (since everything has to be interpreted for the processor installed) unless it's compiled across all chipsets.
You can probably write the application in an interpreted dynamic language and make it fast enough if your interpreter and libraries are compiled for all chips. That's the point of developing in Python or JavaScript.
Have you ever heard of linux?
Debian (the basis of Ubuntu and by the sounds of TFA the basis of the cherrypal distro) has most applications compiled across very many architectures. It's already in place, drivers for a lot of stuff will be in the kernel. No problem!
(well, not quite, but it does help).
Nice sig. One who complains about stupid people ought to know how to spell...
they are:
a 400 MHz processor
256 MB RAM,
2 GB flash memory,
Ethernet,
Wi-Fi,
2xUSB
a 7 screen
(from here) as the links are down
may be built around an ARM, MIPS, or X86-based CPU depending on what parts CherryPal has on hand at the time
I believe this also goes for their webserver, which is now in its last death throes.
8 of 13 people found this answer helpful. Did you?
Momma always said, "If you have nothing good to say, then say nothing at all."
You sir, should listen to Momma....
RTFG - Read The F#$%ing Google!
If you:
1. Have a 2 year-old who's obsessed with daddy's laptop who really needs his own so he'll stop bugging you
2. AND you don't want to have to hunt on ebay for an OLPC child-proof laptop that costs the same as it did when it was purchased two years ago
3. AND you don't want to pay over $100 for something that will get destroyed in the first 6 months of usage
Then it's not a bad deal.
How can you develop much of anything with such a shotgun approach to hardware...This would be good for the hacker kids of the 1970s/1980s - lots of time to play around, no mature apps (that cost less than $1000), and no real expectation that you could get real work done on a small computer.
How do we develop programs for anything? We have OSes that run on LOTS of different sets of hardware, and there are lots of programs that run across lots of different OSes. We talk about these daily on Slashdot: Firefox, Thunderbird, Open Office, Pidgin... the list goes on and on. And there is no way you can call any of those apps NOT mature.
I call it 'The Aristocrats'
Oh come on. For heaven's sake at least standardise on an architecture. I've no problem with some hardware variance (although god help you if you want to image the things) but completely different architectures? It's like feeding Africa by posting out half-eaten leftovers rather than aid parcels.
I can't imagine them turning down an extra $20, especially if I'm willing to be on backorder.
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
I'm sure you'd love the job of installing it on 50 of these at a time, all full of random crappy old hardware.
You assume they need to offer binary compatibility for different architectures; they don't. You install everything from the repositories, which will have ARM, x86/x86_64, MIPS etc versions for everything; and those versions will have been tested by the large Debian community for each architecture. All that is needed is source-code compatibility, which is usually ensured in FLOSS.
Now, WinCE is another beast. I have no idea about their plans for that; but in Linux, there is no problem with this strategy.
You're a time cocker. I bet you own an iMac or something. Listen, you can enjoy your shiny white commercial stuff which 'just works'. But don't try to discourage others.
The problem is that you are thinking of it as a general-purpose computer rather than an appliance.
Look at it this way- I go to Best Buy and purchase a particular model of wireless router; it is version 'n' of the hardware and runs a Linux core. The next week, I go to Staples and purchase another of the exact same brand and model of router, only to receive version 'n+1' which now runs VxWorks. Both meet the same functional specifications as outlined on the package and both have the same configuration GUI. Nowhere was I guaranteed that I would get a Linux-based router.
Its the same here. Each Africa may have different internal hardware, but that is all hidden by running different ports of the same OS and applications and only guaranteeing the same minimal functional level. The issue comes when a power user decides to move beyond the installed functionality by adding a software package which is not available for the archtecture of his specific Africa (ever try to find modern CE software for anything other than ARM?), but this is not the target audience of the device.
It is funny that you post on /. and yet have no idea how hardware and OS's work together. Or are you just typing cause you could find nothing better to do?
Why is it so hard to only have politicians for a few years, then have them go away?
It's what the OLPC should have been.
Commodity hardware, whatever's cheapest.
And a Linux-based OS to boot (no pun intended).
For f***s sake - how easy they do it - and OLPC had to make things so freaking difficult.
Obama - please give your spare bank-bailout cash to these guys and get less developed nations on-line before we all go to hell...
They're slogan should be "works with nothing."
Dew knot truss yore spill chucker.
Free Martian Whores!
It doesn't matter that everyone will get at least the minimum configuration. What will happen is that people will find out what the other guy got (posting their configs on the net), and then anyone who didn't get as good of a configuration will return it and get another until they get one with similar spec as the best one out.
I can't find out how to get one of these, but I have made a habit of buying one of each major computer posted on slashdot. How do i get one of these?
Seriously? You have nothing better to do than repeatedly install an OS on different hardware? I'd rather play with my arduino...
Sudo apt-get install (package name)
Repeat 50X.
And the hardship is... where?
Everything in the world is controlled by a small, evil group to which, unfortunately, no one you know belongs.
This troll is oddly on-topic. I actually did point this out earlier, but without the use of the "N" word.
APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
It would be nice if they used a server with more horsepower than a "CherryPal" Africa. Good luck getting any info from their website.
The bulk of the installs can automated. Once you have a boot environment up with SSH, a remote script can handle the actual install process. Most of the random hardware can still be autodetected in a lot of distros. Sure, it'll take a while, but most of the work is really just watching a script run. I can think of worse ways to spend my day (like babysitting a SQL Server 2008 install).
Well, you did say the "job", as in 'paid', right? In this economy? Seriously? I think you'd have geeks lined up around the corner for the opportunity.
Why would you do that?
These things are going to be built in batches, not in one-off weird configs. If I'm reading it right. There may be a bit of work every time the hardware changes, sure, it's not a trivial thing, but I didn't get the impression that every one was going to be a unique snowflake.
Actually, apt-get on one box.
Then do
dpkg --get-selections > my-packages
Copy the my-packages file to the new machine. Then do
dpkg --set-selections my-packages
Then run dselect and choose the option that installs selected packages.
*if* you happen to be on the same architecture, you can copy the deb files from /var/cache/apt/archives to the target machine too, or make it available via a network share, and save on re-downloading them.
Don't blame me, I voted for Kodos
I always thought the reason it was cheaper to build a system from parts than buy a pre-built box was just a matter of scale. It's not hard to find a handful of parts that are on sale because they're beginning to be antiquated and retailers are trying to get rid of them, but I always assumed the price I paid for the parts was still above the normal wholesale price.
I can imagine that in bulk and with the right connections, you might be able to get these parts a bit below the normal wholesale price. The thing I have trouble with, is the idea that you can get enough of a discount to offset the cost of supporting random hardware configurations and software for several different CPU architectures.
Is this really cost effective?
Remind me how many processors, not to mention operating systems, graphics chipsets and so on has the Mac been across, again?
+1 for digging up an old euphemism.
I want to delete my account but Slashdot doesn't allow it.
I think the "developed" world bears some responsibility for cleaning up the mess it created
This gets bandied about all the time. I'm not so sure it really is all that true. Is it really the developed worlds fault that the less-developed nations have the problems they do? I've yet to see a convincing argument of that. From what I can tell, most that make this argument basically assume the premise that those who lose in history/culturally didn't *deserve* (as if that has some meanining in this context) to. Somehow, the premise assumes that every culture deserves to flourish on its own and should not be interfered with or eliminated by superior culture (superior being defined in the Darwinian sense of, "the winner is superior"). Why is this taken for granted? Why should this be so? I've never heard a convincing argument beyond, "Well, our ancestors were meanies and we should feel guilty for that!" I call BULLSHIT!
Over-the-top Response Guy! Giving "Over-the-Top Responses" since 1970.
I hope they don't include a brand sticker. Most people I know wouldn't take kindly to my having CP on my computer.
We've been over this before, and it's starting to get irritating. I really, really, really want to want one of these, but when netbooks are available refurbished with 1G of RAM and 16G SSD for $250...
We've been hearing about the sub-$100 netbook/computer now for about 2 years, it seems. Invariably it's an ARM processor based device, and it's going to revolutionize computing. Some promises sounded nice. Mostly, the products are vaporware or just crap.
Basically, this device has the specifications of a handheld CE device from 5 years+ ago, plus a little (and i do mean a little) extra RAM. 256Mb isn't enough for much anymore. It's dated. As a special-purpose device to be hacked, or to be used as a very basic connectivity/mobile entry/admin device, sure. It would beat a cell phone for any of those tasks. But its utility for even checking webmail is severely questionable.
(On the other hand, if it had a touchscreen, I'd pay $150 for it without thinking twice.)
For the same price, you can get a refurbished first-generation Eee 7". It has twice as much memory, a processor twice as fast, and USB 2.0 instead of 1.1. It's also extensively hackable: you can add to it and modify the hell out of it. The battery life is also comparable (more than 3h but fewer than 6h).
Let me know when I can get a $200 netbook with a 9" display, 1GHz or so ARM processor (with the kind of dedicated coprocessors one would expect for audio/video these days) and 1Gb of RAM. You know, something which might be able to compete on performance with a 10-year-old desktop. Even better, let me know when it hits the 1-1-1 trifecta: 1Gb, 1GHz, $100. Of course, I expect to have to wait 15 years for such a device - and then, I'll find it on eBay.
~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
Does calling a "half-assed managery of parts" computer an Africa seem terribly racist to you? It does to me.
I'd like one.
~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
Or you can just release source packages and use a compiler which supports a vast number of architectures.
Finally just not vaporware? :)
Going to get one.
I wish i could get even cheaper ones without screen, keyb, battery, wifi etc. just PS/2, USB, VGA and Ethernet connections? ;)
Pulsed Media Seedboxes
So where can one find this Debian-based distro? I Googled for it, but only found one blog posting and a bunch of articles about canned fruit. I also checked on Distrowatch and they have nothing. I'd kind of like to play with it before I buy one of the machines.
They said it was theoretically possible, but considering the Chinese machines they're using for most of the stuff, there's only a few different chipsets in play - one Chinese MIPS chipset, one VIA ARM chipset, and a couple Samsung ARM chipsets. Of course, there is also the x86 stuff, wonder what they're using there - probably Xcore86 and AMD Geode.
How about installing a crappy old OS 50 times on good hardware? Wait? That is my job.
Count me in that line, id love to do something like that, as someone who is still learning, the opportunity to learn and the challenge of installing the same os on 50 different machines, actually sounds fun. Id even do it in my spare time, although not at the rate id do it if paid.
You are entitled to your own opinions, not your own facts.
Seriously? You have nothing better to do than repeatedly install an OS on different hardware? I'd rather play with my arduino...
Who said anything about repeatedly? Anytime you need to do something repetitive it might be better to chain some tools together and let logic do the lifting.
A decent bytecode interpreter is around a tenth the speed of native code. With a 400MHz MIPS chip as the slowest CPU, that brings you down to around the speed of a mid-80s workstation running compiled native code. JIT compiling runs anywhere from around three quarters to double the speed of static compiling, but incurs some extra memory penalties (not ideal on a machine with 256MB of RAM and no swap) and some startup time. If you want decent performance on that kind of hardware, you probably want to go with statically compiled code built for the architecture in question.
By the way, most of the 400MHz MIPS chips that come in cheap laptops don't have an FPU. Running JavaScript code on any machine without an FPU is painfully slow due to the braindead way in which the language specification describes how numbers should behave.
I am TheRaven on Soylent News
feel your pain, bro.
I think the slogan for this device says it all:
"small, slow, sufficient"
A fool throws a stone into a well and a thousand sages can not remove it.
Wich there was none of before they were "discovered"
If you honestly think Africa was a land of "noble savages", where peace and cooperation was the norm before the white man arrived, then I'm not sure anything will sway you otherwise, but historians, anthropologists, and archaeologists would disagree. Africans are human, and like all humans, they have their history of inhumanity to each other. Cannibalism is overblown... its actually very rare... but it does exist, and has been practiced in Africa as long as people have been in Africa. Meeting white men did indeed open up new cans of worms, but don't pretend that the place was Eden before whitey got there.
Life is hard, and the world is cruel
A decent bytecode interpreter is around a tenth the speed of native code.
True; I've noticed this from console emulators. But not the entire application runs inside the interpreter: a lot of the libraries are native. This would include algorithms over collections (e.g. sorting) and importantly the GUI. If an app spends half its time in a native-code layout engine and the other half in an interpreter, Amdahl's law states that replacing the interpreter with a JIT compiler won't speed up the app by more than a factor of two; it'd be almost as good to look into optimizing the layout engine.
As for cannibalism, go on, show us some links.
Most cannibalism was done for ritual reasons and as a mark of respect for your elders.
IANAL but write like a drunk one.
http://www.boingboing.net/2009/11/16/teaching-refugees-ho.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+boingboing%2FiBag+(Boing+Boing)
People becoming wealthier means in the long run they can buy stuff from you (not necessarily directly mind you, but is no use to have people starving to death when they could be earning a living and trading with people around the world).
IANAL but write like a drunk one.
If anything it would pay homage to the inventiveness of African people. They can fix things in unexpected and very clever ways, because more often than not they can't buy the expensive replacement parts.
If anything such device would fit perfectly with the local culture (same thing anywhere else where original replacement parts are too expensive).
IANAL but write like a drunk one.
Hmm, I always called random builds of whatever I had lying around Frankensteins, not Africas. I know they are sending these to Africa, which is cool, but I think it would be way cooler to send these out and call them Frankensteins
The world is how you make it
actually have working Cherrypal Africa?
Oh look. A chocolate. And what's this? A chocolate.
Wait these are all chocolates. I predict chocolate.