Freedom is not a philosophical reason.
Open Source ARM userland
41–50 of 61 posts
Re: Open Source ARM userland
#42> Aside from being exciting to FOSS enthusiasts for philosophical reasons Freedom is not a philosophical reason.
Re: Open Source ARM userland
#43That is, answer the question "Would Stallman use this?".
Re: Open Source ARM userland
#44OK good, now the blob?
This is a pretty dumb request. What are you going to do with a chunk of bits for a processor for which you don't even have a toolchain. There is nothing more to open source other than what is already there. Asking for 'the blob' is akin to asking for the firmware source to a hard disk. Even if you had it you could not do much with it.
The Alphamosaic processor (branded VideoCore in its Broadcom incarnation) has also been marketed as a network and security accelerator in its previous life... It might well be useful for all kinds of stuff.
Re: Open Source ARM userland
#45I think everyone who announces that their hardware is "fully open-source" should answer the "Stallman test". That is, answer the question "Would Stallman use this?".
Re: Open Source ARM userland
#46Earlier quoted context omitted.
AFAIK everything that runs on the ARM is now open source. The firmware of the GPU itself could still be a blob. That's very cool, I hope NVidia follows suit wishful thinking .
Thanks to Nouveau reverse engineering, you can actually run a number of recentish OpenGL GPUs with a completely open source stack including even the GPU firmware itself. Now, I guess NVidia could put a high-powered processor on their GPUs and move their entire OpenGL driver stack onto it as "firmware" so that they could claim their drivers were open source, but that doesn't seem like something they'd do.
And sure, having the userspace and kernel driver open source is only a start. But having everything that runs on the CPU open source is great from a separation-of-concerns perspective.
Open sourcing the firmware and even the hardware itself would be cool, but is a battle for another day... And that'd no more be a matter of the just the GPU, but of all hardware that has firmware, including the CPU, network equipment, 3G radios...
Re: Open Source ARM userland
#47Re: Open Source ARM userland
#48Earlier quoted context omitted.
Even the supply is getting better. They have been increasing the production rates and the delivery timings are getting shorter.
Just wanted to mention that the supply from Element 14 in Australia is outstanding. I put in an order for 2x model B's two weeks ago and received them both (512mb model) last thursday ... approx. an 8 day wait.
Re: Open Source ARM userland
#49Earlier quoted context omitted.
Thanks! I suppose that's not too surprising; I've yet to hear of anybody open sourcing their core OpenGL implementation (is there even an open implementation other than Mesa?). It would be fun, in a sense, to have raw access to the VideoCore components without any existing firmware. Judging from this comment[0] of yours that I found on a Google search, I'm not the first to think so. Now, as I've said before, if the R…
It's possible to splice into the current blob by using /dev/mem to access the GPU partitioned memory. This lets you hot patch the VideoCore firmware (quite tricky as its running ThreadX OS), or you can hunt down QPU fragments generated by shaders. I have a plan to release an Architecture/Programming guide and will be recruiting more hands shortly for tools like LLVM etc. But today let's celebrate the great work the f…
Re: Open Source ARM userland
#50> Aside from being exciting to FOSS enthusiasts for philosophical reasons Freedom is not a philosophical reason.
Philosophical doesn't mean arbitrary.
In that sentence, «philosophical reasons», philosophical meant abstract, remote, detached from practical concerns. The freedoms sought by FLOSS people are very much practical (see https://www.gnu.org/philosophy/free-sw.html ) and with many concrete effects on your daily life. Engineering problems (problems with your video driver? Want to update the OS of your 2-year old tablet?) and social problems (ever heard of somebody whose books have been deleted remotely by a FLOSS app?).