PineBook Pro (open source ARM laptop)
wiki.pine64.org
wiki.pine64.org
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.
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.
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$.
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.
The Pinebook Pro is an open laptop but also a black box at the same time. It is not possible to debug early boot problems without a serial console cable.
The cable costs $6.99 currently and is a separate product[1].
Personally, the only reason stopping me from getting this laptop is the import tax. A quick search on the Pine64 forum revealed it to be around $100 for my country. Adding all the expenses, $350 for this machine is much more than what I can spend.
[0] http://students.engr.scu.edu/~sschaeck/misc/pinebookpro.html
[1] https://store.pine64.org/?product=pinebook-serial-console
https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
...so the project wiki page is probably too generic to make a good HN submission. It would be better to wait for SNI (significant new information).
I wrote about this issue recently: https://news.ycombinator.com/item?id=23071428
Both my orders (PineBook Pro and PinePhone) took a while to arrive but I got them both.
Also, HK has some restrictions on shipping until June 7. You'll get it. They're a small company, give them a chance.
Got mine running Manjaro XFCE (installed on internal storage) and it's great. The screen is really nice.
Edit: looking at other comments, it probably came from China which tends to be better for not getting caught with import charges.
https://www.pine64.org/2020/05/15/may-update-pinetab-pre-ord...
I expect they are quite busy, and China / HK obviously have their CV-19 issues.
The shipping page can be helpful for when the next batch will ship.
Because the pro made me think “enough to be a dev machine” but the price suggests otherwise.
It's in the same ballpark with Raspberry Pi 4. A bit more powerful.
A Pi4 is downright spacious and plenty capable if you can avoid that junk. Which are also the same things making old 4GB laptops "too slow" for modern development, and even 8GB machines feel cramped.
I use a Jetson nano with 4gb RAM. Vim and Firefox has been fine for writing go and python.
However, most reviews I've read have said that it generally performs better than you'd expect for its price, e.g Hayden James' review [0]. He later updated to say:
"""Two months later, I can report that although my Pinebook Pro still sees some usage, for the most part I’ve reverted to my old laptop. It’s a very capable laptop for the price and I still strongly recommend ownership! The lack of CPU and graphics performance was the eventual deal beaker for me. At times loading email messages in Gmail would take ages."""
After reading this, I still feel like it might be a decent chromebook alternative for the kids.
0: https://haydenjames.io/pinebook-pro-my-first-impressions-and...
This looks very problematic as user may not expect or not know if the device they connect to USB-C will provide power or not.