V8 for MIPS
github.com
github.com
We've been testing this on the Lemote Yeeloong notebook, which has a Loongson 2F cpu. So far we have not done any specific optimizations for the Loongson, just making it work, by avoiding some of the mips32-specific opcodes that are not supported.
A bit random that this showed up today, was just thinking about MIPS. Partially SGI nostalgia, and partially about the new Loongson/Godson-3B chips and their fancy vector units.
There's also a large community of users of old SGI machines, and a few of them have a good amount of free time to pursue MIPS projects like this.
Yeah, the lack of a modern, reasonable-speed JS engine for PowerPC is what eventually forced me to ditch my old PowerBook laptop, about a year or two earlier than I would've otherwise felt the need to do so (the next bottleneck would've been its inability to take more than 1.25 GB of RAM, but the web growing unusably slow happened first). It makes a huge difference in the viability of a platform, if you plan to use the modern internet on it, to have a current-gen JS engine, rather than an old-style fallback interpreter.
Stallman:
"Because copying hardware is so hard, the question of whether we're allowed to do it is not vitally important. I see no social imperative for free hardware designs like the imperative for free software. Freedom to copy software is an important right because it is easy now--any computer user can do it. Freedom to copy hardware is not as important, because copying hardware is hard to do. Present-day chip and board fabrication technology resembles the printing press. Copying hardware is as difficult as copying books was in the age of the printing press, or more so. So the ethical issue of copying hardware is more like the ethical issue of copying books 50 years ago, than like the issue of copying software today."
http://www.linuxtoday.com/news_story.php3?ltsn=1999-06-22-00...
My point on schematics is this: I don't want schematics for consumer products so that I can copy the hardware; I want schematics so I can troubleshoot and learn. Maybe that's just me (I'm one of those weirdos that collects and reads the service manuals for classic Tektronix and HP test gear).
If you can replace BIOS and firmware with free software, than you got a computer that runs only free software. "Totally open" is a vague term with no boundaries on its interpretation. I just specified what the post meant, not provided a definition for "open".
Maybe that's just me
Not just you. It would be awesome.
There were also some issues with non-free Embedded Controller (the microcontroller that manages switches, power, clocks, and charging) firmware.
I havent tried it yet, but on todo list. Most stuff seems to be working, eg have redis working on arm.
The issue with javascript is that they do not support many architectures, other than interpreted only.
http://archlinuxarm.org/platforms/armv5/pogoplug-series-4
https://github.com/archlinuxarm/PKGBUILDs/tree/7e648426d9e73...