Skip to content

generatrixlinux/Generatrix-GNU-Linux-libre

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Generatrix GNU/Linux-libre

A fully free, source-built GNU/Linux distribution that follows the FSF's Free System Distribution Guidelines (FSDG).

Generatrix is a Gentoo-derived operating system where every package is compiled from source, only free-licensed software is allowed in, and no binary blobs no nonfree firmware, no prebuilt binary packages ever reach the installed system. It ships the GNU Linux-libre kernel, OpenRC, and an LXQt desktop.

What it's built on

  • Base: Gentoo, no-multilib (pure 64-bit)
  • Kernel: GNU Linux-libre (deblobbed, no nonfree firmware)
  • Init: OpenRC
  • Desktop: LXQt with SDDM
  • Installer: Calamares
  • Built with: Gentoo Catalyst, entirely from source

What it follows

Generatrix is designed around the FSF Free System Distribution Guidelines. Freedom is enforced in layers:

  • License shield — only FSF/OSI-approved free licenses are accepted; nothing proprietary can enter the system.
  • Tree filter — every nonfree recipe and its license text is removed before the system is built, the way Parabola's your-freedom works.
  • No blobs — GNU Linux-libre kernel, no firmware, no microcode; a liberation check halts the build if a precompiled artifact is found in a source tree.
  • No binaries — no binhost, no binary packages, no -bin ebuilds; everything is compiled from source.

Build-time bootstrap tools that are free-licensed but prebuilt (the seed stage3, the Rust bootstrap compiler) are used only to compile from source and are removed before the image is assembled — nothing prebuilt is distributed. This is the same stance used by Trisquel and Parabola.

What's inside

  • GNU IceCat — the GNU web browser
  • GIMP, VLC, MuPDF, Transmission
  • 33 UI languages selectable at install (English default)
  • BIOS and UEFI boot; live session with a graphical installer

Try it

sudo dd if=generatrix-latest.iso of=/dev/sdx bs=4M status=progress oflag=sync

or in a VM:

qemu-system-x86_64 -enable-kvm -m 2048 -smp 2 -vga std -cdrom generatrix-latest.iso

The live session boots into LXQt and starts the installer. Live login, if needed: generatrix / generatrix.


Generatrix ships only free software; each component keeps its own license. "Generatrix GNU/Linux-libre" is a distinct name, not to be confused with any nonfree distribution. Learn more about free software: https://www.gnu.org

About

No description, website, or topics provided.

Resources

License

Stars

2 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors