Is there a Linux-Libre version of Slackware? Experiences with Linux-Libre?
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Is there a Linux-Libre version of Slackware? Experiences with Linux-Libre?
Back when I was an Arch user, I was interested in but not brave enough to try Parabola Linux, the FSF/GNU approved version of Arch. Basically, they use a version of the kernel with non-free blobs stripped out called Linux-Libre, and blacklist non-free packages from the package manager.
I'm wondering if there is a similar project based on Slackware? Since it appears from a quick google search that there is not, I'm sure I could probably compile my own L-L kernel and install only the free Slackware packages (this actually sounds like a fun if challenging project for me).
So my second question is, does anyone have any experience with Linux-Libre based distros? What sort of things will stop working? How much of a hassle is it? Basically, I'm finding very little first hand experiences of running a libre kernel online and I'd like to hear some reviews before taking the plunge myself. Thanks.
If you're sure your hardware works without any non-free firmware/driver so you can use linux-libre.
I use linux-libre on my intel chips (motherboard, video) computer and it works very well. On my computer with radeon video chip, I have to use the official linux kernel with non-free firmwares.
Slackware can use a stock kernel so you should be able to compile Linux-libre and run it. Check out other posts regarding how to compile the kernel.
You can get a good idea what hardware you have that won't be supported by a Free kernel by running either Trisquel or gNewSense both of which are Free operating systems recommended by the Free Software Foundation.
The most likely piece of hardware that may not work is the WiFi card. It just depends on the chipset used. In the past I've gotten around that issue by buying an inexpensive USB WiFi adapter from Rokland.
As far as programs that are not Free that ship with Slackware you are on your own to find and remove them as far as I know.
DNA
AKA mrascii
Last edited by mrascii; 10-15-2012 at 12:48 AM.
Reason: Typo
And don't forget to replace your mainboard BIOS with Coreboot or otherwise your Linux kernel is still using non-free software. You may have to remove the graphics card also.
In my opinion it's not satisfying to use a Linux-Libre distribution, yet. Personally, I use free software wherever possible, meaning as soon as a piece of free software is capable to satisfy my needs which have since been served by non-free software, I replace it. With Slackware 14.0 I have switched from fglrx to the free ati drivers with mesa, since they are able to produce some decent performance with my RadeonHD 4850.
No one mentions Debian? If you do not enable the contrib and non-free repos, Debian includes no closed source or non-free software/firmware.
Quote:
Originally Posted by jtsn
And don't forget to replace your mainboard BIOS with Coreboot or otherwise your Linux kernel is still using non-free software. You may have to remove the graphics card also.
Whereas I believe it's important that users can ask questions about running a free system, without being subjected to this kind of snark.
Assuming you were serious, coreboot does not support enough chipsets/mobos for it to be a viable option for most people.
I'm assuming, people wanting free systems are serious. So I'm pointing out, that after removing non-free firmware images from the Linux kernel, they may still run a non-free system, if they left the BIOS (or UEFI) intact.
Just for clarification: BIOS/UEFI is not just a non-free bootloader.
Quote:
coreboot does not support enough chipsets/mobos for it to be a viable option for most people.
If you are serious about running a free system, you get suitable hardware.
If you are serious about running a free system, you get suitable hardware.
Sometimes you get the hardware you have and have to make the best of it - going out spending money on new hardware in order to install coreboot is not an option for everyone. If someone wants to run a free GNU/Linux system, but does not replace their BIOS with coreboot, it is still a free system GNU/Linux system. If they dual boot windows, but their GNU/Linux system is free of non-free software - it's still a free GNU/Linux system.
Last edited by el chapulín; 10-15-2012 at 07:44 AM.
So it's basically a matter of "If you have the right hardware, everything will work fine and you won't notice a difference. If you have the wrong hardware, some things like wireless cards and graphics drivers just won't work at all"? That's basically what I thought.
So it's really not any extra hassle, it's just that I need to be careful about the hardware I choose?
As far as coreboot and free software consistency, obviously I'm not any kind of zealot, because I bought commodity hardware and use the occasional non-free blobs and software. I'm more of a pragmatist. However, I do align myself philosophically with the free software movement and so I'd like to use exclusively free software if at all possible. Also, one of my goals is to contribute, and I think the first step to making free software better is to use it exclusively.
I'd love to use coreboot if possible, but last time I checked, the only laptops they support are 5-7 years old Thinkpads. So maybe I'll get there eventually, but right now I'm just trying to move in the right direction.
If you haven't sent the documentary Revolution OS it's on YouTube. Covers the development of the Free Software movement and the early days of Linux. All the important participants are in it.
There is a project, which I am also contributing to, whose purpose is to document the licenses used by each Slackware package, and let users decide for themselves. http://melikamp.com/features/freeslack/freeslack.shtml
Kongoni was indeed intended to be a "Libre" version of 64-bit Slackware. It moved away from Slackware when its founder handed over the controls to a new maintainer. But looking at the web site, the new course that Kongoni took has stagnated as well.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.