How Much Non-Free Software Does The PineBook Pro Use?
#1
I'm slightly curious as to how much non-free software is required to run the PineBook Pro and if it's possible to use it with only libre software, if it's not possible it won't put me off getting one I'd just like to know

Thanks Big Grin
  Reply
#2
It depends on what you want to do with it, I guess. It will do what you tell it to do.
  Reply
#3
(02-12-2021, 06:58 AM)KC9UDX Wrote: It depends on what you want to do with it, I guess.  It will do what you tell it to do.
While that's true what I mean is can it boot without non-free software? Because I know that devices like the Raspberry Pi cannot
  Reply
#4
Here is a list of non-free software that I know of:
  • TrackPad firmware
  • Keyboard firmware, (but their is a modified version that is more open & generally available)
  • WiFi firmware
  • ATF, ARM Trusted Firmware, (their is an open sourced version available)
  • Video drivers, (their is an open source version available with reduced functionality at present)
As you can see, it's mostly low level software or firmware. All the main software is both open source and free.

Their could be other items that I missed, (I don't pretend to be perfect :-).

The ATF is used early on, by U-Boot. Unless you make an effort, your U-Boot, (and what ATF it uses), is selected by the Linux distro you load.
I have heard that their are multiple versions of the WiFi firmware / driver, but I have not bothered to read further on that subject.
Someone had started to reverse engineer the TrackPad firmware, however that appears to be abandoned at present. Again, I am not following this subject.
--
Arwen Evenstar
Princess of Rivendale
  Reply
#5
Can it boot without? Absolutely.

Will yours? Probably not, but maybe, as @Arwen points out.
  Reply
#6
Aren't most distros now using Panfrost, the open source video driver? I thought I read that ARM was planning on abandoning their binary only driver in favor of Panfrost.
  Reply
#7
I am encouraged to see more and more people asking these sort of questions!

So cheers to you, @ImmyChan!

Since Arwen gave some very good specifics already (thanks for that btw) I will speak more in general, as I have cared about these sort of issues for a long time.

The way I see it, I think we are better off here on ARM (with exception of RPi, as you so correctly point out) than on x86 going forward.  There are some other arch that are interesting (RISC-V, and/or POWER) but those are nowhere near as mature (or inexpensive!) as ARM based devices are currently.

As mentioned, slowly but steadily, more and more things are also being open sourced.  The bigger the market, more people working on them, etc. only makes this happen faster.  Which is where ARM big numbers (and low price) work in their favor.

Within the ARM ecosystem, I do think we should continue to question / push for "as open as possible" devices, until they have become completely open.  I would like to hope it's only a matter of time, but we are by no means "out of the woods" yet.  Therefore, I encourage everyone who care about such issues to take the time to educate themselves (and others!) whenever the topic comes up.  Because it's ultimately a long term political battle that we have to win.  Which means, hearts and minds...
Cheers,
TRS-80

What is Free Software and why is it so important for society?

Protocols, not Platforms

For the most Linux-y experience on your Linux phone, try SXMO!

I am (nominally) the Armbian Maintainer for PineBook Pro (although severely lacking in time these days).
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Testing Some More Games on the Pinebook Pro! ImmyChan 5 3,731 09-24-2024, 01:43 AM
Last Post: pigkang
  Converting the Pinebook Pro into a CrowView Note like device 8jef 0 273 08-18-2024, 05:42 PM
Last Post: 8jef
  Pinebook Pro Initial Impressions kunger 443 669,777 04-16-2024, 07:29 PM
Last Post: KC9UDX
  looking to buy one pinebook pro (mainland China) duanduan 3 3,107 03-21-2024, 07:44 PM
Last Post: wangyukunshan
  Cellular module for Pinebook Pro Lotech 1 959 03-05-2024, 05:40 AM
Last Post: KC9UDX
  Screen on pinebook stays black but can ssh into machine tuxxpine 0 691 02-23-2024, 04:22 PM
Last Post: tuxxpine
  Sale my ANSI PineBook Pro cuthbertdavies 0 671 02-14-2024, 09:12 PM
Last Post: cuthbertdavies
  Compiling with -j6 on the Pinebook Pro (Overheat) KC9UDX 0 595 02-14-2024, 09:01 AM
Last Post: KC9UDX
  Pinebook Pro in EU for Sale - €90 jan_vdk 2 1,332 02-07-2024, 02:12 AM
Last Post: 23Ro
  Pinebook Pro for sale tomekdev 2 1,507 02-01-2024, 11:35 AM
Last Post: tomekdev

Forum Jump:


Users browsing this thread: 1 Guest(s)