Make a Puppy-Libre
I found a great GNU/Linux distribution called Puppy Linux. [sic]
It is designed to be small sized, portable, and lightweight using JWM as a window manager.
The problem is that it recommends non-free software, and likely has a kernel with binary blobs inside it. Some versions of Puppy have proprietary software already installed, (Opera) but others don't. Would it be possible to put a linux-libre kernel inside it then remaster it to a Live-CD?
It is very easy to remaster a version of Puppy, there is a GUI application included that can do it.
Community site:
http://puppylinux.org
Author's site:
http://puppylinux.com
Attachment | Size |
---|---|
Text.png | 40.67 KB |
To make our custom Puppy GNU/Linux more free software friendly, we should take out the "GetFlash Install Flash Player" program from the menu, also.
I know that this thread is old, but I would really to get a puppy-libre started. I asked on the Puppy Linux forum, too.
http://murga-linux.com/puppy/viewtopic.php?t=86582
Instead of getting useful replies on the Puppy Linux forum, they think I'm some kind of "Wacktivist".
edit: an example:
CLAM01 said:
> "hmmmm.......", as Patriot used to say.
>The Puritans have taken over the Free Software Religion.
>Thanks for the corrections and information, ibidem. Convening a seance I find >the spirits advising me to stay pagan. And consulting my crystal ball, I see >Puppy avoiding the crusaders and dodging their religious wars...
Well, it's common.
The most think only free software doesn't works. All my PCs runs like a charm with 100% free software.
Because of this I like the Trisquel forum and other FSF-related, like h-node, etc. Not only this, but everyone here discuss about freedom, not only about *free* software or *free* technology.
Have you taken a look at antiX? Its goals are similar to those of Puppy: fast, lightweight but fully-functional (JWM is one of the proposed window manager), etc.
Although antix is not 100%-free, it is based on Debian Wheezy and *probably* (I have not checked) is "freer" than Puppy in its default setting. Besides, I believe Debian Wheezy's repositories offer far more free software than Puppy.
EDIT: It apparently is *not* freeer than Puppy in its default setting (firmware-linux-nonfree and flashplugin-nonfree). It may however remain easier to free (you can use jxself's repository for Linux-libre and remove Adobe's Flash plugin in favor of Gnash, which is in Wheezy's repository).
"freer"? Yuck! :)
A tiny option would be great for these nearly free small hardwares...
https://trisquel.info/en/forum/some-current-free-software-friendly-hardware#comment-42743
There is a Ubuntu for ARM architecture already, but no free one...
If by "Yuck!" you mean "what about Trisquel NetInstall + JWM and other packages", then I agree. Trisquel makes it easy to run free. :-)
I have tried to install JWM on my Trisquel install in the past. I logged out, selected "JWM" as the window manager, but it never loaded. I'd guess that window managers are harder to get running than desktop environments.
As I hinted in the Forum post I am not completely out and work on other projects which will not consume that much time. Well, here comes the first try :-) Many GNU/Linux enthusiasts had contact with with the Slackware GNU/Linux distro and appreciate it's clear structure. Slackware follows the Unix and KISS principles very strictly. Slackware is the oldest surviving and still maintained GNU/Linux distro out there. For experienced GNU/Linux users Slackware is very simple to administrate. That's why many GNU/Linux users prefer the simplicity of Slackware over GUI driven configuration wizards Unfortunately Slackware does not have a clear policy about what software can be included, and nonfree blobs are included in Linux, the kernel. There are sevceral fully free distros which are based on popular GNU/Linux Distros, for example Trisquel, which is based on Ubuntu, BLAG is based on RedHat/Fedora and Parabola GNU/Linux is based on Arch. But curiously there is no fully free Slackware equivalent. For this reason I've created the “slack-n-free” repo. It is not a complete distro. As for now there are builds of the Linux-Libre kernel available, tracking Slackware kernel builds with version numbers corresponding to Slackwares.