Slashdot Mirror


What is Open Source Hardware?

ptorrone writes "In their piece 'What is open source hardware?', MAKE magazine divides up electronic hardware into layers, each of which has different document types and licensing concerns: Hardware (mechanical) diagrams, schematics & circuit diagrams, layout diagrams, core/firmware, software/API — each layer has an example provided and links to many of the open source hardware projects currently being worked on."

38 of 143 comments (clear)

  1. In a nutshell... OpenSPARC from Sun Microsystems by CoreTech · · Score: 5, Informative

    OpenSPARC is available from Sun Microsystems. The SPARC architecture is still highly relevant. Open source hardware projects like this are worth noting.

  2. Free Telephony Project by mo · · Score: 5, Informative

    One very interesting example of open-source hardware is the Free Telephony Project.
    David Rowe, the author has almost single-handedly designed an embedded computer using a blackfin processor combined with FXO/FXS (PSTN lines) chips to produce an extremely low-cost PBX running uclinux and asterisk. Recent posts indicate he's also close to producing a T1 interface as well. The amazing thing about this project is how open it all is. The cirucuit design, and layout for all of the boards are open. Also, he's committed to using only open-source software to do the design (and contributed a number of enhancements back to these projects, such as pcb). Not to mention also developing the uclinux based distribution, astfin, as well as a number of custom modifications to asterisk itself to use some of the Blackfin's special DSP capabilities.

    1. Re:Free Telephony Project by flydpnkrtn · · Score: 2, Interesting

      That's good stuff... last week I was in an "Advanced VOIP" class the Army put us in (I'm active duty unfotunately), and as different concepts were gone over I kept thinking about "how proprietary all this is." Open hardware is a great concept... I'd love to not be under the same lock-in as users of that OS are.

      Anyways so basically: The proprietary Cisco CallManager talks to the Cisco router's proprietary T1 controller card, via a proprietary protocol (MGCP), and the VoIP calls to the POTS phone are done via SCCP (which is... you guessed it! proprietary). You get the idea.

      I asked the instructor if he'd ever looked at Asterisk as an alternative PBX, and he'd never even heard of the thing. I then asked what Cisco CallManager 5 would be running on (knowing it was Linux), and he replied "RedHat."

      Just goes to show you the thinking I guess...

  3. Possibly, in a glorious future by smittyoneeach · · Score: 5, Interesting

    You have a fab that can crank out a motherboard to order. A web page lets you pick the features you want, and then it arrives via overnight shipping.
    If you care to sell your soul for rock 'n' roll, you can opt for the various DRM choices.
    Maybe it arrives as a bag of chips, and you solder it yourself.
    Interesting posibilities.

    --
    Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    1. Re:Possibly, in a glorious future by Jeff+DeMaagd · · Score: 2

      In a way, you can have custom hardware circuit boards made, very much in the manner that you describe, except that you have to design the circuit. Maybe not over night, but less than a week. You could probably have a reference board made. How computer board makers make their variations is by including or not including parts based on the order.

      Making custom versions of what's being mass produced in the millions is usually not advised unless you have a very good reason to do so, for high value, specialized tasks.

      Soldering ball grid array parts is big pain though.

  4. Brilliant name by matt+me · · Score: 3, Funny

    the open source Roland 303 MIDI synth clone, the x0xb0x. :]
  5. Wrong Preferred Document Formats by Anonymous Coward · · Score: 5, Insightful

    The preferred document formats don't make sense. Distributing a schematic diagram as an image (pdf, png, etc.) is like distributing a program as an object file. In both cases modifying the item is nearly impossible. Schematic diagrams should be distributed in a format which a schematic editor, such as geda, can read. This is the electronic equivalent of source code. The same thing goes for printed circuit board layouts: just the image is not sufficient.

    1. Re:Wrong Preferred Document Formats by AndreyFilippov · · Score: 3, Insightful

      Unfortunately it is yet difficult to design hardware using only the GPL-ed software. Sometimes - even running of GPL-ed OS - until recently fro FPGA design I had to use Xilinx software on other OS - Linux version was much worse (I had frequently ssh to my computer after it stopped to respond to any keypresses). Now it is better, and I do not need that OS for this job anymore. But for PCB design I still need a combination of the proprietary OS with proprietary EDA software - even if I would pay at least twice more for the free software if it could do the job with the same convenience.

      So we too provide hardware documentation as pdf files. Actually, each of our hardware products has tarball with all the source code (software and FPGA) sufficient (combined with other free software available) to regenerate the bootable firmware (original or modified) inside the flash image itself.

      I would not agree that pdf is like binary - it is more like printed source code that you still can use to build the code if you type good enough :-)

  6. Another site (mostly RTL level) by Anonymous Coward · · Score: 5, Informative

    http://www.opencores.org/ has quite a few hardware designs (mostly RTL) ranging from cryptographic engines to complete processors. They were also instrumental in developing Wishbone, a completely open SOC bus architecture, akin to something like ARM's AMBA. IIRC you can also buy a pack of cd's which contain open-source or free-of-charge EDA software.

    I'm not sure if anybody's said it explicitly, but a hardware equivalent to SourceForge would be a great asset to the community, where people can share RTL, schematics, PCB and chip layouts, and so forth.

  7. The paper clip by Bobfrankly1 · · Score: 4, Funny

    The schematics for the paper clip are widely available, and easily cloned, and it runs the open source uBendTo OS!
    -
    Apoligies for bad joke in advance, apoligies for bad spelling come later.

  8. Political Implications by Prysorra · · Score: 5, Interesting

    It will be harder to impose policeware. Trusting your computer not to spy on you for someone else (be it criminal or not), is an equation of control. Open source hardware + open source software = nearly zero government leverage. Expect legislation concerning this if this technology takes off.

  9. Not really like an object file by EmbeddedJanitor · · Score: 2, Interesting
    Sure, you cannot edit a pdf, but what is important is the design itself rather than being able to modify it directly. An object file hides the source completely and would be the equivalent of getting a PCB.

    Still, using geda would definitely help. Shame so few people use it. Perhaps a something like a Protel to geda converter would be a GoodThing.

    --
    Engineering is the art of compromise.
  10. Re:hmm...: answered by zen611 · · Score: 4, Informative
  11. Today is that glorious future by gillbates · · Score: 5, Interesting

    No, you have that right now.

    Every hear of Pad2Pad.com?

    If you can do the layout, they'll make your board for you. Yes, it is kind of expensive for hobby projects, but for a computer motherboard it's not *terribly* bad. A commercially made motherboard is still cheaper, but I guess if you want something without DRM, you're always welcome to implement it yourself.

    Now, the only problem is that implementing and debugging a computer from scratch could be a rather time consuming undertaking. But, if you've got the time, there are places who will build it for you, whatever *it* is.

    --
    The society for a thought-free internet welcomes you.
    1. Re:Today is that glorious future by josath · · Score: 2, Informative

      Here are two places I've seen that have very good prices for low-quantity custom PCB's:

      http://pcbnet.com/
      http://www.goldphoenixpcb.biz/special_price.php

      --
      sig? uhh, umm, ok
  12. A good example by serviscope_minor · · Score: 3, Informative

    Ronja

    The schematics for electronics and mechanical design are available, including in enditable source form.

    --
    SJW n. One who posts facts.
  13. My only problem is that... by gillbates · · Score: 4, Interesting

    I'm surrounded by engineers with the capability to produce open source computers, but...

    Nobody has the time or interest.

    Yes, I (among many) could design and implement a computer complete from the gate-level design all the way up to the compiler and operating system.

    Ironically, now that I have the knowledge, I don't have the time to work on it. It gets worse:

    • I could split it up into small projects and split the workload among several people, but none of my colleagues are interested in doing *anything* outside of work.
    • Prototyping a single board is prohibitively expensive. I could bring the cost down if I had a few people to share the cost (quantity discount), but without others interested in the project, I'm stuck footing the entire bill for the prototype.
    • It is actually cheaper to buy a computer than it is to build a new one from scratch. The BOM for a new computer at retail prices is more expensive than the finished product (which was built from wholesale-priced parts).

    If I did build my own computer, friends and family would inevitably ask, "So why did you spend $(Multiple thousands) for a computer slower than the $299 Sam's club special?", and "Isn't that just an expensive hobby? - you don't really expect people to buy a 1 GHz ARM machine, do you?" etc..

    I would like to work on open source hardware. I do have experience porting Linux to new architectures. But sadly, I think something about corporate america just takes away the passion from the discipline. Since I started programming more than 10 years ago, I have met only one person who was passionate enough about it to do it outside of work. And you know what he did? - mods for a game. Nothing really serious or interesting.

    It's not that there is a lack of talent. Rather, apathy is fatal to open source. And we need to come to terms with the fact that the overwhelming majority of those with the knowledge to do something disruptive, to use their skill to change their world for the better, choose just to go home at night and watch tv.

    They have no geek passion. They are irrelevant to the discipline. And they are exactly what Corporate America wants them to be.

    --
    The society for a thought-free internet welcomes you.
    1. Re:My only problem is that... by hackerjoe · · Score: 3, Insightful

      They have no geek passion. They are irrelevant to the discipline. And they are exactly what Corporate America wants them to be.

      Whatever, I have geek passion, I just don't have all-consuming geek passion. My job is a perfect outlet for the geek passion -- I get to be a geek all day. Then in my off-time I can hang out with friends, listen to music, dance, cook, whatever other hobbies I'm currently pursuing.

      I'm pretty sure that if I worked in sales or management I'd have to work on electronics or write code when I got home. I sure did when I was going to school.
    2. Re:My only problem is that... by AndreyFilippov · · Score: 2, Interesting

      Maybe I'm just lucky, but I'm sure it is possible to make living of the hobby not just for me.

      My little secret is that the market demand for open (and modifiable) hardware is higher than the offer. And that keeps us busy.

    3. Re:My only problem is that... by iplayfast · · Score: 2, Insightful

      The lack of people who do this stuff for fun is frustrating. I program for a living and for fun, http://code.google.com/p/crylib/wiki/CryLib The problem is that in order for people to be excited about working after hours as a hobby, they have to have a motive or project that really excites them. Programming for most people is a means to an end. If the end is exciting or liberating in some way (an OS kernel is a good example) then more people will join in.

      In my case I'm interested in A.I. and decided that I needed a framework to build some of my ideas around, so I started working on my library. Several years later, I'm still working on my library and only have a couple of A.I. things in it. But the library is getting kinda cool, so I guess it's taking over.

  14. How is SPARC these days? by Kadin2048 · · Score: 3, Interesting

    I admit I haven't really been paying attention to SPARC recently.

    Can anyone fill me in on what its performance is like compared to x86 these days, when running Linux or Unix (Solaris)? (I don't think MS even supports Windows on non-x86 anymore, except perhaps Itanium and it's probably near-EOL anyway.)

    There seemed to be a lot of buzz about the Niagara stuff a while back, and how amazing the performance/watt was going to be, and then it seemed to evaporate. Did something happen, or was that just the fanboys moving on to something else shiny? (And is Niagara open-source/open-architecture like the more basic SPARC processors?)

    I've always been a big fan of RISC, since back in the early 90s; I think it's sad that we're fast approaching a monoculture, although there's some solace, I suppose, in the fact that with decreasing process sizes, you can now tack the x86 instruction set onto almost any real processor you want. But it certainly seemed like there were more avenues for performance being investigated back when you had IBM with Power, DEC with Alpha, Sun with SPARC, SGI with MIPS, HP with PA-RISC, and probably a bunch more that I've forgotten.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    1. Re:How is SPARC these days? by dfn_deux · · Score: 4, Interesting
      Niagara is wicked fast. It works great for highly parallelized tasks, however it only has a single FPU which makes it pretty much worthless for a lot of the things that you'd want to use a high-end server for. 24 threads and only one FPU does not make for fast ops at all tasks....

      It does have 300% more blue LEDs than the last gen sun hardware though ;)

      --
      -*The above statement is printed entirely on recycled electrons*-
  15. Open-Schematic Stereo... by GuruBuckaroo · · Score: 2, Interesting

    Years ago, when I was single and could afford toys, I bought a Blaupunkt Tuscon head unit - at the time (1987), it was the absolute best car stereo AM/FM/Cassette head unit you could buy. Could even receive AM Stereo from the one station in town that broadcast it. Set me back $750, and I still had to get an amp for it, since it only had line-level outputs.

    But...

    It came with a COMPLETE set of schematics, including not just block diagrams, but actual component values and chip numbers. Given that schematic, I could have build a complete new unit. I was floored. I almost wanted to try it, just to see if I could - but couldn't imagine trying to build the whole thing on breadboard with my trusty Radio-Shack soldering iron. Would have been the size of an old console record player - the kind that doubles as furniture.

    --
    Poor means hoping the toothache goes away.
    1. Re:Open-Schematic Stereo... by sarathmenon · · Score: 2, Interesting

      I can say the same thing about my Dad's Nakamichi 600 II player, which was released in the 80s. It was amazing, expensive as hell, and had the entire circuit diagram etched in the inside case. It actually make me take electronics seriously as a kid!

      --
      Microsoft: "You've got questions. We've got dancing paperclips."
  16. Open source medical equipment by Simonetta · · Score: 4, Interesting

    Open source medical equipment is where the electronic designs, software, and diagnostic skills are completely and freely available to anyone who wants to build this piece of equipment for their own use. It will probably happen first in the developing world where this kind of equipment is not quite as illegal as it is sure to be in the West.

        A lot of what passes for 'advanced' medical equipment in the US is actually kludged ancient technology. It sells for absurd amounts of money because of the bizarre 'cost-is-no-object' state of the American Health Care industry. And a lot of people are beginning to be denied basic medical care because they don't have the money to pay for it.

        But a lot of medical tests could be done with inexpensive high-tech equipment that has been modified for home medical use. There may come an underground movement to build very high-tech medical equipment cheaply. Equipment that surpasses the quality of what is found in ordinary hospitals, but costs one tenth of the price. It would have no FDA certification, and would be quite illegal. No accredited doctor would use it.

          The difference between open source software and open source medical equipment would be that the medical equipment would be illegal. And the people doing the test and interpreting the results would be subject to arrest for practicing medicine without a license.

            But in many cases, the test results are just electronic data and can be analyzed by computer to give same level of professionalism as found in the hospital. An example of this would be having to pay $150 for a blood pressure test in a hospital that is identical to the test that you would get from the machine next to the door of your local grocery store.

            The US electronic medical equipment industry is in about the same place as the US automobile industry was in early 1970's. Overly restricted by trivial regulations, smug in their belief in their omnipresent power, and completely unaware that they are about to get totally blindsided by people overseas who can do the job much cheaper and much better.

          The USA lost the machine tools industry, the consumer electronics industry, most of the automobile industry, and many other industries by not paying attention to what the global consumers of these products actual need and want to buy. The US medical electronics industry is most likely being targetted now because it is showing all the same characteristics as those other industries that were dominated by American companies after World War Two.

    1. Re:Open source medical equipment by fcc3 · · Score: 2, Informative

      Welcome to the OpenEEG project http://openeeg.sourceforge.net/

      Many people are interested in what is called neurofeedback or EEG biofeedback training, a generic mental training method which makes the trainee consciously aware of the general activity in the brain. This method shows great potential for improving many mental capabilities and exploring consciousness. Other people want to do experiments with brain-computer interfaces or just want to have a look at their brain at work.

      Unfortunately, commercial EEG devices are generally too expensive to become a hobbyist tool or toy.

      The OpenEEG project is about making plans and software for do-it-yourself EEG devices available for free (as in GPL). It is aimed toward amateurs who would like to experiment with EEG. However, if you are a pro in any of the fields of electronics, neurofeedback, software development etc., you are of course welcome to join the mailing-list and share your wisdom.

      Right now, this site is mostly about the hardware; schematics, part lists, building instructions etc. However, a few members have developed some useful software which is hosted on their own websites. You can find these through the software pages.

    2. Re:Open source medical equipment by fcc3 · · Score: 2, Interesting

      Yes, there is some development. Smd version of hardware being tested, small enough to fit on a headband and communicate to PC via bluetooth. Help is always welcome. More channels are a popular request and not far fetched, the question is whether they are needed for biofeedback. 8 bits resolution seem fine for biofeedback.

  17. Re:In theory ... by amolapacificapaloma · · Score: 2, Insightful

    I think the point is that maybe someday you might only be able to
    buy sophisticated electronic products which are full of DRM or any
    other crap (rootkits, etc) and if by that day there is no open
    source alternative (that meaning open documentation and the likes)
    with at least the most important features and no patent problems,
    nobody is going to be able to start from the scratch such a big project.
    And that would suck big time.

    --
    exp(i*pi)+1=0
  18. There's a foundation all about Open Hardware! by Theovon · · Score: 5, Informative

    Check out:

    http://www.openhardwarefoundation.org/
    http://www.opengraphics.org/

    A lot of people are really taking this idea of open hardware designs very seriously, especially in graphics, where we have a really hard time getting docs out of GPU vendors to write Free Software drivers. One of the commenters on this article said something about how he and his colleagues who know how to do this stuff have no interest in doing it outside of work. This isn't true for everyone. The founder and leader of the Open Graphics Project is an experienced graphics chip designer.

  19. How much hardware variety is truly needed? by bmajik · · Score: 4, Insightful

    Rank the following tasks in order of complexity:

    - gate-level design of a modern CPU
    - gate-level design of a modern GPU
    - gate-level design of a modern northbridge
    - gate-level design of a modern southbridge
    - gate-level design of a modern audio controller
    - gate-level design of a modern ethernet controller
    - gate-level design of a modern wifi chip
    - gate-level design of a modern usb controller
    - the linux kernel

    my understanding is that there is a lot of really, really badly made hardware out there. the software people are clever enough to reverse engineer the hardware and write drivers. Why not put a few of them to work forward engineering the hardware?

    Which peices of a modern computing system cannot run acceptably off of re-flashable firmware, or better yet, re-flashable FPGAs?

    At this point, are (some) resources better spent trying to create F/OSS reference designs for every essential component to build a fully open computer platform?

    I like the idea of being able to have a 100% open computer, where each of the components is well understood and discussed out in the open, and people aren't wasting a lot of time supporting badly made hardware. Some de-facto standardization around reference open source implementations of the hardware could be a pretty good thing.

    It's actually not stuff like the CPU that i care about.. its more like.. all of the other things that make it onto a motherboard. There's no reason to put up with noisy audio, non-functional s/pdif outputs, buggy "hardware" raid, crappy bios, etc. The only value-add in these components is when they manage to live up to their as-advertised specs reliably.

    --
    My opinions are my own, and do not necessarily represent those of my employer.
    1. Re:How much hardware variety is truly needed? by bmajik · · Score: 3, Insightful

      What was the point of your message? Do you actually think I don't know about pci cards?

      I don't think there is an issue of "cheap" or "not cheap" here.. irrespective of how much or how little you pay for a peice of PC hardware, it will tend to have some fault when used in combination with some other peice of hardware.. or it will have some quirk that makes it irritating for your particular scenario. Want your machine to S3 sleep? Hope all of your expansion cards work properly with S3. The fan on my VGA card doesn't power down in sleep modes.. only in hibernate... so I effectively can't use sleep. Now, if i scour high resolution board photos of any part i buy before buying it, i MIGHT get to learn things like that.. but whenever you do a new machine build there is always some discovery / quirkyness to uncover.. no matter how much time you spend reading reviews of hardware from other people, or how carefully you research components.

      One answer to this is "buy a mac", where the whole stack from silicon to software is owned and tested as a cohesive unit. There are some advantages to that model, and I don't see why the same model can't work, or even be better, with a mostly or completely open system.

      --
      My opinions are my own, and do not necessarily represent those of my employer.
    2. Re:How much hardware variety is truly needed? by evilviper · · Score: 3, Insightful

      there is a lot of really, really badly made hardware out there. the software people are clever enough to reverse engineer the hardware and write drivers. Why not put a few of them to work forward engineering the hardware?

      I don't believe I can reasonably even count all the reasons why not, let alone explain them all here...

      First, I'd say economies of scale... The fewer people buy it, the more you'll have to charge, and the more you charge, the fewer people will buy one...

      Another is the pace of technology... Every time hardware changes, you have to update the design, and start building new hardware... eg. DDR to DDR2 RAM, Socket 939 to AM2, etc., etc.

      To be a real option, you're going to have to have different form factors for hardware. With motherboards that means ATX, microATX, nanoATX, and whatever else. For graphics that means PCI, AGP 2/4/8X, etc., as well as PCIe, and integrated chipsets for the purpose as well.

      Additionally, while creating drivers for undocumented hardware is quite difficult, it's still at least an order of magnitude easier to send bytes to a device and see what they do, than it is designing an efficient chip, even for something simple like sound.

      But the point that I think cuts directly to the heart of the issue is: If people were willing to standardize on a single reference platform, as dictated by an open source guru, you could just start doing that tomorrow... Name the CPU, name the motherboard, name the sound card, graphics, etc., etc. Then everyone's efforts are focused on a single set of hardware, with working drivers for that small set of hardware, etc.

      That would be using normal economic forces to your advantage, instead of trying to fight market forces, and enter the market yourself. It could make open source a valuable bloc of customers for any company who can offer reliable and documented products. The problem is, of course, that nobody is going to accept those terms. People want to use the hardware they have, and don't want to be restricted to the lowest common denominator hardware, lacking the features, specs, or the form factor they want.

      As has already been said by others, a hardware review site, which extensively tested equipment for 100% correctness, all-around quality, and open source compatibility, would be extremely valuable, and much more helpful than an over-priced reference platform.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    3. Re:How much hardware variety is truly needed? by rbanffy · · Score: 2, Interesting

      If we are considering open-source hardware added to open-source software, do we really need this complexity? Most of it exists to give the newest Intel Core 2 Duo or Opteron the illusion they are really 8088s inside an old IBM PC 5150 from the time they power-up to the time they reset themselves into more civilized modes. I find it very interesting my notebook still thinks it has an ISA bus somewhere within its guts.

      The fact that an x86 computer is an ugly hack should not dissuade those who want to design elegant hardware.

  20. Re:Hardware that crashes by Anonymous Coward · · Score: 3, Funny

    I was almost worried we wouldn't see a FUD post by you in this thread. A thread on open source or Linux just isn't as good without a troll post by The_Abortionist.

  21. Re:Two years ago was that glorious future by Animats · · Score: 2, Interesting

    Pad2Pad does less than they used to. The original idea of Pad2Pad was that they'd make the blank board, then assemble and solder all the parts, using anything in the Digi-Key catalog. That made it useful, especially since surface mount device soldering really needs to be done in a production environment with the right tooling.

    But they couldn't do it profitably. Now they're just another blank PC board maker, of which there are hundreds. It's been routine to send out your board design files and get boards back for almost twenty years now.

  22. Open hardware is NOT useless! by chris_mulhearn · · Score: 2, Informative

    To those of you saying "I have the skills, but why bother?" or "Why would some company bother?", I can give a halfway decent example of why "closed" hardware can kind of stink. Of course, its also an example of why "closed" hardware can kind of be nice, for the manufacturer, especially if they are also sell content for that hardware.

    I ported uClinux to the Sony PSP (check it out at http://df38.dot5hosting.com/~remember/chris/. It wasn't on slashdot because they had more important stories to run, like what operating systems the iPhone DOESN'T run. But I'm not bitter ;)

    Anyways, this project was a major pain in the ass, and at the moment its kind of stalled. The problem is that the hardware design is closed, and most of the components are all consolidated onto one giant Sony ASIC so inspecting the motherboard is no help.

    So... It took a million years just to get the memory map right, and understand the exception/interrupt plumbing of this customized not-quite-MIPS-R4400 cpu core, and understand how to talk to the video, serialport, cache controller, etc.

    Now, I happen to know at least 10 people who would buy a PSP if it had a really well supported linux. Allowing people to target a popular platform, rather than a proprietary one, would allow really neat applications that made use of this things built-in Wifi/Audio/etc. In short, if it was an open platform, it would allow for better interoperability, more diverse applications, blah blah blah. And if its Truly Truly "open", people could even make new PSP's that maintained compatibility with current PSP software, but optimized it for other tasks, etc. Whatever, you name it.

    Of course, Sony is a content company. The memory stick interface, from which you can launch applications, makes one think "Maybe I can write some software to dump my friend's UMD game to memory stick, and then launch that game from the memory stick, so I can copy it." But thats REMARKABLY difficult on the PSP because they will only run memory stick code that is cryptographically signed by Sony (unless buffer overflow exploits are used, etc. which exist and are what make uClinux/PSP possible) and due to the closed nature of the platform, I don't think anyone even knows how to get a signed copy of a UMD onto a memory stick.

    So it works pretty well for Sony. And it stinks for me.

  23. Re:In a nutshell... OpenSPARC from Sun Microsystem by rbanffy · · Score: 2, Interesting

    Someone should give a cheap implementation of SPARC a shot. IIRC, SPARC is very fast running C code because the way its internal registers are organized - minimizing memory hits to move stuff to and from a stack.

    With the current critical mass of free and open-source software, there is little to no need to use x86 processors - a cheap, Solaris or Linux based notebook or desktop would solve a whole lot of problems people use those x86 abominations for.

    My 166 MHz Ultra 1 still starts Firefox 2.5 faster than my 800MHz Pentium III. Other than the different processor architectures, I can't explain this difference (of course, the PC is running Windows, but not even that could explain the performance penalty).

  24. Re:In theory ... by shaitand · · Score: 2, Insightful

    'Open source means free. Everything else is just a motivation to get people to work without being paid while the work itself is systematically devalued.'

    Open source does not mean free as in beer. Its about freedom to use, modify, and distribute.