We can start moving out of the Intel/AMD backdoors and start to equip ourselves and our communities with trustworthy computers : ARM-based for now, RISC-V-based for later.
We can start moving out of the Intel/AMD backdoors and start to equip ourselves and our communities with trustworthy computers : ARM-based for now, RISC-V-based for later.
Technically, the x64 ISA is also open. It is patented to death, but its open. There is a free document describing every detail of it on Intel's website (AMD has one too).
Of course, you could avoid manufacturers that put this type of security crap in their chips. But with that logic you can already avoid Intel ME by using CPUs from Via...
(The point I'm trying to make is that an open ISA doesn't really solve all our problems. I feel Berkeley folks are overpromising here)
When we talk about security on Intel CPU, it's tragic. When we talk about security about RISC-V, it's a complex problem. That's a massive improvement. But yes, the work is far from over.
I'm not a fan at all of cryptocurrencies, but there are some interesting cryptographic ideas behind Polkadot (with Jeff Burdges) and Golem Project (with Joanna Rutkowska) to use those networks security to bring trust back to the laptop/phone level.
What is your objection (if any) to the POWER9 architecture? Granted, I'm not sure if there is a decent laptop with the chip, but it is certainly a viable competitor to AMD and Intel in the desktop space.
I know Thalos has some FSF-certified boards based on POWER9 CPU and want to offer a laptop soon, but I would not expect anything under 3000$.
There were 2 reverse engineering efforts. Lima (Utgard) and Panfrost project (Midgard and Bitfrost). Both were included in Mesa 19.1.
And the "long term" is not about "every pinebook will have a reverse-engineered GPU in the future", but : "if you buy these GPU, you know every compilers you write that makes special uses of the specific GPU capabilities will never need you to install the new proprietary CUDA driver to continue your optimization, no blob in this part..."
Also : You can run Linux-libre, thus riding the FSF train (GuixSD) and stop caring about not-free hardware.
Challenging a claim made by the previous poster?
2. The GPU is usable with open source graphics drivers.
3. There is no equivalent to the IME or PSP that is present on x86 platforms.
https://github.com/rockchip-linux/rk_tee_user/blob/develop-n...
If you run a GNUnet node on a RISC-V router running seL4 [0] to log into your bank account, then it's pretty useless if your laptop runs an Intel CPU that access your keystrokes. Or if you use a cellphone.
But with those RK3399 platform, it's another level of security. I'd say that the pinephone / pinebook will not ruin your potential for network security. And that the trust is defined by the fab, and thus if Pinestore (and their fabs... are they located in Shenzhen ?) is doubtful, at least their design is getting easier to copy and make a trustful version yourself.
Also, I want GuixSD with GNU Hurd and seL4 sharing GPU resources for Vulkan rendering in the community. Not all this is ready yet, but I could never dream about it without the ARM phones/laptops/SoC.