Full Debian ARM for Under $200 233
An anonymous reader writes "With minor elbow grease, you can now set yourself up with a complete Debian ARM Linux box for under $200. This is thanks to Peter Korsgaard, who figured out a cool byteswapped kernel hack for the little $99 Linksys NSLU2. Add a $99 USB harddrive, and the tiny, cute, quiet 'Slug' can run any of about 16,000 Debian ARM packages, 24x7, for pennies per month worth of electricity, since ARM is still orders of magnitude more power-efficient than anything x86. Serve files, music, web pages, printers, backups, kernel images, webcams/motion detection, firewalls/routers, wireless access point... or whatever. Oh, did I mention you can overclock the Slug?"
I've been waiting for this! (Score:1, Interesting)
My new media server!
I can't wait to set this up in a cabinet/closet somewhere and stream video/audio from it.
Think again, homies: (Score:3, Interesting)
From TFA:
The device has 32MB of SDRAM, 8MB of NOR Flash, built-in 10/100 (not yet supported in litte-endian mode), and dual USB 2.0 ports.
How are you planning on accessing those files? Hopes and dreams? Network Attached Storage with no Network Attached is just a hard drive.
~Will
Re:I've been waiting for this! (Score:2, Interesting)
Re:Already hacked - Linux Appliance (Score:1, Interesting)
So why doesn't Linksys admit the obvious and start selling a Linux Appliance sans WiFi hardware? They could increase volume, lower costs, and expand into a new area.
Project page slashdotted, but I have questions... (Score:4, Interesting)
How much power does it consume? Better than a WRT54G?
Can it be further underclocked?
Re:Overclock the slug? (Score:5, Interesting)
New uses (Score:5, Interesting)
I just bought myself a wireless router, for the price of 5100 yen (about $45). Of course, it's a real, full single-board computer that happens to have excellent connectivity to everything. Add storage ability and interfaces through USB2 and you can start thinking up some really interesting uses for this kind of gear.
With the kind of price we're starting to see, there's no reason to have only one. How about having two, three or more of them at home, in different rooms to get good wireless coverage anywhere? They could present themselves as being one single friendly system to its users, transparently talking to each other wirelessly and move data to where it's needed.
The units with hard disks could be hidden away in closets or workrooms where the noise doesn't bother anyone, while the ones out in the livingroom or bedrooms would would be small and quiet and have extra communications abilities like being able to play music or show movies stored anywhere in the home network. They would act as an external redundant storage (more convenient and much safer than backing up on CD:s or DVD:s), as backup, as household web, mail and IP telephone server, climate controller and general communications forwarder (whether you are at home, using your cellphone, or being on some conference trip halfway around the world, you can get to your email, voice mail and IM in the same way).
You need more storage or some new hardware functionality? Just get another unit. When powered on it'll join the rest of them and suddenly your home has a bit of added capacity it didn't have before.
When highly capable hardware like this is coming down into the sub-10000yen range, a whole new range of uses is becoming feasible.
Re:Performance? (Score:2, Interesting)
Re:Stereo component (Score:3, Interesting)
http://www.elinux.org/wiki/ZipIt [elinux.org]
Re:Stereo component with HDTV and digital audio (Score:2, Interesting)
Full Debian SH for Under $200 in Japan (Score:4, Interesting)
You can buy it with $160.
http://supertank.iodata.jp/products/sotohdlwu/ [iodata.jp]
CPU: SH-4/266MHz
DRAM: 64MB
NIC: 100BASE-TX (Realtek)
USB: 2.0 x2 (NEC)
SerialConsoleCable: (not include. extention$33)
HDD: 3.5 ATA HDD x2 (not include)
OS: Debian GNU/Linux SH (iohack version)
kernel: 2.4.21
daemons: mt-daapd, akaDAV, vsftpd, wizd,
mdnsresopnder, telnetd
Web reviews (Japanese)
http://pcweb.mycom.co.jp/column/jisakuparts/023/ [mycom.co.jp]
http://bb.watch.impress.co.jp/cda/special/10056.h
http://bb.watch.impress.co.jp/cda/special/10074.h
Re:yes.. (Score:2, Interesting)
The original ARM1 was a pure 32-bit processor, with a 32-bit-wide word and no inbuilt concept of "byte order" as such. Its instruction set was inspired by the 6502, which powered the venerable BBC microcomputer; but with every instruction conditional. The ARM1 had no NOP instruction as such, but there was a "never" condition {the better for writing automutative code, since one need only alter the condition bits in an instruction to block its execution, but preserve the order bits. A simple loop can "comment out" a vast swathe of program; and, thanks to fully conditional execution, the same code can be used later to restore it by using a processor flag to signal "enable" or "disable"} but this rather wasteful {for the time; memory was expensive in those days} setup was eventually abandoned, and most of the "do something never" instruction codes were reused in later ARM revisions for extended instructions.
There is only one branch instruction in ARM1 assembly, BL. It makes the jump and stores the address that would have been next in a register. If you know that your subroutine is not re-entrant and you don't need that register for anything else, you don't need to worry about a stack. If you don't care about returning you can just ignore it.