3 ms·
> But after this time the best we have is a nasty hack that can kind of disable it. That's not true. We have the Novena. And the EOMA68 laptop is currently bei
by jancsika 10y ago
> But after this time the best we have is a nasty hack that can kind of disable it.
That's not true. We have the Novena. And the EOMA68 laptop is currently being worked on here:
https://www.crowdsupply.com/eoma68/micro-desktop https://www.crowdsupply.com/eoma68/micro-desktop
Have a look at the past few months of messages on the EOMA mailing list to get a sense of the intricacies involved in shipping such a product:
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
But even if the EOMA68 laptop ships, it must ship with the mali-400 gpu disabled to be fully free because that gpu doesn't have a fully free driver.
So to answer your question about numbers, let me ask here: can anyone reverse-engineer the mali-400 and write a shader compiler for it in their spare time?
- wolfgke 10y ago> can anyone reverse-engineer the mali-400 and write a shader compiler for it in their spare time? I don't believe this is the hardest part (though surely not easy). In my opinion the much harder part is to do it (and be able to show that you did it) in a way that is 100% legal (i.e. strong conditions on clean room reverse engineering etc.). So for example a few years ago some PowerVR driver source code was leaked (cf. for example http://libv.livejournal.com/26972.html http://libv.livejournal.com/26972.html). Of course you are not allowed to use it to build some "open" Linux driver for PowerVR GPUs. We could easily have some PowerVR GPU driver with source code available. The only reason why this does not exist yet is that people care about legality.
- jancsika 10y agoWell, when 1000+ hackers have domain expertise you typically end up with at least a handful of projects containing working code. That's even if the code itself lives in a legally grey area. (Remember the various Popcorn Time forks?) So I don't think legality is the fundamental issue. Rather, I think it's that there are probably only 2 people with the domain expertise necessary to lead a successful reverse-engineering project of this particular chip. As a general response to the grandparent: I think the reason we don't have an affordable, fully-free modern laptop is because it requires many components for which the free software world only has a handful of domain experts. In other words, such a laptop is in the category of problems for which hackers tend to vastly overestimate their potential resources. (I think secure messaging applications also fall into this same category.)