You are not logged in.
Pages: 1
These commands will purge a BunsenLabs system of all software that does not comply with the Debian Free Software Guidelines:
sudo -i
apt install vrms
apt purge $(vrms -s)
sed -i 's/main contrib non-free/main/' /etc/apt/sources.list{,.d/*}
apt update
exit
This thread is blessed:
https://stallman.org/saintignucius.jpg
Warning: non-free firmware is required for most wireless cards, all AMD grahics chips, any Intel integrated graphics chips of the Skylake generation or newer and also any AMD or Intel CPUs.
EDIT: Free ISO images now available:
https://forums.bunsenlabs.org/viewtopic … 791#p72791
Last edited by Head_on_a_Stick (2018-06-02 23:10:18)
Offline
Just to mention: you'll lose amd64-microcode and intel-microcode. It will be interesting to hear if this significantly affects anyone's machine's performance.
Another one: unrar, so you might have to make other arrangements if you want to open rar files.
Last edited by johnraff (2018-05-31 00:28:54)
...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )
Offline
Warning: non-free firmware is required for ... any AMD or Intel CPUs.
That sounds a bit fierce, to be honest. Wouldn't that mean that only computers with ARM processors can function without non-free software?
...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )
Offline
I don't care for Stallman's ideals on free/non-free, but I do like and respect debian, so I'm betwixt, between.
I'll still use non-free as I see fit.
Offline
Self-selecting for good results if the Net connection is broken and we never hear from them again.
Offline
Wouldn't that mean that only computers with ARM processors can function without non-free software?
Yes.
Although perhaps I should have said "required for full functionality" — the CPUs will still work, just not as well as they would with the firmware.
The listed commands will only remove firmware packages and for firmware the manufacturer can either load it onto the chip at the factory or allow it to be updated from the operating system so any chips that do not require non-free firmware packages will have had the unviewable code inserted already.
This is why true open-source hardware is so important.
Shameless plug: https://riscv.org/
Offline
I don't care for Stallman's ideals on free/non-free
So you trust the hardware manufacturers?
Offline
If you have a motherboard, aren't you trusting hardware manufacturers?
nvidia drivers worked best, and maybe the only non-free program I have installed, but I can no longer use it, if I'm running kernel 15 and above. integrated nvidia-legacy graphics. nouveau does work, I just need to be care what I install. No more Gnome3, KDE. Only lxde, xfce, openbox, i3, etc.
Offline
If you have a motherboard, aren't you trusting hardware manufacturers?
Well I suppose that's true but I would always want to minimise the amount of unknowable code running on my box rather than just give up.
Offline
Great thread, thank you, many junk I forgot about finally removed!
sudo apt purge dahdi-firmware-nonfree* firmware-amd-graphics* firmware-atheros* firmware-bnx2* firmware-bnx2x* firmware-brcm80211* firmware-crystalhd* firmware-ti-connectivity* firmware-zd1211* intel-microcode* iucode-tool* prism2-usb-firmware-installer* ttf-mscorefonts-installer* unrar*
Now I have only 2 contrib packages, ungoogled-chromium-widevine, which I use to install Eloston/Ungoogled Chromium and the other one is Cryptomator.
For me it's a simple (sort of boolean) math: FOSS is the right way - not FOSS is the bad one. If we linux folks don't stand on the side of free and open source software - who will? And let's not forget open source hardware, projects like RISC-V or PowerPC.
Offline
^ Thanks for the support martix, it's good to know that others still care about this issue.
I've built some ISO images with all of the non-free & contrib packages stripped out (hosted on my rather pathetic Google Drive, really sorry about that):
helium-free-amd64.hybrid.iso (64-bit systems)
sha256sum:
42e430edf8400d2f1a0c3bbb21df22f95088bd2d749269ef3f6202ae192b3965
helium-free-i386.hybrid.iso (32-bit systems)
sha256sum:
c3c2efabed5182990ca17c05d892fc57c16b9cfef018fa1bf765205747c23194
Offline
Pages: 1