GitHub organization page
GNU KISS Linux, abbreviated as GKISS, is an alternative rootfs and set of repositories for KISS Linux. The only difference between GKISS and KISS is that GKISS uses glibc (the gnu libc) instead of musl.
GKISS does not use the GNU coreutils.
GKISS has a separate GKISS repo and GKISS community repo which contain programs that only function under glibc or contain glibc specific patches. All packages not in the GKISS repos will be installed from the KISS repos instead.
If you're happy with KISS Linux, then you really shouldn't. Musl is a much more lightweight option than glibc and if you are able to avoid using glibc then you should.
That being said, you might run into some issues with musl, especially with binaries, since most binaries are linked against glibc.
Installing GKISS is very similar to installing KISS. Follow the instructions at the KISS Linux installation page and make the following changes:
Instead of a KISS Linux tarball, use a GKISS Linux tarball.
Do not use the
--strip-components flag when upacking the tarball.
After installing the tarball set up locale in
/etc/locale.gen and then run
Though I am not accepting team members I am more than happy to accept pull requests. GKISS follows the same guidelines as KISS Linux. To find out more check out the following pages:
If you run into any issues with GKISS then please do one of the following.
If you're experiencing an issue with a package from the main repository (provided by either KISS or GKISS) please report them here.
If you're experiencing an issue with a package from the community repository (either gcommunity or community) please report them here.
Email me at email@example.com. Make sure to format your subject as follows:
GKISS: <main / community> <package>
GNU KISS Linux is in no way associated with the GNU project.
Linux(R) is the registered trademark of Linus Torvalds in the U.S. and other countries.