

Project Pengachu: Handheld Linux for $50? 84
ContinuousPark writes: "The folks at the MIT Media Lab have been working on a $50 handheld Linux computer. 900MHz, 1mW, 200Kbps peering or hub-and-spoke internet gateways for wireless mode and a RS-485 wired LAN: 1Mbps multidrop. Loads of software on less than 1Mb footprint. They've called it the Pengachu Project: Cheap Wireless Linux for Everyone. Read about it here, an article on the kickoff event for the Digital Nations project."
What I want to know is... (Score:2)
J
Re:Proliferation. (Score:1)
Re:A little misleading... (Score:1)
Anyone ?
Re:Read the freakin' article (Score:1)
Just so long as they also add the "Wrong -1" moderation option. I've seen so many posts that I've wanted to mod down because they contain information that is just plain factually incorrect but can't because that's not an option. Maybe they could call it "Misinformative -1", but whatever it's called it's desperately needed.
Re:Console? (Score:1)
Re:Why LINUX? (Score:1)
Re:Small screen!!! Specs URL (Score:1)
What to do with all that spare space? (Score:1)
>...emacs...
Since you only have the OS, a web browser, TCP/IP software suite, NFS, web server, C compiler, vi, emacs, and Scheme interpreter, why not throw in a Napster client and perhaps a SETI@home screen saver with what's left of the 1 MB?!
Emacs on my Slackware 7.1 box by itself takes up about 2.7 MB!!!! Maybe you confused "emacs" with the venerable "ed", which is only about 67K. :-)
Re:900mhz my ass. (Score:2)
(On a related note, I think the KDE and X programmers should be forced to spend time coding for these calculators. Fast, tight, optimized code. That's how REAL men program. Some guy wrote Mechwarrior for the Ti86, which has around 32k of RAM and a 6MHz processor!)
Nice troll (Score:1)
Re:Why LINUX? (Score:2)
Re:Small screen!!! Specs URL (Score:1)
Re:Video dot-clock can be a problem (Score:1)
---
Re:Why LINUX? (Score:1)
Well, looking at the page a bit, I like the fact that they used Linux. With the wireless networking stuff in there, this would be a neat thing just to use around the house. I could run vi or emacs to type stuff out on it anywhere, send it to my main computer and compile it or print it/whatever. Just using it as a wireless terminal would be damn cool.
Not that you couldn't do such things with other OS's but Linux is pretty well suited to the kind of things you would do with it. Hm, you could even use console software like micq and lynx for pretty good Internet connectivity.
900MHz is for GSM in Europe (Score:1)
Hi,
Wireless connectivity is great, however, 900MHz in Europe
won't work -- this frequecny is occupied by
the GSM mobile telephony network.
Windup radio (Score:3)
The windup radio was sold in the west for a pretty high price as a curiousity to subsidize the distribution of these radios in Africa.
The Pengachu has short-range IP wireless commuication. What about wide area communication in infrastructure-poor areas? The two options I can see:
1. Satellite communication - a VSAT terminal that is shared by multiple Pengachus using the short range wireless link.
2. Terrestrial radio. Yes, this is one-way, but it's a very cheap and effective way of distributing information, software upgrades, etc. You can piggyback the data onto existing transmitters (RDS for FM, phase modulation a-la AM stereo for AM)
----
Notes from a Pengachu co-designer (Score:5)
1. The $50 price tag is OEM cost in bulk. Our goal for this project is to build these devices and give them away to people in the developing world as information access devices. We're therefore not including the 300-400% markup that a commercial product would experience. If you consider the bill of materials cost for a Handspring Visor you will find that something around $30-$40 OEM cost in volume translates to the $110-$120 retail price.
2. The LCD is the single most costly component of the device (about $10 of the $50 cost target). While it would be nice to have a bigger display, you pay dearly for it. So it makes more sense to figure out how to build a decent UI model for limited screen real estate than throw all your budget into the display, which will cost more, break more easily, and eat up more power. This is especially important if you charge your batteries from a solar or wind-up power source!
3. This made it to Slashdot before we finished a proper documentation set. We wish to acknowledge the uClinux/Lineo team and TomW (http://www.openhardware.net) for doing the groundwork that made it possible to build these devices. TomW's commitment to open source hardware is especially laudable. Our device is not based on their netlists or board layouts, but their work with other uClinux hardware made it much easier for us.
-- Matt Reynolds, matt@media.mit.edu (hardware engineer for Pengachu)
Re:Too little, too soon perhaps? (Score:1)
Why would you want to? This is a dedicated device - once it works don't mess with it. Upgrades can be easily downloaded. You could develop for it/tinker w/ the software if you want; but it's not a requirement. That's a good thing - this isn't a "geektoy", it's a consumer device with the potential to be a "geektoy". :>
Re:Why LINUX? (Score:1)
Yes...they do.
Re:Why LINUX? (Score:1)
By the time this thing is out, m100plus will be something like 59.99. And Tiger Electronic will be selling purple Barbie Palm.
Vtech had a PDA for the kid/young teen market called Phusion for around $100. It had a built in digital camera and could sync up with a PC. The product page for it at VTech seems to have been dropped into the bit bucket, so it may have been discontinued.
Re:A little misleading... (Score:1)
Cheap Linux PDA: Is it viable? (Score:1)
I've played around Linux + DragonBall + 4~8MB Flash + LCD Panel + Wireless design for 3 years. With 2 designs onhand, 1 aborted prototype, 2 boss(es) and at least 6 OEM vendor meetings I can tell YOU BIG BOY OF AMERICAN cannot easily find this product off the shelf:
#1 : Buyer from American
#2 : Buyer from !(US || EU)
#3 : OEM factory
#4 : You geek
You can't expect much people work on OSS project other than Eng-German-Japanese speaking guys
As I know quite many OSS based consumer devices are killed in design/prototype stage for some or all of this reasons. That's why you need to pay that much to buy a car Mp3 player or TiVo. To sell it you need to put many STAE-OF-THE-ART technology inside - from custom ASIC to special LCD panel to hard-to-license-band - no matter the consumer need it or not.
That's what I think: If this project is REALLY for 3rd countries with not-for-profit fund support, that's GOOD. If you want to make it a commercial product, think twice.
Russian experience with ZX Spectrum clones (Score:4)
That cheap, small Z80-based thing had HUGE impact on my generation. The parts cost (including blank PCB and keyboard) was about 20USD. Almost every student in every technical school built one of these and played games nights away. Many learned to program using these. Many went to sell them on the black market and earned seed capital for their later, more interesting ventures. This was truly a quiet revolution. Russia owes large part of its technical and enterpreneural talent to ZX Spectrum.
The moral is : a good affordable computer design CAN make a differnce in 3rd world countries.
Re:in any event (Score:1)
snip
Software Footprint:
Processor core containing Motorola Dragonball, 8MB flash, 8MB DRAM, running Linux
---
Re:A little misleading... (Score:2)
My friend runs his box coverless. It runs at a 100MHz FSB. He can't get any radio stations in the 100MHz range.
"If ignorance is bliss, may I never be happy.
Re:in any event (Score:1)
damn HTML! it should have read:
Software Footprint: less than 1MB...
---
This page uses frames, but your browser doesn't (Score:1)
This from http://rehmi.www.media.mit.edu/~rehmi/pengachu.htm l which appears to be where any serious info is.
Please explain to me why something apparently Linux-friendly would bar lynx or all things.
Looking at the page source, it seems very ridden with MS crap.
Not a very good impression, sorry.
Re:Proliferation. (Score:2)
128x64 pixel onboard LCD, possibly VGA or NTSC output in next version
I don't think so... Maybe the next version will appeal to those used to dedicated monitors, but they probably won't cost $50!
Re:A little misleading... (Score:2)
"If ignorance is bliss, may I never be happy.
Re:Why LINUX? (Score:2)
There was an article on
"If ignorance is bliss, may I never be happy.
Re:Low cost is not for consumer appeal (Score:2)
packet radio (Score:1)
It may be better to simply use G3RUH amateur radio
type 9600 bps packet radio, and possibly PSK31 for greater distances (using NVIS propagation) over HF.
My reservations about this project are dealing with Motorola. It's a really evil company. And doesn't the dragonball lack an MMU? I'd rather use
a little bit better processor such as the strongARM. They use a bit more power than the dragonball but you get a lot more out of it. But hey, don't mean to be so critical....Pengachu looks like a great project! Its along the lines of stuff I've had in mind for a while. sinister.com/radio and other stuff
Re:This page uses frames, but your browser doesn't (Score:1)
-adma
Re:$50 cost? I don't think so. (Score:1)
In the endgame we want to develop our own ASIC that will integrate many of the peripheral functions on to the same die as the processor.
-- Matt Reynolds (Pengachu hardware engineer)
A little misleading... (Score:4)
Pengachu I pick you! (Score:3)
just $50 (Score:1)
in any event (Score:1)
Nice (Score:1)
humor for the clinically insane [mikegallay.com]
Why LINUX? (Score:4)
By the time this thing is out, m100plus will be something like 59.99. And Tiger Electronic will be selling purple Barbie Palm.
More low-end keyring PDA to keep Palm honest, yes. A better OS than PalmOS, I don't think so.
CY
Proliferation. (Score:2)
This is a great idea at a better price (Score:2)
Re:in any event (Score:1)
If they can do all this in less than 1MB of RAM, and still have usable storage for your data, all I can say is WOW!. They must have found some of those miraculous Commodore 64 programmers who seemed to be able to produce quality sound/graphics out of 64K and a 8 bit CPU that similar programmers were doing on the much more powerful PC at the time.
I'd like to see them offer more RAM though, for no other reason than to increase the power of the PDA. If they can put together a cool little wireless-internet capable Linux PDA with 2-4MB RAM and sell it for under $200, they won't be able to make enough of them for the demand.
Read the freakin' article (Score:1)
as in 900 MHz cordless phone - not processor.
Small screen!!! Specs URL (Score:3)
The specs for Pengachu are here [mit.edu]
--
WolfSkunks for a better Linux Kernel
$Stalag99{"URL"}="http://stalag99.keenspace.com";
Re:Why LINUX? (Score:3)
The reason why Linux is being ported to these small devices is FLEXIBILITY.
Never, and I repeat NEVER doubt the usefullness of flexibility. If you want a personal organizer, sure you can buy one on the cheap from Palm. But what if you want something with a similar form-factory, but you need it to run only one application? And you can't get license a la Handspring from 3Com(makes of the Palm)? Well, you've got to invest millions in R&D, software, hardware, fabrication plants, etc., etc..
With a Linux-based portable unit, you have a great deal of flexibility. All of a sudden, instead of paying millions of dollars. you only have to pay(at most) a few hundred thousand for a good development team to write the appropriate Linux-based apps. Plus, you can make them portable. Have you tried to compile a Palm app to run under Linux? Yeah, thought so.
Dave
'Round the firewall,
Out the modem,
Through the router,
Down the wire,
Re:Too little, too soon perhaps? (Score:1)
To answer the overcoming palm section, read the post from Matt Reynolds, the MIT dude. They won't SELL it for $50. It's $50 in hardware costs for the OEMs. I doubt this includes labor. And of course, you've got to make a profit - in this case a large one. Hence the markup percentage noted by Matt.
Next: You're rewriting the code for a system with a totally unsupported file system. Gotta write that in. Then you've got to make it talk to the processor. Only 2 key points, but major ones.
The payment thingy...look 2 paragraphs up. Hardware is already seen as low-cost, but remember that you need LABOR...
Recompiling the kernel: sure it's dedicated, but I suspect modularity will be a key point. As new toys are added, they are mearly added in.
Geek factor: First the geek factor, then the usefulness. It happened to Palm, it will happen here. First will come the CEOs and the hackers (and boy will they come - you can tweak this one!), then will come the public once they see it in the hands of the others.
Re:Ice cream and whisky (Score:1)
Damn you.
Re:Console? (Score:2)
Yeah, I played waay too much sega.
"If ignorance is bliss, may I never be happy.
Re:Small screen!!! Specs URL (Score:2)
It's a simple, interpreted scripting language.
"If ignorance is bliss, may I never be happy.
Re:900mhz my ass. (Score:2)
Gimme a link, I -have- to see this.
"If ignorance is bliss, may I never be happy.
Re:Why LINUX? (Score:1)
Oh yea thanks for reminding me about all those windows forks. I guess that's what a centrally controlled developement structure gets you. A bunch of slightly incompatible forks.
Re:Console? (Score:1)
$50 cost? I don't think so. (Score:3)
Re:Russian experience with ZX Spectrum clones (Score:1)
The Pengachu team grew up on the Vic20 and the C64 and we miss the days when the hardware was as hackable as the software. One of the main uses we envision for such a system is as a low-cost tool for computer science education- because one person can completely understand the whole system, both hardware and software.
-- Matt Reynolds
Re:Windup radio (Score:1)
The terrestrial radio option is a good one. We've considered using subcarriers on existing shortwave or FM broadcast systems to provide a continuous stream of (for example) news and weather information. But the backchannel to the 'net is the big problem...
-- Matt Reynolds (Pengachu hardware engineer)
Re:A little misleading... (Score:1)
Re:Russian experience with ZX Spectrum clones (Score:1)
My how times have changed when Russia is considered a 3rd world country.
Although you have to admit that 'N world country' is one of the worst-defined terms in the language.
--
PLUG: ticalc.org (Score:2)
For what it's worth, the MechWarriorCheck out some of the ASM programs for the various calculators. There are several impressive ones on the [ticalc.org]top downloads list [ticalc.org], but there are also some less popular gems buried in the archives [ticalc.org] that never got as much exposure.
Enjoy!
-Isaac
Re:I have contacted Nintendo... (Score:1)
/code mangled my post. retry.... PLUG: ticalc.org (Score:2)
See ticalc.org [ticalc.org] to satisfy your curiosity.
For what it's worth, the MechWarrior [ticalc.org]
game for the '86 isn't as impressive as it sounds - yer standard TI-BASIC fare.
Check out some of the ASM programs for the various calculators. There are several impressive ones on the top downloads list [ticalc.org], but there are also some less popular gems buried in the archives [ticalc.org] that never got as much exposure.
Enjoy!
-Isaac
Re:Small screen!!! Specs URL (Score:2)
PS> This all neglects the fact that Javascript has NOTHING whatsoever to do with Java.
Re:What to do with all that spare space? (Score:1)
Re:Why LINUX? (Score:2)
Do you really want to use vi/emacs with slow handwriting recognition? Or a command line at all?
vi/emacs w/ handwriting recognition? No, definatly not. I do want one to be available though. The best approach to that is to have cli tools w/ GUI wrappers. I say that because I have yet to see a GUI that truly has the versatility for use or development that cli does.
A well designed CLI program can always be wrapped in a GUI, most GUI apps cannot be wrapped in a CLI. That could just reflect poor design of GUI apps, but I suspect it is either inherent or close to it.
Re:Video dot-clock can be a problem (Score:1)
Vertical Refresh: 35-150 HZ
Horizontal Refresh: 35-90+ KHZ
Dot Clock: 20-200 MHZ.
So while your heavally shielded monitor is blocking the 35 hz to 90 KHZ emissions, that crappy HD15 connector is happily broadcasting over top of your favorite radio stations.
--Dan
Re:Video dot-clock can be a problem (Score:1)
---
kewl, but.... (Score:1)
--
900mhz my ass. (Score:2)
it uses a Dragonball CPU, the same used in the Palm handhelds. much less then 900mhz, probablly more like 100 or so.
it also has a 128x64 LXD screen. not to usefull by it self, but does provide moniter hookups
it has 8M Flash RAM, pretty cool. Linux is going to eat up about 1M of that.
The neatest thing is that it can use "winup" power.. I can't imagine running a stable web server off winup power, but if you just lugging it somewhere and want to read your mail, what could be better?
-Jon
Re:900mhz my ass. (Score:1)
Re:A little misleading... (Score:1)
That 900 MHz is for the radio band, not the processor speed.
I like how actually reading the article is considered "Insightful" ;-)
Re:900mhz my ass. (Score:1)
Re:Why LINUX? (Score:1)
Huh, the reason they are using Linux is because it's free. That and bunch of schmuks are willing to to work on the OS for free. And it has been my experience that you get what you pay for, ask yourself "what kind of job would you do if you weren't getting paid".
This Thanksgiving I want to thank Windows for giving me choices....2000, NT, ME, CE, 95, 98, 98SE, and coming soon Whistler, oh my glorious Whistler.
Re:Read the freakin' article (Score:2)
it has a 100 kb/sec 900 Mhz radio
Congratulations, Sir. /.
You and post #3 beat the Editors to the act of reading the article. I do believe "Correction +1" should be a moderation option. It seems to be used/needed so often on
Mobile Linux (Score:2)
Some more Linux Handheld links, including the actual specs of Pengachu, which reveal that 900mhz is the RF band (in case you thought it was the clockspeed), etc...
The Project Pengachu home page [mit.edu] (specs, etc.)
MobiliX [mobilix.org] has various Mobile linux links / resources.
Gmate [gmate.co.kr], the Korean company producing a (somewhat expensive) Linux PDA that looks rather a lot like the one from Samsung [samsung.co.kr]
Compaq Itsy [compaq.com]
Re:Why LINUX? (Score:2)
It is a known fact that Linux can run in a small bit of space.. Why would they want to waste more memory than they have to (as the PocketPC's are using 16M of ROM to have WinCE+apps+crap). Linux is going to be in about 1 to 2M of ROM.
Linux may not be the OS choice for Desktops, but I really see it as an up-in-coming option on the handheld market. The apps at this point in time are scarce, but they shouldn't be hard to code (look at the availability of Palm apps).
Eventually Linux could be a major player in this market. I have faith in Linux on the Handheld. I do not have this faith w/the desktop market (http://slashdot.org/comments.pl?sid=00/11/21/204
Video dot-clock can be a problem (Score:1)
Re:Why LINUX? (Score:2)
Huh, the reason they are using Linux is because it's free. That and bunch of schmuks are willing to to work on the OS for free. And it has been my experience that you get what you pay for, ask yourself "what kind of job would you do if you weren't getting paid".
Looking at it from the reverse angle, shouldn't you be worried about projects where people work on them only because they are getting paid? If it is not a pleasant project to work on, isn't it likely that they won't try their very best? After all, their concerns might be keeping their jobs and making money instead of producing good code.
The above shouldn't be considered a rule of course, there are many professional coders that produce good quality work. And working for free certainly isn't a guanantee of good work.
It is just that there are no absolutes either way.
Re:Why LINUX? (Score:1)
I think that availability has more to do with it than flexibility. Linux is an available, off-the-shelf kernel that already runs on a lot of lightweight processors like ARM and Dragonball. That means that you can put essentially zero development time and effort into designing your kernel and devote it to other aspects of the project instead. For a small project like this (IIRC from the web-site it was developed in 2 months by 3 people) that's a huge advantage.
IIRC, one of the other stated goals of the project was to make it open so that other people could develop it further. That pretty much demands a Free Software OS like Linux; they specifically mentioned the GPL as an advantage which I assume cuts out NetBSD as an alternative.
Re:Pengachu I pick you! (Score:2)
-1: Offtopic.. This could be -1: Stupid but it was on topic, making light of their name. I do have to say that naming a PDA after a Pokemon is grounds to not own one.. especially after nintendo sues them for their patented use fo the word "chu" as a suffix in any word.
Re:bigfreakinserver? (Score:2)
anyway, it's a joke name. laugh.
-Jon
thats okay... (Score:1)
This is the kind of thing we need... (Score:1)
Heck, there are probably millions of old machines sitting idle that could do this kind of job. If recreating new low-cost machines is a money losing proposition, how about tax incentives or such to create a nationwide repository of old machines that still have some use to them? Not every application needs a 1Ghz trillion color 512MB RAM Beowulf cluster. Send all the VIC-20's to Palm Beach County! (Big characters that senior citizens can read!)
Console? (Score:3)
--
Too little, too soon perhaps? (Score:3)
Summary:
Pluses: -Uses Linux, this means less cost and a
major "geek" factor.
-Has modularity extreme, strong point of
the kernel.
Minuses: -Has to compete with Palm...This may be
overcame, but it will be hard.
-Major mods needed; the Linux kernel
just isn't meant for these
kinds of systems.
-You've gotta pay for all this. Even if
major effort comes free, it will still cost a whole lot. You've got to not
only equal the competition, but surpass
it enough to stand out.
-Can you imagine recompiling the kernel
for you palmtop?
In conclusion: It's got good potential, as long as the obstacles are overcome - but they sure are some pretty huge obstacles.