About News Download Docs Bugs Contact





logo_big.png Source Mage (or SMGL in abbreviated form) is a source-based GNU/Linux distribution based on a sorcery metaphor of "casting" and "dispelling" programs, which we refer to as "spells", and a package manager called "Sorcery". Our packages are designed to allow the user to customize the package any way they want (custom CFLAGS, LDFLAGS, ./configure flags, etc.) as well as offering as many of the package options as possible to the user up-front (you will not need to know what options a package has or what optional dependencies it can use ahead of time). Source code is always downloaded from the publisher's website and rarely patched. SMGL also includes many advanced features such as self-healing and sub-dependencies.

All of our scripts are GPL'd and our package manager and packages are written in bash, so they are easy to learn and modify. Sorcery supports custom packages maintained by users, which can override default packages and will never be touched by updates.
The Magic is truly in your hands with Source Mage.

Meet The Team that brings this magic to you.

We are currently pre-1.0, and developing steadily. If you need help, or just want to chat with us, you may try our mailing lists or IRC, where most of our discussions take place, so please feel free to subscribe and join in. You can find the details for contacting us on our Contact page.