Tiny Boxen 290
swg101 writes "These people (openbrick.org) have developed a small computer designed for open source and free software. I quote: "This great little Linux box can be used as a firewall, micro-server, PABX, thin client, multimedia, almost anything imaginable. It contains a fanless 300 Mhz x86 compatible Geode processor and 128 MB SDRAM. Software can be installed on a Compact Flash or on an optional Hard Disk." Sounds like a nice solution for many applications."
Dude.. (Score:2, Insightful)
And you call yourself a geek? (Score:4, Insightful)
1) Since the oh-so-consistent English language uses the term "oxen" as the plural of "ox", it sounds reasonable (and amusing) to use "boxen" for "box".
2) Any hacker or geek with some sense of computing history knows that clusters of the late, great VAX systems from Digital Equipment Corp. (pre-Compaq) were known as VAXen.
3) The English language has no ultimate authority comparable to the Royal Academy of the Language in Spain, or its equivalent in France. So making up words in English is quite easy, and legitimacy comes to them with wide usage. No need for the latest official dictionary to be published.
But would you like it to be a real word? (Score:2)
Re:Dude.. (Score:2, Insightful)
Re:Dude.. (Score:2, Informative)
I believe the Pope keeps his records in Latin, and that occasionally he commisions the creation of a new word in Latin when they can't get by otherwise. The Latin word for "helicopter" is such a word. So even Latin is not a safe refuge from change.
Umm, yes there is (Score:3, Informative)
Third entry down
Re:Dude.. (Score:2)
Slashdot math, how do i love thee, let me count the ways...
Re:Dude.. (Score:2, Informative)
Boxen _is_a word:
boxen
a. Made of boxwood; pertaining to, or resembling, the box
The faded hue of sapless boxen leaves. --Dryden.
Source: Webster's Revised Unabridged Dictionary
It just happens to be developing a new meaning, by virtue of common usage:
boxen
(By analogy with VAXen) A fanciful plural of box often encountered in the phrase "Unix boxen", used to describe commodity Unix hardware. The connotation is that any two Unix boxen are interchangeable.
Re:Maybe not in English (Score:2)
Re:Dude.. (Score:3, Funny)
As long as those streams of characters are not compilable into computer programs which can be used to circumvent access control.
Openbrick Off The Wall (Score:4, Funny)
Truely Quiet and Cheap (Score:4, Interesting)
Of course this all depends on availability of good Linux apps. It isn't just the Linux emphasis of the boxes designers. Windows is just too bloated to run on this kind of system.
Re:Truely Quiet and Cheap (Score:2)
However, you've still got the problem of the spinning CD. I don't think that'll change anytime soon.
RAM, Power (Score:2, Informative)
Re:RAM, Power (Score:2)
MRAM (Magnetic RAM) is going to be the solution -- persistent memory, i.e., data is retained over power off/on cycles. Once manufacturers figure out how to make it inexpensive enough, we'll have "instant on" computers with all software and operating states in MRAM, and (optional) disk storage only used for large volume storage -- and perhaps not even for that, if the data is valuable enough to justify using MRAM. (Expect MRAM will always be more expensive than cheap high-density disk storage.)
Re:RAM, Power (Score:2)
Magnetic RAM died a long time ago, friend, to a much more economical solution dubbed the "semiconductor."
Re:RAM, Power (Score:2)
I was thinking of that, but, if you only have a few gigs, you could use a backup system, making a copy of the contents in RAM to a mass-storage device before you reboot. Assuming you don't reboot much, it wouldn't be too much of a hastle.
Article with more details (Score:5, Informative)
Flash wears out (Score:2)
If Flash memory gets just a little cheaper, you could have a serious desktop computer with no moving parts at all.
That'd be hard. A sector of a flash chip will wear out and turn into a "bad sector" after about 100,000 writes. The flash controller will have to have some sort of logic to treat repeated writes specially. Apparently, most modern CompactFlash cartridges' integrated controllers can do this; can anybody explain how such logic works?
And even though the blurb mentions that the CPU doesn't need a fan, wouldn't the power supply still need a fan? I can't get to the server that is hosting the article, and when I try to use the Google cache, it takes several minutes for Mozilla to realize that the real server won't respond to requests for the page's stylesheet.
Re:Flash wears out (Score:2)
And you can probably outdo that if it's segmented and portions are dedicated to a particular use - data of a particular type (eg html or mpeg) tend to bias towards 1s or 0s. But I don't think the controller would do that, you as the operator would have to do so.
200K writes is still too few (Score:3, Informative)
The special logic involves checking to see if the flash bit contains the value (1/0) you want before writing to it.
Not exactly. Flash memory is written to by first erasing the sector to all 1's and then clearing the bits you want cleared.
With a 50% hit-rate 100k writes becomes 200k.
200,000 writes is still too few for a directory track.
data of a particular type (eg html or mpeg) tend to bias towards 1s or 0s.
HTML might bias slightly, but MPEG doesn't. If it did, you would be able to compress MPEG files further with the Huffman coding used in gzip. (You can't.)
Re:200K writes is still too few (Score:2)
Clearing to 1s then blanking 0s would be more writes than just basic overwriting.
And Huffman encoding is about repeating patterns, not frequency of 1s and 0s without order taken into account. You take a long but frequent pattern and replace it with a shorter one, but then have to remap the shorter one etc.
mpeg tends to contain more 0s than ones, but not in repeatable patterns so there's no advantage to compressing it further in that manner.
Re:200K writes is still too few (Score:2)
Clearing to 1s then blanking 0s would be more writes than just basic overwriting.
Clearing to 1s is not done bit-by-bit. I believe it's usually done in bulk, like EPROMs were.
Overwriting will AND the data (Score:3, Informative)
Clearing to 1s then blanking 0s would be more writes than just basic overwriting.
Flash memory is divided into sectors. When you erase a sector of flash memory, the whole sector becomes all 1's. The 100K writes figure refers to 100K successful erases of a given sector. "Just basic overwriting" would AND the written data into the existing data. I'm guessing that flash file systems take advantage of this somehow.
And Huffman encoding is about repeating patterns, not frequency of 1s and 0s without order taken into account. You take a long but frequent pattern and replace it with a shorter one, but then have to remap the shorter one etc.
Huffman maps fixed-length sequences of bits (usually 4, 8, or 16 at a time) to variable-length sequences of bits. If you have lots more 1's than 0's, then you'll get a lot of 1111, 1110, 1101, 1011, and 0111 nibbles, which can be reduced to shorter words. However, JPEG, MP3, and MPEG already have compression (including Huffman coding) in the bitstream, so re-compressing the data isn't going to help.
Cool! (Score:2)
I found JFFS (Score:2)
and dump the RAM storage and active memory to flash at power down.
So you're advocating some extremely aggressive caching. Flash memory isn't fast enough to take a full gigabyte write in an extremely short period of time when a machine suddenly loses power.
After a bit of Google searching, I found this: JFFS2, a journaling filesystem for flash memory [redhat.com] and other non-volatile random-access memory devices with limited rewrites per sector. It has some "wear leveling" features.
Yeah....wait...no... (Score:2)
You think hard drives wear out fast? Flash wears out faster. The numbers I've heard are between 1000 and 1,000,000,000 writes (depending on the make/model/brand). Of course, one possible solution is to use mostly flash, as well as some of the more long-lasting (in the presence of many, many writes) memory systems.
I just found this one [ramtron.com] for example.
As far as no moving parts...water coolers have moving parts and fans have moving parts...so unless you live in a very, very cold place, you're going to need moving parts. But I suppose you could do without a floppy, and it seems technically feasable to have a CD-ROM drive that has a laser which is difracted to reflect the entire surface all at once, and have millions of photoreceptors to read the entire disk image at once. Has anybody made one of those?
Re:Truely Quiet and Cheap (Score:2)
Or you could install a disk drive that emphasizes low power consumption and limiting noise, rather than performance
Or you could go for the balance point and install a Seagate BarracudaIV, quiet and pretty fast.
Have you tried. . . (Score:2)
Ain't user controlled full modularity grand?
KFG
Slashdotted... (Score:4, Funny)
*flames scorch the motherboard*
Re:This has been covered many times before (Score:2)
Smoking (Score:3, Funny)
Apparently not for webhosting.
Google Cache (Score:4, Informative)
Orange
obligatory google cache (Score:2, Redundant)
I want one, (Score:2, Interesting)
I especially like the Fan-less processor to cut back on noise.
but...
I have looked near and far, and can't seem to find a TV tuner card that will fit in those "small form factor" / low profile PCI slots. Do they even exist?
Any suggestions besides going the USB route?
(USB isn't fast enough for a good picture IMHO)
In most cases, I'd rather have a large tower than a "book-pc", but since I'll be running this 24/7, a 50-100 watt power supply should hopefully cut back on my electric bill.
After taking a peek at the article, I gotta admit it does look cool. Too bad it is not black
Re:I want one, (Score:2)
Re:I want one, (Score:2)
The 566 is fast enough for divx and mp3 on linux. It has one pci slot, which I use for a Turtle Beach Santa Cruz sound card. I send video capture to another box that has the fast / hot HDD, proc, and video card. I'm going to have to pick up one of those 90 degree pci port benders to give me the low profile case, but the same should work with a TV tuner card. If I can fit my sound card, a tv card should fit...
Re:I want one, (Score:2, Informative)
Re:I want one, (Score:2)
Re:I want one, (Score:2)
If you want video input, you could get an external DV capture box or even a DV video camera. These convert your analog video into DV, which gets sent to your computer via firewire. Now you just have to find a motherboard with builtin firewire or a low profile firewire card. Another option would be the canopus advc50, it's about the size of a pci card but is designed to fit in a 5 1/4" drive bay and uses a harddisk power connector. Get a motherboard with an internal firewire header and you could have a totally internal solution. These external DV boxes cost something like $200-$300, but are much better quality than those $60 PCI capture cards.
You can also try to find a case that uses a PCI riser to give one or two pci slots parallel to the motherboard. Most PCI capture cards that I've seen aren't very large, and should be able to fit. I can't find any cases like this that would make a nice home theater style component. There are those overpriced shuttle cubes cases, but a cube is not the right shape.
Re:I want one, (Score:2)
Re:I want one, (Score:2, Interesting)
check out www.mini-itx.com [mini-itx.com]...
I'm using one of these babies right now (I'm playing with the 533MHz version), and I'm getting the 800MHz version in about two weeks...
I'll just slap 128MB RAM, and a 15GiB hdd I've got laying around... BTW, it runs just fine with the OpenBSD 3.1 GENERIC kernel...
what????!!!!! *BSD is dying???!!!!! AIYEEEEEEEE!!!
Re:I want one, (Score:2)
Nope, won't fit.
Here's a pic:
http://www.newegg.com/app/Showimage.asp?image=14-
All of the "Book PCs" I've seen all use a PCI card thats about half the standard height. I'm estimating that a book PC case is shorter than a standard PCI card is tall.
Thanks for looking though. I appreciate your effort.
Google cash! (Score:2, Informative)
(My moment of glory as a Karma Whore...)
Ok, enough with the Google Cache's !!! (Score:3, Funny)
Dual NIC (Score:5, Insightful)
They would make great IDS nodes.
$300 bucks is a pretty good deal for a computer that small with that amount of proc power.
-M
Re:Dual NIC (overkill for a firewall) (Score:2)
Do you need that much processing power for a firewall? I run mine with a P166, and I don't see any issues. I doubt the CPU gets utilized much at all. It is quiet, doesn't take much power, and isn't too large. And it cost a lot less than $300. :-)
I am not ragging on your post, just that I wouldn't consider this a good firewall, it seems like more power than is necessary. There are off-the-shelf firewalls smaller and less powerful.
Re:Dual NIC (Score:4, Informative)
Source(s) of the OpenBrick (Score:3, Informative)
The original design seems to come from Lucky Star [lucky-star.com.tw] in taiwan, but they went out of business earlier this year. Their PDFs show a lot more details of the boards and connectors.
Nagasaki looks like they have picked up the product line and are continuing with it. It would sure be nice to get a few of these for cheaper than the 470 Euros the OpenBrick guys are reselling them for. I can't google up any other distis here in Europe this late at night. Maybe I'll try again during the working week.
I've learned the chinese/taiwanese shops in the big cities are quite willing to get in exotic parts like these boxen. Every one of them seems to have an uncle or a brother as a contact in taiwan who knows someone, etc. It just takes a little social engineering to get them to dig for you, on the hope you'll buy lots of those components.
I've got a project coming up to make small, cheap, customisable firewalls supporting DSL or cable clients, no fans or noise or hard disks. Has to be half the price of a cisco pix 501, which are on ebay for around 500 euros. This MS2100/OpenBrick box would almost do it, except I don't want to be powering a sound card, parallel port, NTSC video, or all that other useless cruft.
the AC
Re:Dual NIC (Score:5, Informative)
486/133, 3 NICs, 4.85" x 5.7" mobos, 64 mb RAM, plus dedicated encryption boards for $332
There's also http://www.bcmcom.com/tech/BOX-3410/BOX-3410.htm [bcmcom.com]
Geode 300mhz, 2 NICs in 106mm (W) x 178mm (L) x 65mm (H)
and http://www.nexcom.com/product/ebc/ebs1563p/ [nexcom.com]
VIA C3 processor, 3 NICs, 177 (W) x 51 (H) x 228.6 (D) mm
Depending on what you need, you could buy an old laptop off of ebay and get 2 nics for it.
Re:Dual NIC (Score:2)
And note how the BOX-3410 comes with an built-in power supply, too! Much better than the product featured in this story.
Re: where to buy? (Score:2, Informative)
Caseoutlet.com [caseoutlet.com] seems to be by far the best.
Re: where to buy? (Score:2)
I'm looking for a complete unit, with all hardware, ready to accept my software. But what I am looking for is one that is PC compatible, with space for a CDROM drive or a hard drive, plus 2 NICs, but without being the size of a PC. So far I have not seen anyone accomplish this.
Re: where to buy? (Score:2)
This one looks interesting. A couple of the pages on Toms' site were mangled (bad HTML and picky NS 4) but I got the gist of it. I went to the Shuttle site to see more, but they showed only less. Now to figure out where to get one.
Re:Dual NIC (Score:2)
Yep, I've been looking for a small form factor, fanless PC to use as a firewall for a while. They all seem to only come with a single NIC. So when I saw that this openbrick did indeed come with a dual-NIC option, I was reaching for my wallet to order one there and then (seriously). It was only when I got the "configure your box" page, that I saw the smallprint saying the dual-NIC option was only available for orders of 70 units or more. Sigh. Yet another adherent to the "how to lose potential customers in one easy step" school of business...
Re:Dual NIC (Score:2)
And where can I buy this 3 NIC version today?
applications? (Score:2)
Does anyone have any actual experience with these small form factor boards in the real world?
Re:applications? (Score:2)
Re:applications? (Score:2)
DennyK
Re:applications? (Score:2)
These tiny servers would make great firewalls for laboratory environments, where often you want something more flexible (bridging [washington.edu], IPv6 support, etc.) than the proprietary low-end NAT-firewall-switch devices but without a tower case lurking in the corner of the room consuming far more space and power than needed.
Clusters (Score:3, Interesting)
With the coming onslaught of DRM on faster processors, the obvious solution is to find better ways to scale existing hardware products.
Re:Clusters (Score:2)
The solution is to not use hardware that has integrated DRM. It's the same old thing as before. If hardware manufacturers push proprietary solutions that don't fill a need that consumers want, the products will fail. It has happened before, and I'm sure that if consumers don't want DRM hardware, these solutions will fail, too.
Buy a Mac or buy a workstation if you don't want DRM. You can get a 64 bit DEC Alpha really cheap now.
Re:Clusters (Score:3, Insightful)
The solution is to not use hardware that has integrated DRM.
I'm not sure why you are disagreeing. This doesn't have DRM, nor is it likely to ever have it if the existing design doesn't need to change to accomodate increasing performance demands.
To expand my idea: most hardware has become a commodity. There really is very little reason to fund "innovation" in it when that innovation is directed towards how to prevent us from doing certain things. I'd rather have the innovation directed towards providing me *cheaper* scalable interchangable parts that implement the existing hardware feature sets. Freeze the hardware and just buy more of it if you need more performance.
Buy a Mac or buy a workstation if you don't want DRM. You can get a 64 bit DEC Alpha really cheap now.
Yuck. Where's the fun in that? If you want those platforms, have at it. You haven't given me a single reason not to think that clustering small commodity items is not a good way, nor an interesting way, to solve computing problems.
Re:Clusters (Score:2)
I dunno, I would think the obvious solution would be to find sane [apple.com] companies [ibm.com] that are working on next-gen processors [slashdot.org] sans DRM [slashdot.org]. Maybe I just have a different view.
--Dan
Re:Clusters (Score:2)
Do you think that a few years from now, if most of the content available to people is palladium only, Apple and it's 5% market share will hold out?
No way, they're gonna fold faster than a 2 pair vs a flush. They will be FORCED to add DRM.
Re:Clusters (Score:3, Insightful)
The rest of the world hates the idea of DRM - by and large, it's an American idea, and as much as you'd like to think otherwise, American media isn't worth sacrificing freedom for - the few good things that escape do so because they slip under the radar. I could easily (and largely have, already) abandoned American media. I suspect the rest of the world could do so as well. Perhaps the US would see its position as an informational power change.
Just a thought.
--Dan
that's not really true. (Score:2)
Clusters are already there! Read Press Release (Score:2)
7 OpenBricks in a 1U enclosure:
http://www.storever.com/news/pr3
AMAZING!!! (Score:3, Funny)
Unfortunately (Score:5, Informative)
Soekris (Score:3, Interesting)
Too much money!! (Score:5, Informative)
Re:Too much money!! (Score:2)
The bigger hassle is we usually need 2-3 nics for this sort of apps. ITX board above cannot do that.
Filesystems... (Score:5, Informative)
One thing about all the compact flash stuff. Typical flashable memory can only be "erased" on the order of 100,000 times. Now, many of you are saying "sure, this isn't a problem" -- but i dont think most /.'ers realize how many temp files Linux (and Operating Systems in general) create. Unfortunately, using Fat32 or NTFS(if you were "Gasp" running nt/2k), you would be repeatledy using the same flash sectors, quickly burning them out.
This means the only really useful filesystem is LFS (see the SPRITE project -- http://www.cs.berkeley.edu/projects/sprite/sprite
So no, you can't have a box that has no hard drive, as of yet, unless you have very specialized uses for which lfs work well. (sequential writes/reads, etc)
Wee! Final exam questions with applications in the real world!
Re:Filesystems... (Score:5, Informative)
So, just mount
Actually, there are many projects, a lot of them aimed at diskless workstations, that do just that, and even symlink all other commonly changing files so that they actually reside on
Re:Filesystems... (Score:3, Informative)
/dev/log is a socket, not a file. /etc/mtab is already a symlink in some distributions.
And while some warts remain it's a darn sight better these days than it used to be. You can reasonably expect that only /var, /tmp and /home need to be writable filesystems. And if you find an exception then most people will agree that's buggy and needs to be fixed. A few years ago it took a Herculean effort to convince some people that writable /usr was not a good thing!
Re:Filesystems... (Score:2)
Re:Filesystems... (Score:2)
For regular flash, there are specialized flash filesystems such as JFFS and the recently-announced YAFFS.
The parent post seems to be a perfect example of just enough knowledge to be dangerous.
Future Conversation... (Score:5, Funny)
Any better than Shuttle? (Score:3, Insightful)
X-term on a CF disk. (Score:2)
whoa.... (Score:2, Funny)
I'm sorry...I'm sorry...I'm sorry...I'm sorry...I'm sorry...I'm sorry...I'm sorry...I'm sorry...I'm sorry...I'm sorry...I'm sorry...I'm sorry...I'm sorry...I'm sorry...
my bad.
J
Re:Start here (Score:3, Funny)
However, on their webpage they state:
OpenChassis are sold to computer experts only.
So don't mention you saw it on
the AC
Other options (Score:3, Interesting)
Such as this board: Nexcom EBC563 [nexcom.com]
It uses the low power / low heat VIA C3. The C3 is MUCH faster than the Geode used in the "OpenBrick". It has 3 NIC's, making it a great firewall.
Now, only if I could buy it, in a small case..
Mmm, can anyone say car unit? (Score:2)
Re:Mmm, can anyone say car unit? (Score:2)
Car mounted netstumbler unit for permanent wardriving. When you get home, the unit detects your home WLAN, and transfers the day's results to your awaiting home server. I'm working on some scripts to do this now with a laptop.
Cheap secure WAPs, running SSH/IPSec to force all users to communicate through a tunnel. Cheaper than the cisco units by a tiny amount, but even better, they'll run linux or BSD which could allow some serious customization.
I've been wardriving on two vacations now with an expensive laptop hidden in the back of the car. Not trusting most neighborhoods where I parked, I ended up yanking the laptop every evening to haul around with me. Not optimal. It would be nice to have a small low power unit which could survive random power cuts every time you stop the motor. Something that could be mounted in the boot, with an external antenna camouflaged on the rear deck.
the AC
470 Euros for the cheapest unit, ttc? Fuck me harder guys, these are just some cheap taiwanese SBCs you are importing!
Bah! This is what you need for a diskless firewall (Score:4, Informative)
Lex Systems [lex.com.tw]
Its tiny, powerfull, and has tripple ethernet... what more could you ask for?
well maybe a fanless cpu.
-Nick
now if i can only find somewhere that sells it....
Sshh... (Score:2)
At the moment I'm waiting for Shuttle's SN40 - the Athlon/nForce 2-based equivalent of their SS51. The main attraction for me? It's quiet. I'm an amateur musician, and I use MIDI a fair amount. I can say that having a standard PC sitteng next to me, fans screaming like a banshee and radiating all the industrial design glamour of a multi-storey car park, is not condusive to writing music. The quiet Shuttle boxes would seem much better suited to that role.
Cheers,
Ian
(Oh - why not use a Mac for my MIDI? Because the machine also has to be general purpose, and there's still no UK version of Quicken for the Mac)
mini-ITX form factor servers (Score:2)
Co$t is a factor (Score:2)
OpenBlockS (Score:2)
ThinkGeek (Score:2)
or for the lazy...Click Here [thinkgeek.com]
This is news? I'm sure this system fits the bill...or so to speak.
Briq (Score:2)
How does it compare (Score:2)
The site's currently slashdotted so I can't see the specs,
But the mini-itx platform is really something worth a look at.
And the next generation will even have the C3 1ghz via cpu and mpg2 hardware acelleration!!!
The perfect media/desktop box...
A laptop w/o a screen or keyboard is a dongle (Score:2)
All I'm saying is that a core pc could be made as something little larger than a dongle on the powercord that connects to it.
Smaller is better? (Score:2, Funny)
Re:Micromachines (Score:2)
Link to specs and pics. (Score:4, Informative)
Re:But ... (Score:2)
It could probably be sold in higher volumes and hence cheaper if it did.
There are a number of micro boxes arround, most run windows. What is different about this one is that it does not require a hard drive or a fan. Windows would not be a good choice to run on a compact flash only system since the system tends to write to many places in the system disk. With Linux you can pretty much shut off all the logging and run from hard disk alone does not mean that is a great idea of course.
The features that somewhat disappoint me are the lack of a high seed firewire or USB2.0 port to attach a large capacity drive to. Also to run diskless I would want to have quite a bit more memory. Also the video looks pretty crappy.
The large pc box is comming to the end of its run. There was a time when I would worry about running out of pCI slots, these days pretty much every board has integrated ethernet and you can easily get firewire. The only pci slots I use are for WiFi and graphics - and even the graphics is no longer so critical.
If someone came out with a nice thin box for a home HiFi stack I would buy it, perhaps with just a couple of exansion slots, one pci, one agp. Unfortunately this form factor is currently considered a 'server' i.e. business, i.e. charge three times extra form factor.
Re:How will they regulate sales??? (Score:2, Insightful)
(1) We do not have tech support.
(2) If you have a problem, see (1).