Jim Manley wrote: OtherCrashOverride wrote:RPi is a unified memory architecture: memory is memory.
Really? Just ignore the fact that you have to split RAM allocation between the ARM CPU and the GPU at boot time, and that you can't just write whatever/whenever you want to GPU-allocated memory from the CPU. After nearly 18 months, no one has come up with any magic silver bullets for solving the abysmal performance of things like applications running via X, and even an actual unified memory architecture would be of no help.
The memory 'split' is logical. It a gentleman's agreement between code running on ARM and code running on VC4 that they will respect each others boundaries. Both processors have full (read/write) access to the entirety of physical memory (unified memory) and can write in each others logical
space. The "abysmal performance of things like applications running via X" is an issue entirely unrelated to the indisputable FACT
that RPi is a shared memory architecture. Your rants all seem to be based on your misinterpretation of technical information.
Jim Manley wrote: OtherCrashOverride wrote:The issue of why this hasn't happened yet is probably due to ... those who posses the skills to do things like this ... have been told by the hippies that RPi is only for poor school kids and to take their technological skills elsewhere.
Yeah, those "hippies" at the Foundation only embarked on this project precisely so that any student could have an even shot at learning a wide range of computing principles with their own system. It doesn't matter how much money is made by a student's parents/guardians, or anyone else, for that matter. They're not going to be able to easily do development and experimentation on a typical commercially-built PC, game system, mobile device, etc., being sold today, as readily as it can be done on the Pi. This is particularly true for the GPIO interface, or without having to install development tools that aren't included in typical consumer computing-based products. Those tools aren't available without exorbitantly expensive licenses only meant for large corporate developers of game systems. They're also not available at all on products such as mobile devices, with encryption and system updates enforcing intellectual property restrictions attempting to prevent third parties from making them available without warranty-violating, cat-and-mouse jail-breaking.
First off, its you who called them "hippies", not me. Secondly, your entire argument falls apart on two main points:
1) "They're not going to be able to easily do development and experimentation on a typical commercially-built PC, game system, mobile device, etc., being sold today, as readily as it can be done on the Pi."
PCs are as open to development and experimentation as the RPi. Game systems such as XBox have C#/XNA, Kodu, and now Project Spark for development and experimentation. PlayStation Vita has a C# based SDK that anyone can use. Mobile devices such as iOS and Android both offer SDKs. So the conclusion is that this is an issue for you, not kids that are already using these devices to learn, develop and experiment.
2) "Those tools aren't available without exorbitantly expensive licenses only meant for large corporate developers of game systems."
The VC4 SDK and tools are also only available under such conditions.
Jim Manley wrote:If you don't agree with the Foundation's long-articulated, unchanging education-first goals and the best you can do is resort to stating gross technical inaccuracies and name-calling, perhaps it's finally time for you to go bother others elsewhere beyond this forum with your very transparent anger issues.
The Foundation has never demonstrated exclusionary practices that you seem to foster as their self-appointed spokesman. If you review all these debates and look at your posting history, you will discover that there are indeed "gross technical inaccuracies and name-calling", and that you are the one doing it. I believe you just made my point by telling me to take my facts and technical skills elsewhere.
In conclusion, advocating segregation and exclusion is contrary to the community as a whole. I would much prefer a welcoming and inclusive social atmosphere where everyone is allowed to utilize their skills (technical or otherwise) to the benefit of their fellow man whether that individual is a poor school kid or Bill Gates.