Slashdot Mirror


World's First Linux Computer In A CF Card

An anonymous reader writes "LinuxDevices reports on the world's first Linux computer to fit inside a CompactFlash card. The 'Compact Flash Computer' (CFC) can be mixed and matched with third-party CF cards to instantly create minuscule Linux systems based entirely on CF cards. A wide variety of third-party CF peripheral cards can be used with the CFC, including RS232/485, Ethernet, Bluetooth, USB, 802.11, GSM, GPRS, GPS, and more. A combination power supply / bus expander module on a separate CF card, as well as a tiny 8-slot CF card backplane, are available as options." An anonymous reader adds "The card is based on a Freescale MPC5272 system-on-chip processor and contains 32MB of SDRAM and 8MB of Flash memory, and it comes with a uClinux based operating system and GNU development/debug tools."

113 comments

  1. small by Anonymous Coward · · Score: 0

    Well Well that is pretty impressive - can embeded MS do this?

  2. CFCC by mfh · · Score: 4, Funny

    Yes but would a Beowulf cluster of CFCs harm the environment? Yes, the Compact Flash Computer has the unlikely acronym CFC. I move that we change that acronym to CFCC [Compact Flash Card Computer] in hopes the ozone doesn't sue.

    --
    The dangers of knowledge trigger emotional distress in human beings.
    1. Re:CFCC by sparcnut · · Score: 2, Funny

      So if you do call it a CFC not a CFCC, what do you call the software that runs on it? ...Vaporware?

      --
      perl -e 'print $i=pack(c5, (41*2), sqrt(7056), (unpack(c,H)-2), oct(115), 10);'
    2. Re:CFCC by Anonymous Coward · · Score: 0

      Having a TLA means more in sales!

    3. Re:CFCC by Bitmanhome · · Score: 1

      But that's not entirely correct either .. It's really a Compact-Flash-Card-Format Computer (CFCFC). It's not made of flash, y'know.

      --
      Not that this wasn't entirely predictable.
    4. Re:CFCC by SEWilco · · Score: 1

      So a Beowulf Cluster of them would be A Beowulf Cluster Compact-Flash-Card-Format Computer (ABCCFCFC)

    5. Re:CFCC by Ricwot · · Score: 1

      An acronym has to be pronouncable as a word, ie ram, rom, twain. things like cfc and tla are not acronyms

  3. Snap on Computer ... by Gopal.V · · Score: 3, Interesting

    According the article , there are no connectors - all are snap together stuff. This might however be higher on the cost side (800 bucks for a underpowered linux card ??)

    The good thing about this is however the "show off" effect :) .. Yeah linux is cool, dice it , slice it, even put it in a CF.

    I'm still thinking about building my own small PC , probably will be an old 386 or 486 chopped down to fit inside an OLD telephone case I have , add an LCD display (100x96) hooked off an old casio and then I'm stuck at writing drivers. If I can hookup the telephone keyboard and put the LCD in the telephone address book slot ... voila , a hidden PC :)

    1. Re:Snap on Computer ... by Anonymous Coward · · Score: 0

      Have you looked into a Nano ITX board instead? They're 10" x 10"..

    2. Re:Snap on Computer ... by Lennie · · Score: 1

      Old telephone you say, I guess VoIP might be a nice application. :-)

      --
      New things are always on the horizon
    3. Re:Snap on Computer ... by Anonymous Coward · · Score: 0

      Nano itx = not out for awhile, and 4.7 inches by 4.7 inches.

  4. Re:Maybe not the first? by remahl · · Score: 3, Insightful

    That is not a Linux computer on a CF card. That is a Mini-ITX-based computer _with_ a CF card.

  5. In other news... by k4_pacific · · Score: 5, Funny

    A group of hackers in Europe announced today that they got Linux to run on a single NAND gate. Quote the project leader, "This way, a single 74x00 quad-NAND chip can be used to build a four processor supercomputer." In reponse to this news, Intel chief Craig Barrett removed his CEO hat and punched his fist through it in a fit of exasperated consternation.

    --
    Unknown host pong.
    1. Re:In other news... by Anath · · Score: 1

      funniest. post. ever.

      --
      The earth is 98% full, please delete anyone you can!
    2. Re:In other news... by Bitmanhome · · Score: 1

      The project also released their NanomuCLinux. Where uClinux removes the MMU support, Nanomu Linux removes all the other features. "Runs beautifully on a single NAND gate," reported the charismatic project leader, "especially when overclocked to several gigahertz."

      --
      Not that this wasn't entirely predictable.
    3. Re:In other news... by Anonymous Coward · · Score: 0

      Intel chief Craig Barrett removed his CEO hat and punched his fist through it in a fit of exasperated consternation.

      You mean exasperation?

    4. Re:In other news... by Anonymous Coward · · Score: 0

      Main Entry: consternation
      Pronunciation: "kän(t)-st&r-'nA-sh&n
      Function: noun
      Etymology: French or Latin; French, from Latin consternation-, consternatio, from consternare to throw into confusion, from com- + -sternare, probably from sternere to spread, strike down -- more at STREW
      : amazement or dismay that hinders or throws into confusion

  6. Linux in a piece of tofu! by ArmorFiend · · Score: 5, Funny

    I've created a embedded linux system out of a piece of tofu. Its superior to regular tofu in every way! Of course, since tofu has no I/O ports this is kinda useless, but wow is it cool.

    Come back next week, I should have an embedded linux system running in a fried chicken drumstick.

    1. Re:Linux in a piece of tofu! by Anonymous Coward · · Score: 0

      Big deal, FreeBSD has been running on seitan for ever now.

    2. Re:Linux in a piece of tofu! by Mitchell+Mebane · · Score: 1
      --

      The roots of education are bitter, but the fruit is sweet.
      --Aristotle
  7. microsoft by caitsith01 · · Score: 4, Interesting

    No, not that microsoft, the kind from Neuromancer. The idea of placing fully functional software systems on small, portable pieces of data storage that can easily be slotted into different hardware reminds me a lot of Neuromancer and similar books, as well as games like Deus Ex. I don't know about the more complex microsofts from Gibson et al, but I can certainly imagine something that could translate spoken language being stored on something like this... visiting France? Just slot your French translator card into your portable wearable computer.

    In the short term, this could be part of a counter-revolutionary movement against the notion of ubiquitous wireless computing - rather than making most devices dumb terminals that rely on a remote centralised server for their data repository, this could effectively make any dumb piece of hardware a fully fledged computer, even without a network connection (indeed, it might be preferable for security or logistical reasons not to have to worry about a network).

    I wonder what kinds of things we'll be able to do with this type of technology when memory cards can hold 100s of gigabytes of data?

    --
    Read Pynchon.
    1. Re:microsoft by fireman+sam · · Score: 4, Funny

      "I wonder what kinds of things we'll be able to do with this type of technology when memory cards can hold 100s of gigabytes of data?"

      Store 100s of gigabytes of pr0n

      --
      it is only after a long journey that you know the strength of the horse.
  8. Hasn't Sun's plans for motherboard-less... by rokzy · · Score: 2, Insightful

    ...computing (it was duped 3 times so you must have all seen it) just got 0wn3d?

    1. Re:Hasn't Sun's plans for motherboard-less... by 0x0d0a · · Score: 1

      You sure you don't mean "it was duped 2 times"?

    2. Re:Hasn't Sun's plans for motherboard-less... by Daniel+Ellard · · Score: 2, Insightful
      Yes, but the rest of us read past the headline and therefore know that the two stories couldn't have less to do with each other.

      --
      Disclaimer: I work for a company, but I don't speak for them.
    3. Re:Hasn't Sun's plans for motherboard-less... by zmollusc · · Score: 1

      Do you mean 'twice'?

      --
      They whose government reduces their essential liberties for temporary security, receive neither liberty nor security.
    4. Re:Hasn't Sun's plans for motherboard-less... by Anonymous Coward · · Score: 0

      Triplicated. Duped twice would yield 4 articles
      1 (original) x 2 x 2 = 4

    5. Re:Hasn't Sun's plans for motherboard-less... by 0x0d0a · · Score: 1

      No. I chose my language to make explicit the thing that should be changed -- this involved only a change of a single digit from the original.

    6. Re:Hasn't Sun's plans for motherboard-less... by Anonymous Coward · · Score: 0

      good for you. how's the ol' job security going?

  9. Beauwolf Cluster... inside a PDA! by NoMercy · · Score: 2, Interesting

    Tempting, isn't it :)

    1. Re:Beauwolf Cluster... inside a PDA! by Anonymous Coward · · Score: 0

      Add " ...in Japan!" and we're in business.

    2. Re:Beauwolf Cluster... inside a PDA! by NanoGator · · Score: 1

      "Tempting, isn't it :)"

      Yeah! With any luck, they'll be as powerful as my Jaguar!

      --
      "Derp de derp."
  10. The custom-built pda by jsebrech · · Score: 3, Insightful

    You know, this could be a great way to bring upgradeability and extreme customizeability to portable devices.

    One could imagine a sleeve where you plug in a cpu card, some data storage cards, a wifi card, and so on. Sleeves could be upgraded to provide new peripherals. You would use firewire, usb or some other generic protocol to provide the interface between the sleeve, the cards, and the outside world (possibly using stub cards that transform a cf card to a usb data storage card).

    That way when you need a bigger screen, you'd buy a new sleeve and dock your old cards into it. Cpu not fast enough? Just upgrade the cpu card, no problems with having to replace the entire pda.

    Why hasn't this been done yet? It seems like an untapped market just waiting to be discovered.

    1. Re:The custom-built pda by 0x0d0a · · Score: 5, Insightful

      Why hasn't this been done yet?

      Because most people, unfortunately, are not geek hobbyists, and think of computers in terms of application, not of mechanism. To them, this reconfigurability is just additional cost, complexity, and fragility to get a "follow the directions to assemble it yourself" device that performs some task that they want to do, like store lists of phone numbers. Sure, it drives us bonkers that we don't have a pretty interface and better support for the I2C bus (or internal USB in cases), interesting input (knobs, sliders, etc that can be interfaced with) devices, cheap interesting output devices (LED/LCD/VFD front-panel displays), thermometers, and the like. The typical computer user, though, doesn't give a damn about extending or reconfiguring their computer, because they want to accomplish a task, and don't really want to "figure out what to do to their computer to accomplish that task".

      Sigh.

    2. Re:The custom-built pda by Anonymous Coward · · Score: 0

      It doesn't really bother me that most people don't care - so long as I am not prohibited from caring. But because I _can_ slot together a device that does lots of "illegal" (but not wrong!) stuff like decrypting struff or recording police beating folk up, the components needed to be a geek like me is slowly being outlawed. Even now, in britain, I was asked for I.D. when I tried to purchase some freaking capacitors. Argh!

      So stories like this stop me going postal. There's hope yet, if I can build my ubiquitous computing environment up before the corpies/government (same difference) get death warrants for me because I distributed information they didn't want people to know.

    3. Re:The custom-built pda by mangu · · Score: 1

      When I read about "sleeves" and "cards", the idea that comes to my mind is cheating in poker. A micro-camera in a ring in your finger shows the cards as you deal them. Bluetooth connection to the computer in your pocket, which calculates the odds. Another bluetooth to your glasses, where a small speaker near your ear tells you how to play... From now on, beware of players who turn the stone in their ring towards the palm side of their hand when dealing!

    4. Re:The custom-built pda by maxwell+demon · · Score: 1

      Reconfigurability is only additional cost if it takes much effort. If increasing your CPU power is just as easy as putting a new CPU card into your "computer" (i.e. less complicated than getting cash at a cash machine!), then the non-geek will appreciate it. You don't actually have to think, just buy the card which does what you want, put it into a free slot, and voila.

      Unfortunately, I suspect the reality would again be plug&pray instead of plug&play.

      --
      The Tao of math: The numbers you can count are not the real numbers.
  11. Another hidden PC... by Kjella · · Score: 4, Interesting

    ...was the one that was hidden in a pocket calculator. Replaced the original, made enough of a mock-up to pass any inspection, voila... suddenly you had a computer to bring to every exam, didn't get caught either. Though I hear rumors he spent time equal to or greater than the time he'd need to actually learn the subjects programming that damn thing.

    Kjella

    --
    Live today, because you never know what tomorrow brings
    1. Re:Another hidden PC... by Anonymous Coward · · Score: 1, Informative
      he spent time equal to or greater than the time he'd need to actually learn the subjects programming that damn thing.

      Isn't that the point of hacking?

    2. Re:Another hidden PC... by themusicgod1 · · Score: 1

      Someone on slashdot once said that they would spend 120% as much effort/resources on something if it employed technology as opposed to not...would this qualify perhaps, and if you sir are out there will you please stand up? I mean yes it took him more effort programming the damn thing than learning the subject but woudln't this also give him *programming experience* and therefor something more valuable than whatever it is he was learning?(although math is valuable.) So not only does this guy deserve credit, but he also did the smart thing...and i just saw lightning. mabye I should shut off my computer. hrm...

      --
      GENERATION 26: The first time you see this, copy it into your sig on any forum and add 1 to the generation.
  12. This just proves... by Anonymous Coward · · Score: 0

    that is not the size that matters, but how you use it.

  13. it is missing... by LWATCDR · · Score: 1

    An LCD driver and USB interface. They should put on one the mother board. Other than that looks prettyd good. Could this be a new standard for embeded systems? How about a PDA that you can update the CPU on?

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    1. Re:it is missing... by bhtooefr · · Score: 1

      No, they shouldn't. You mentioned a PDA you can update the CPU on. Well, what if ATI releases the Imageon XXXX XT PE, and I only have an ATI Imageon X000 Pro soldered on?

  14. too expensive! by mqx · · Score: 3, Funny


    C'mon! I'm waiting for the usual highly moderated /. comment "it's too expensive, I could build one myself for half the price ...".

    1. Re:too expensive! by leon.gandalf · · Score: 1

      So was the BASIC stamp when it first came out...

    2. Re:too expensive! by Anonymous Coward · · Score: 0

      If you insist...

      The usual highly moderated /. comment:
      "it's too expensive, I could build one myself for half the price ...".

  15. Why so pricey? by Anonymous Coward · · Score: 3, Informative
    Zawalnyski says he expects it to be less than $800 for an evaluation unit, with substantial quantity discounts.


    That product is uber-geek, but its price could completely cancel the advantage of using Linux in a small system like this. There already are slightly bigger Linux ready single board computers in the $200 - $300 range.
    1. Re:Why so pricey? by Faust · · Score: 1

      links, please.

  16. How much does size matter? by dotslashconfig · · Score: 2, Insightful

    I don't really understand the rush to make linux as small as possible. I mean honestly, Feather and Damn Small Linux can already fit on USB thumb drives. Has this just become a contest to see how stripped down of a distrobution people can produce? We understand that Linux is versatile, and that we can apply it in small storage spaces if need be. But really, to what extent do Linux developers need to keep hammering the point that Linux can fit in spaces that the Windows kernel would need a magnifying glass just to identify? I think this is a case of Dead Horse meets Mr. Stick.

    Anyways, yes - we can make linux small. But wouldn't it be even cooler if we could make linux even better within the comparatively small spaces it fits already? Or maybe it's that I don't use CF cards enough to really see the full potential for this.

    1. Re:How much does size matter? by WindBourne · · Score: 1

      Actually, once the prices come down, I may make use of this. For now, I am looking at some products where I will use java and 8051's.

      --
      I prefer the "u" in honour as it seems to be missing these days.
    2. Re:How much does size matter? by ProudClod · · Score: 1

      The point here is that the whole damn computer is inside the CF card, processor, ram, storage and EVERYTHING else :)

      --
      Gamers Europe - Gaming News. Reviews.
    3. Re:How much does size matter? by tomcio.s · · Score: 2, Insightful

      No you do not use CF cards enough.

      First, you have to remember the read/write cycles on them.

      Second, given the extensibility of this product, and the fact that it is solid state plus low weight, it can now be used in places that no normal PC would be able to go. I.e. high pressure, high heat, etc. Why? Because it can easily be enclosed in a protective casing to do so.

      That's why it's important to do all the minimization work. To enable a generation of tinkerers to take their dreams of exploration further.

    4. Re:How much does size matter? by Anonymous Coward · · Score: 0
      I don't really understand the rush to make linux as small as possible.

      It's for embedded systems, dipshit. Most of the computers in the world aren't sitting on people's desktops.

      But really, to what extent do Linux developers need to keep hammering the point that Linux can fit in spaces that the Windows kernel would need a magnifying glass just to identify?

      Dumbass.

    5. Re:How much does size matter? by HeyLaughingBoy · · Score: 1
      I don't really understand the rush to make linux as small as possible.

      Here's a contrived (but realistic) example: a small manufacturer makes powered dollies that can move loads of up to 1000 lbs by the operator pushing the handle on the dolly. Now they identify a market opportunity for a smarter dolly that has variable maximum speed depending on how much is loaded onto it, won't move if the weight is over the limit, has steerable front wheels that will turn at a rate that won't send the load flying off, and is controllable from a handheld computer with 20' range.

      Now, of course, all of what I described could be done with a small microcontroller and some programming, but there are many aspects that having a real OS (no, I didn't say real *time*) would make this device much easier to program and the cost of the final product means that the slight extra cost of a Linux-capable SBC (single board computer) versus say an AVR based SBC is negligible. e.g., maybe they want a touch-screen interface, want to do nightly runtime data offload to a central server or other tasks that are so much easier as part of the OS.

      The Linux based solution may take 2 weeks to complete and get on the market; the non-OS based solution could take much longer. So factor in that this thing (the handheld control) needs to be super-rugged (perhaps enclosed in a NEMA-4 washdown-rated enclosure so it can be used in the rain or hosed down at the end of the day after being used in a meat-packing plant) to withstand being banged around all day, very small and low power and you can see why a tiny Linux based solution looks very attractive.

      That, and it's cool :-) This is why I love developing embedded systems!
  17. Gumstix by Stigmata669 · · Score: 5, Interesting

    If you are really into tiny linux computers, you might want to check out Gumstix which are about the same size, in a different shape (like a stick of gum... get it?). It comes with USB (client not host), rs232, bluetooth, and a MMC/SD interface. Running the Intel Xscale, you can have a 200 mhz machine for a little over $100. Now if I could only justify buying one of these... maybe the tiniest wireless webserver?

    --
    Yawn.
    1. Re:Gumstix by drinkypoo · · Score: 1

      get back to me when gumstix has ethernet. I sent them an email asking them if they were planning on adding it and they indicated that they were, but didn't give me any more information. It blows my mind that they added bluetooth before adding ethernet.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:Gumstix by imroy · · Score: 1
      It blows my mind that they added bluetooth before adding ethernet

      They're obviously targeting the small portable device market rather than the network device/appliance market. The fact that it has a USB client port but no USB host capability pretty much proves this. I haven't used bluetooth myself, but what's wrong with getting one of those USB bluetooth "dongles" for your laptop or PC? With its low power usage (and low price!) the gumstix sound great for a battery-operated remote sensing device. Just rock up every week or so and download the latest data either through a USB connection or over bluetooth.

    3. Re:Gumstix by belphegore · · Score: 1

      Bluetooth was just really easy to do -- basically just glue an infineon bluetooth module onto the PXA bluetooth UART. It's a serial protocol from the PXA to the bluetooth module, so it's I think (from memory) only 4 traces, and we can easily fit it all on the gumstix board itself instead of on a daughterboard. Ethernet, even 16-bit ethernet, is trickier -- you need a whole chipset plus a bunch more traces, plus you have to carry a bunch of bus lines from the PXA to a daughtercard, due to the space constraints we have on the 'stix mainboard. But in any case, watch the gumstix website in the coming weeks if you're interested in ethernet gumstix.

  18. Smartcard security by 0x0d0a · · Score: 3, Informative

    Hmm...speaking of LCD displays...that's actually a very interesting idea.

    Currently, smartcards have one huge hole for use in secure environments -- they have no secure user-input or user-output channels. This means that if someone sets up a bogus ATM/card reader (which has been done oh so many times), they can swipe your PIN and since the interface, including hitting "OK" or not is all done through the reader, can hit "OK" for you.

    But if you can build a small computer with a simple interface (CF is a good choice, though a smartcard interface would also work), you can slap a display on it (actually, all you need is a calculator-style alphanumeric LCD strip) and a nine-button numeric keypad. You can enter your PIN directly to your card, and you can trust that the price being displayed on the card is the price that you are actually paying, and the payee being displayed is actually who the money is going to.

    For a long time, I've been wondering how long it will be until smartcards become standard for sales. The attacks on smartcards are largely doable because of a lack of untrusted readers (as I said, no keypad or display on-card). Smartcards are great for e-commerce, where you can have a reasonably trusted reader in the form of your computer. I figured that one day AmEx or someone will partner with Dell and Dell will start bundling smartcard readers with their systems (the cost of a smartcard reader is very, very low, and the potential savings with not having to deal with constant fraud attempts on credit cards, and the ability of vendors to actually trust and allow purchases coming from, say, Nigeria, is a significant benefit). Nobody's got around to shipping lots of computers with smartcard interfaces -- but *lots* of computers have CompactFlash interfaces. All that's needed is an open standard for communicating with "smartcard on CompactFlash", someone figuring out where they can get their paws on some cheap, durable LCD displays, slap some buttons on it, and you have one hell of a compelling commerce mechanism to replace the credit card.

    FWIW, while I'm sure credit card vendors have no interest in allowing such a thing, a smartcard vendor could provide actual privacy, not knowing about each one of your transactions, since your transactions cannot be (reasonably) forged.

    God, that would be cool. Anyone know how many mW CF can provide?

    1. Re:Smartcard security by pedestrian+crossing · · Score: 1

      Nobody's got around to shipping lots of computers with smartcard interfaces

      Umm, gotta disagree with you there, every computer purchased by the US DoD is -required- to have a smartcard reader. Dell has a keyboard (model SK-somethingorother) that has the card reader built into the keyboard.

      --
      A house divided against itself cannot stand.
    2. Re:Smartcard security by Tjebbe · · Score: 1

      all Acer laptops i have seen also have a smartcard reader. Unfortunately i still haven't been able to get it to work under Linux.

    3. Re:Smartcard security by Smork · · Score: 0

      My Dell Lattitude D600 is also equipped with a smartcard reader by default..

  19. Freescale by LordMyren · · Score: 4, Informative

    Motorola spunoff (all|a large section) of their IC department and thus was born Freescale. They've been making CPU's for apple for decades.

    IIRC, PowerPC was engineered to be backwards compatible with 68k. To preserve apple's software. The main dis-advantage of this is that you'd have to support the umpteen billion addressing modes.

    There is a RISC'ified alternate side though: The ColdFire processors. They've been a uClinux target for a while.

    However, whats truly notable is that the new MFC54xx series has a mmu. No need for uClinux, it runs real linux. Quite well i'd imaging: 133mhz DDR ram, 433 mhz, pci-interface, dual ethernet (100 mbit), usb and onboard crypto accelerator. All with a low advertised power consumption.

    Still awaiting the Base Support Package. C'mon Metroworks.

    Myren

    1. Re:Freescale by Erich · · Score: 2, Informative
      IIRC, PowerPC was engineered to be backwards compatible with 68k. To preserve apple's software. The main dis-advantage of this is that you'd have to support the umpteen billion addressing modes.
      No, you're completely wrong. PPC is a fairly traditional RISC, 32 registers plus some special ones, and a rich instruction set, but ALU operations operate on registers, not memory.

      Apple did have a 68k emulator in their OS to be able to run 68k binaries.

      On the other hand, the early coldfire processors, like the ones in the palm pilots, are68k chips. The newer ones are 68k-assembly-compatible, and have memory operands, a la CISC architectures.

      But I can understand the confusion. CISC and RISC don't really mean anything anymore, they are merely encoding strategies that are translated to some similar (or very different) internal representation.

      --

      -- Erich

      Slashdot reader since 1997

    2. Re:Freescale by Anonymous Coward · · Score: 0

      That's just backwards. PowerPC is in no way compatible with M68k, except maybe that it is usually run in big-endian mode (I would love to see a little-endian PowerPC architecture.)

      Coldfire, however, is basically M68k with a few instructions missing.

      And you say umpteen billion addressing modes like it was a bad thing - addressing modes that the m68k had allowed for seamless, easy relocatable shared libraries in the 80s. The x86, in contrast, to this day, uses horrendous hackery for relocatable libraries (check out the horror of the x86 ELF format, and remember that that was considered a major IMPROVEMENT at the time) because it lacks some really basic extended addressing modes that EVERY OTHER FREAKING ARCHITECTURE STILL AROUND EXCEPT MAYBE FREAKING PIC includes - even the AMD x86-64 stuff included new and better addressing modes.

    3. Re:Freescale by LordMyren · · Score: 1

      Hrm, I seem to have worked myself into a linguistic conundrum here.

      Lets start with the PPC. (Knowing very little about the PPC a week ago,) I was reading Ars history of PPC and i guess i took them too literally: "...and Apple needed a CPU for its personal computers that would be both cutting-edge and backwards compatible with the 68K", before it goes into talking about the Power 601 and its "bridge support" for 68K. It seems there was initially some degree of hardware compatibility with what must have been hardware books to emulate unsupported instructions. 68k emulation was actually sped up in latter revisions, before ultimately recieving the axe in more modern renditions when pure software emulation became feasible. As for the 601 (from the IBM tech brief), "The PowerPC 601 processor provides a bridge between the POWER and PowerPC Architectures by supporting most of the PowerPC and POWER instructions. The PowerPC 601 executes all compiler-generated user-level POWER instructions. The implementation also supports all but a few of the 32-bit PowerPC instructions". PPC was some new (Power) and some old (68k).

      As for the ColdFire, it is indeed a direct decendant of the 68k, however it was "optimized" for a more "RISC" nature, as ambiguous as the term is. A number of memory operations were removed, a number of address modes removed. while it is true that yes, x86 has some address mode deficiencies, the more is better philosophy isnt all their either. a lot of the more "expressive" addressing modes for assembly coders were cut.

      I suppose architecturally there's no comparison; the PPC has all the ammenities of a modern superwide superscalar, whereas the ColdFire just gained an MMU. but hey, its got an MMU. now it can run a _real_ linux.

      Myren

    4. Re:Freescale by Anonymous Coward · · Score: 0

      "PPC was some new (Power) and some old (68k)."

      There is nothing 68K about powerpc. powerpc is the more recent architecture. Go and read motorola's free doco.

    5. Re:Freescale by Kris_J · · Score: 1

      I thought the early Palms' Dragonball CPU was a Z80 derivative, not based on the 68k.

  20. You fail it. by Anonymous Coward · · Score: 0

    You are another failure in a long line of spectacular failures. Keep the tradition alive, son.

  21. Stolen IP by xmorg · · Score: 0, Redundant

    SCO had IP code in its UNIX IP for Flash cards and part of the kernel this card runs on is stolen SCO code!

    I cant show you the code, just take me work for it that it is there.

  22. Hardware trojans? by Ratso+Baggins · · Score: 4, Interesting

    If one was to obtain (peel or print) an appropriate sticker, it would be relatively easy to create an ethernet or wifi card with a sinister personality.

    --

    --
    "we live in a post-ideological world..." - Billy Bragg.

    1. Re:Hardware trojans? by Thomas+Shaddack · · Score: 1
      If one was to obtain (peel or print) an appropriate sticker, it would be relatively easy to create an ethernet or wifi card with a sinister personality.

      With the proliferation of the do-not-photograph-here areas, a CF card that would look like "empty" despite keeping data stored on could be a neat toy for every amateur spy. Take pics, and let the "CF card" encrypt them with a public key, and "stealth" them in the VFAT. Keep the private key off-camera. Then come home, put the card to the reader, enter a PIN or passphrase, retrieve and decrypt the data.

  23. Can it boot from itself? nt by Anonymous Coward · · Score: 0

    -__-

  24. what processor does it use? by Squeezer · · Score: 1

    i didn't see mention of it in the article. anyone know what processor it uses?

    --
    Does the name Pavlov ring a bell?
  25. Hahahaha... and I spilled the coffee by Anonymous Coward · · Score: 0

    I laughed and laughed ... nice one. :-)

  26. visions of linux-powered newton dance in my head by option8 · · Score: 3, Interesting

    i read the blurb, and skimmed the article, and immediately an idea formed in my head.

    i have a newton messagepad 2100 (two of them, actually). i'd love to be able to shove this little CF module into its PC card slot (with one of the PCMCIA/CF converter doohickeys i have) and use the newton's display with the processor (and all the other good bits) on the card. 8 megs of flash and 32 megs of ram is considerably more than the newton's 4 of each. i'd love the capacity to run a good, scaled down linux install built for PDA installs on the newt's half VGA screen and still-impressive battery life.

    this would be a sweet hack, if someone could manage it. hell, i'd buy three.

    incidentally, the newt has a strongARM 110 running at 161.9 MHz, which i've read does 150 MIPS (considerably more than the 63 the CFC does)

  27. You missed the point totally... by nurb432 · · Score: 1

    The CF card is actually RUNNING linux, not just storing it.. Its an actual comptuer in there... Just is a CF ( standard ) form factor.

    Ans yes, size matters. so you can shove it into your toaster, microwave oven, etc..

    --
    ---- Booth was a patriot ----
  28. No, it's MUCH too expensive! by Anonymous Coward · · Score: 0

    Seriously, it's much too expensive.

    This CF card could be an absolute killer, not if marketed as a Linux system (that would attract only us geeks), but for bespoke applications for which your PDA or phone needs extra muscle.

    However, that requires the price to be waaaaaaaaay lower, probably not more than US$200.

  29. How much for a 1U rack unit full of these? by Anonymous Coward · · Score: 0

    This is a very nice product for those of us who like to play with systems containing lots of CPUs.

    Personally, I'd like nothing more than to fill a very shallow 1U rack unit with these (maybe 2U if the 8-slot backplane is higher than 1U). Sheer multicomputing heaven.

    The price is a concern though. An Atmel AT90 series or Xscale has a price in (low) 2 digits, and they can run uClinux ... so a $800 CF card is not even on the map of feasibility.

    I'm not sure whether to be excited by this announcement, or treat it as irrelevant because of pricing.

  30. Gumstix vs CFC by po8 · · Score: 2, Informative

    The potential advantage of this CFC thing over the gumstix (which is cool) is that the stupid client USB port on the gumstix means that it's going to be a struggle to attach USB peripherals. With the CF bus, I should be able to attach CF peripherals to the CFC easily. Presumably the next gumstix will based on a part with the new USB 2.0 controllers which can be switched between host and client modes. This would be good.

    OTOH, the gumstix ARM should be substantially faster than the CFC Moto ColdFire part. Neither has an FPU, so CPU speed will matter in some applications. Not sure why the CFC didn't go Xscale like everyone else these days. Jamming 8 400MHz Xscale parts into a CF bus starts to look like a little low-power NUMA supercomputer node :-).

    1. Re:Gumstix vs CFC by belphegore · · Score: 1

      Yup, USB host mode coming soon to a gumstix near you. I just need to get back from my european vacation and make sure the software's all working...

    2. Re:Gumstix vs CFC by po8 · · Score: 1

      Hooray! I have all kinds of big plans for such a device. I'm assuming that this is the kind that I can turn around: use it as a client with a host PC, and yet as a host with a client peripheral?

      Looking forward to it---thanks for the note!

    3. Re:Gumstix vs CFC by belphegore · · Score: 1

      I haven't looked at it, but from memory, the linux kernel only allows either regular USB, or "gadget" USB, but not both -- so while the hardware can switch, I'm not sure that Linux can... But that's not definitive, just a vague memory of the menuconfig screen.

  31. Isnt it called a microdrive by Anonymous Coward · · Score: 0

    Im sure u can fit linux on a microdrive and boot it off there, isnt that more effective?

  32. The Coldfire CPU by problemchild · · Score: 1

    The cpu used here is a part of the "Coldfire" range.
    The 68K compatability come from the fact that it's
    evolved from the 68060 RISC core.Lose the FPU/MMU &
    other funny knobbly bits and you have a cool
    embedded CPU cheap made in millions for HP printers /routers and the like.
    The spec is very similar to the evaluation board supplied by motorola for $400
    or one of the upmarket palm pilots at half that price. The CF card is cute damn
    expensive way of buying $40 of parts.

  33. VOIP? by clustercrasher · · Score: 1

    the question is, will it run skype?

  34. Re:Gumstix and VOIP by clustercrasher · · Score: 1
    Gumstix is cool! Thanks for the post. I think it may run skype with a little tweaking. My goal is to receive calls without my desktop on.

    Anyone have a better $150 solution?

  35. Great! by Mac+Degger · · Score: 2, Interesting

    Now this is what I want someone to do: hook this up a bluetooth module and a gsm/sim card unit and encase it in a little box with a battery large enough (and it doesn't mean mega amperage, 'cos there's no screen!) to last a week or two.

    Why, you wonder? Well, so I can throw out my cell phone and replace it with a matchbox I just need to carry around my person/in my jacket pocket and use my shiny new Tungsten T3 as a cell phone!

    And this is for those of you who say "wait for a smartphone or get a treo"; I don't need a smartphone, I want a PDA which I can call with (kinda like the XDA thing, but then that runs windows, which I don't want). And a treo? Come on...I can't really read and work with spreadsheets on that tiny screen, much less a book (which I do frequently).

    And as a final thought: yeah, maybe in five years time I'll get a pda with a large (roll out OLED) screen which can also make calls...but I'd buy a little matchstickbox sized linux/bluetooth/gsm/sim-unit NOW.

    --
    -- Waht? Tehr's a preveiw buottn?
  36. isn't that vute by Gigabit · · Score: 2, Funny

    Does it inclue a mini case of Bawls?

  37. Needs two ethernet connectors by DickBreath · · Score: 2, Interesting

    My ideal tiny system, which has been discussed before, is one which is physically tiny, but has two ethernet ports.

    There are many great applications for such tiny systems.

    A Linux kernel with little more than a special /sbin/init program.

    The device is used in a corporation, such as in an office or cubicle. It is plugged in between the ethernet jack on the wall, and the legitimate device, such as a PC.

    During normal business hours, it captures the mac address of the legitimate PC. It then simply forwards all ethernet packets in both directions. (Not IP, but ALL ethernet frames.)

    During business hours, it also captures and stores any interesting packets that it sniffs, including passwords.

    Late at night, it uses the mac address of the legitimate device (so nothing looks fishy) and makes an IRC connection to a private chat channel where it just silently listens for coded commands from its master, including commands to upload anything interesting that it captured today.

    Unfortunantly such dual nic tiny computers are so pricey as to require careful selection of where one would choose to install them. Zombied winboxes are much cheaper.

    --

    I'll see your senator, and I'll raise you two judges.
    1. Re:Needs two ethernet connectors by Anonymous Coward · · Score: 0

      Oh yeaaah.... that's nice.

      But even nicer is a system that fits in a RJ45 jack.

      When they hit the market I'm getting a job as a cabling contractor :)

    2. Re:Needs two ethernet connectors by Thomas+Shaddack · · Score: 1
      But even nicer is a system that fits in a RJ45 jack.
      When they hit the market I'm getting a job as a cabling contractor :)

      Don't worry about the size and about RJ45s. Build such toy into an Ethernet switch, then cause the original one to fail in order to replace it with your compromised one. Same functionality, more ports available to watch, no issues with power supply nor heat.

      You then can have the job as a networking contractor.

  38. Boss says for me to order one... by BrentRJones · · Score: 0, Offtopic

    ...as long as I can get it to run Windows XP Pro instead of Linux. Does it have a mouse port and joystick port? Can I use it to play MP3s?

    . ,

    --
    Help end the use of Sigs. Tomorrow
  39. Obligatory Star Trek reference.... by SomeoneGotMyNick · · Score: 1

    So, is this the predecessor to the Isolinear Chip arrays found under nearly every control panel on the Enterprise?

    1. Re:Obligatory Star Trek reference.... by KILNA · · Score: 1

      I always though Sony's memory stick format looked like Trek's isolinear chips. Grim outlook on the future, eh?

      --
      Error: PANTS NOT FOUND. Press <F1> to continue.
  40. This is the future of software by Ohwellian · · Score: 1

    Once these things are cheap enough, commercial software will be sold with its own computer. The code will be in ROM on a CF sized module with its own CPU, memory and so on. You plug it in to a slot and it will be on a network in your PC. Doesn't matter if the OS is Linux or whatever. Your PC just presents the UI. It can help out with co-processors for things like games etc.

    Buy a word processor and you have to buy a physical thing. If you want to be a software "pirate", you have to steal an object and take it away from someone else. There aren't any license agreements, you own it or you don't.

    Intelectual property works for books because they're physical things and the cost of making a copy approaches the cost of the book. Basing the software industry on enforcement of IP is doomed to failure. Unless of course, the industry is the new IP enforcement division of the Justice Department where you wear a blue windbreaker and bust down people's doors for copyright infringement and violating license agreements.

    1. Re:This is the future of software by OldMiner · · Score: 1

      So, console video games are distributed in hardware only form, yes? ROMs in fact, for the NES, SNES, Genesis, and many other early game consoles. But they're all emulated today. Further, it would seem that at least in development, some form of rapid prototyping would be necessary to prevent massive wastes of hardware. As such, this only seems to be a method of adding a great deal of complication which is unncessary. Some software today already require hardware dongles. How effective those are I haven't really researched. But they are apparently a pain in the butt enough to cause one of the few exceptions to the DMCA.

      --
      You like splinters in your crotch? -Jon Caldara
    2. Re:This is the future of software by Ohwellian · · Score: 1

      Yes but in game consoles, the instructions are copied from ROM and run by the CPU on the console. The idea is to never copy the code to the general purpose CPU. It remains in the chip with the CPU that runs it and there's no interface to the actual code. It's true you can emulate anything, but I think reverse-engineering this could be made difficult enough to be more expensive than it's worth.

      Getting the chip right before going into production is something that happens all the time today. This would make distributing patches more difficult. You would have to deliver new hardware. The hardware will have to be much cheaper for this to work anyway.

      Dongles weren't effective because the program was copied into memory like any other program and it only asked the dongle for a key at various points during execution. It was easy to change the program at these points to behave as if the dongle was there when it really wasn't. Even if lots of the code lived on the dongle, it still gets copied to the CPU to run. You would just change the program to copy the code from a file instead.

      Think of this as a program that runs on a server on the network somewhere and you use a Web browser or some custom client software to use it. You can't get at the code that's running on the server. This is the same thing except you own the server and it's plugged in to your PC. You can't get at the code because the server doesn't serve it up, and grinding the chip open to try and get at it is very difficult.

      To get around this system, you would need the skill, time and equipment to copy instructions off of the chip, figure out any other hardware on it and wrap it all in an emulation layer to run on a general purpose PC. Once anyone has done that, the program can be copied with no cost and that's the real hole in this idea.

      I still think that there would be a lot of value in making software more like physical property so that, while you could go to the trouble of copying it, like xeroxing an entire book, it's less expensive just to buy it.

  41. Damn, I can't frickin spell by Gigabit · · Score: 1

    Haha, this comment proves that I can't spell worth a shit! Carry on.

  42. OpenBSD: Been there, done that by smallpaul · · Score: 1

    http://sourceforge.net/projects/compactbsd "CompactBSD is a powerful set of tools that allow you to build your own customized, lightweight distribution of OpenBSD and then burn it onto compact flash so that it can be run on an embedded PC platform such as FatPort's FatPoint (www.fatport.com)"

    1. Re:OpenBSD: Been there, done that by Argon · · Score: 1

      This not a Linux distro on a compact flash card. This is a full Linux based computer in the form factor of a compact flash card.

  43. Already done. by Anonymous Coward · · Score: 0

    It is called Zaurus.

  44. Compact Diskless WiFi Access Points by Anonymous Coward · · Score: 0

    Could probably be made and deployed rather easily. Hopefully they'd be very low maintinence and perfect for those city-wide WiFi projects.

  45. Critical Mass by Anonymous Coward · · Score: 0

    But I have a Linux-based Zaurus SL6000 handheld, which takes CF cards. If I plug one of these in, won't it reach critical mass and explode?

  46. Linux Single File Distro by Anonymous Coward · · Score: 0

    fyi,

    a SINGLE FILE, *not* single disk, linux distro

    http://linux.in.th/ftp/SD-OS2/SFLinux/vmlinuz.sf
    http://linux.in.th/ftp/SD-OS2/SFLinux/readme

  47. I wonder what kind by Anonymous Coward · · Score: 0
    of weapons you could make from these or from the gumstix. Everyone could build their own smartbombs. I wonder if technologies such as this could touch off another arms race, this one software based.

  48. Linux on ColdFire+MMU by Anonymous Coward · · Score: 0

    So where are the patches for the Linux/m68k tree?

    Since I've heard about the Coldfire V4e about 3 years ago, from time to time this story comes up: someone or some company is rumoured to work on a `full' Linux port. But a few months later the project turns out to be abandoned...