Experimental Port of Debian To OpenRISC 56
Via Phoronix comes news that Debian has been ported to the OpenRISC architecture by Christian Svensson. Quoting his mailing list post:
"Some people know that I've been working on porting Glibc and doing some
toolchain work. My evil master plan was to make a Debian port, and today
I'm a happy hacker indeed! ... If anyone want to try this on real hardware (would be very cool to see how
this runs IRL), ping me on IRC [#openrisc on freenode] and I'll set you up with instructions how to
use debootstrap - just point to a repo with the debs and you're all set,
the wonders of binary distributions."
For those who don't know, OpenRISC is the completely open source RISC processor intended as the crown jewel of the Opencores project. A working port of glibc and a GNU/Linux distribution is a huge step toward making use of OpenRISC practical. There's a screencast of the system in action, and source on Github (at posting time, it was a month out of date from the looks of it). Christian Svensson's Github account also has repos for the rest of the toolchain.
You don't need your own plant. (Score:5, Informative)
You don't need a multi-billion dollar plant to make the processors. You just need to pay someone who does. You can get small quantities of ASICs made for around $2-5k by taking advantage of programs that put many designs from different people on the same wafer.
Re:Here's a question (Score:5, Informative)
You can easily get a 32-bit processor running at 50-100MHz on current low end parts. Linux runs perfectly well at such speeds. A modern compositing Xorg desktop will likely be bog slow but a console will run just fine. These aren't supposed to be used as general purpose desktop replacements.
Re:OpenRISC hardware? (Score:2, Informative)
OpenRISC has been implemented as an ASIC, mainly in embedded systems, so you can't do out an buy an OpenRISC motherboard (yet). Apart from that, your option is to implement it with an FPGA.
RE Open source chips (Score:5, Informative)
This is a view that we in the OpenRISC community share with the Open Source Hardware developers at CERN and other groups. This has also been tried by IP lawyers for a large company that wanted to use OpenRISC about ten years ago.
As for ASIC implementations it could be worth mentioning that there are ASICs running or1200 (the original LPGL-licensed OpenRISC implementation) in Samsung Digital TVs, in some of the Allwinner SoCs, Zigbee ASICs and other places, so it has been done many times over the years