08-24-2020, 03:11 PM
Hi all,
I was wondering about making completely floss linux setup on pbp. Avoiding binary blobs/proprietary packages is potentially good for security and privacy so small inconveniences like usb dongle for wifi instead of integrated are understandable.
It is great laptop is initialized with u-boot avoiding proprietary bios in usual x64 systems.
While does anybody know if there is a way to get most/all binaries out of the linux set-up?
I currently work on manjaro, set up was made using very nice script from Dan Johansen: https://gitlab.manjaro.org/manjaro-arm/a...-installer
By default pinebook pro requires certain firmware blobs for basic functionality.
By running through pbp gentoo and debian installers (https://github.com/Jannik2099/gentoo-pinebookpro https://github.com/daniel-thompson/pineb...installer/) I narrowed down those binaries:
BCM4345C5.hcd
fw_bcm43456c5_ag.bin
brcmfmac43456-sdio.clm_blob
dptx.bin
first three are for wifi/bt
while not sure about the last one (usb-c video out? but needed during boot?)
Is there a way to remove those blobs keeping laptop functional. I have usb wifi, but not sure how critical is dptx.bin?
Are there any other binary blobs?
Also gentoo, debian (installer script) and manjaro use the same manjaro kernel, while I'm not sure if this one is distributed with baked-in binary firmwares or they are supplemented in separate package (as very conveniently in gentoo)
Deblobbing kernel is possible (or using this one: https://aur.archlinux.org/packages/linux-libre/) but easier to uninstall blobs if provided as a separate packages.
Any suggestions would be highly appreciated.
Thanks
Would be great to get suggestion
I was wondering about making completely floss linux setup on pbp. Avoiding binary blobs/proprietary packages is potentially good for security and privacy so small inconveniences like usb dongle for wifi instead of integrated are understandable.
It is great laptop is initialized with u-boot avoiding proprietary bios in usual x64 systems.
While does anybody know if there is a way to get most/all binaries out of the linux set-up?
I currently work on manjaro, set up was made using very nice script from Dan Johansen: https://gitlab.manjaro.org/manjaro-arm/a...-installer
By default pinebook pro requires certain firmware blobs for basic functionality.
By running through pbp gentoo and debian installers (https://github.com/Jannik2099/gentoo-pinebookpro https://github.com/daniel-thompson/pineb...installer/) I narrowed down those binaries:
BCM4345C5.hcd
fw_bcm43456c5_ag.bin
brcmfmac43456-sdio.clm_blob
dptx.bin
first three are for wifi/bt
while not sure about the last one (usb-c video out? but needed during boot?)
Is there a way to remove those blobs keeping laptop functional. I have usb wifi, but not sure how critical is dptx.bin?
Are there any other binary blobs?
Also gentoo, debian (installer script) and manjaro use the same manjaro kernel, while I'm not sure if this one is distributed with baked-in binary firmwares or they are supplemented in separate package (as very conveniently in gentoo)
Deblobbing kernel is possible (or using this one: https://aur.archlinux.org/packages/linux-libre/) but easier to uninstall blobs if provided as a separate packages.
Any suggestions would be highly appreciated.
Thanks
Would be great to get suggestion