- News
- Forums are up!
- Stable-0.62-11 released
- Stable-0.62-10 released
- Stable-0.62-9 released
- Get Source Mage
- Source Mage ISO
- x86_64
- i686
- Other versions
- Mirror sites
- Source Mage chroot images
- Important Note
- x86_64
- i686
- Mirror sites
- Source Mage Docker images
- Codex
- Everything and anything
- About
- Source Mage documentation
- About Source Mage
- Installing Source Mage
- Using Source Mage
- Source Mage development
News
Due to recent changes in management 1 of the Freenode IRC network Source Mage Team decided to leave the network it’s been on for almost 20 years 2 .
After 2 consecutive votes active developers unanimously agreed on this decision. We believe recent actions of the new Freenode staff do not align with our vision of how an open source communication platform should be operated.
submitted by stealth on 2021-06-14 / tome / irc
Forums are up!
We’d like to introduce the return of Source Mage forums!
Unfortunately since the last migration to the old wiki the database was never migrated from our Drupal installation and the backups were lost.
This is an experiment but also an attempt to invite more users to our community and share experience with Source Mage.
submitted by stealth on 2019-09-10 / tome
Stable-0.62-11 released
Stable grimoire version 0.62-11 has been released!
This release brings a lot of security updates to our 0.62 stable grimoire branch.
The tarballs have been signed and uploaded to our master server and will be propagating out to the mirrors within six hours.
submitted by stealth on 2017-10-22 / grimoire
Stable-0.62-10 released
Stable grimoire version 0.62-10 has been released!
It is a regular security update for the 0.62 stable grimoire.
The tarballs have been signed and uploaded to our master server and will be propagating out to the mirrors within six hours.
submitted by stealth on 2017-06-10 / grimoire
Stable-0.62-9 released
Stable grimoire version 0.62-9 has been released!
This quick update fixes important dependency bug for ifupdown spell, along with vulnerabilities in libarchive, pcre, apache22 and rsync.
The tarballs have been signed and uploaded to our master server and will be propagating out to the mirrors within six hours.
submitted by stealth on 2016-11-16 / grimoire
All contents released under the GNU Free Documentation License. All Source Mage code released under the GNU General Public License 2.0 or greater.
Get Source Mage
This is our main download page, where you can find all your downloadable bliss!
For installation instructions, please see the Install page.
Source Mage ISO
x86_64
- The current test Source Mage x86_64 ISO is 0.10.0-20090608md5
- Kernel version: ??
- Release date: 20090608
- The current devel Source Mage x86_64 ISO is 0.11.0-20151218pgpmd5
- Kernel version: 4.1.14
- Release date: 20151218
- DO NOT USE THIS VERSION, IT IS FOR TESTING ONLY (IT DOES NOT YIELD A WORKING INSTALL) .
i686
- The current test Source Mage i686 ISO is 0.10.0pgpmd5
- Kernel version: ??
- Release date: 20090211
Other versions
For other ISO versions, please visit ISO download page directly. Also, use that location to download MD5 sums and GPG signatures to verify your newly acquired ISO.
Mirror sites
Source Mage chroot images
Important Note
The stable grimoire is pretty old, we are working on a smooth upgrade from stable 0.62 to a future 0.63 version but there are many ABI incompatibilities to overcome. If you intend to run your system with the test grimoire anyway, you will be a lot better off using the test chroot image, otherwise you have a lot of painful ABI incompatible changes to overcome manually.
x86_64
- The current stable Source Mage x86_64 chroot image is 0.62-11pgpsha512
- Kernel version: N/A
- Release date: 20181028
- Kernel version: 3.4.51
- Release date: 20150217
- Kernel version: 3.0.31
- Release date: 20120517
- Kernel version: N/A
- Release date: 20221126
i686
- The current stable Source Mage i686 chroot image is 0.62-11pgpsha512
- Kernel version: N/A
- Release date: 20181028
- Kernel version: 3.4.51
- Release date: 20150217
- Kernel version: 3.0.31
- Release date: 20120517
- Kernel version: N/A
- Release date: 20221126
Mirror sites
Source Mage Docker images
These images are based on our chroot images and available on Docker Hub. To use them, simply do the following:
$ docker run -it sourcemage:0.62
- in order to get the full benefit of castfs you need additional flags ( —device /dev/fuse —cap-add SYS_ADMIN ) for access to /dev/fuse device within a container, but you’ve been warned because there are security implications to granting such capabilities/privileges to the container; otherwise installwatch will be used
- 0.62 indicates the Grimoire version this image is based on, otherwise latest will be pulled
Codex
- The current stable grimoire is 0.62pgp
- Release date: 20150301
- Release date: 20150223
- Release date: 20150223
- http://codex.sourcemage.org – current Codex listing
Everything and anything
- To browse everything on our primary download site, visit http://download.sourcemage.org
- See the Mirrors page for up to date mirroring information
All contents released under the GNU Free Documentation License. All Source Mage code released under the GNU General Public License 2.0 or greater.
About
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 it 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.
All contents released under the GNU Free Documentation License. All Source Mage code released under the GNU General Public License 2.0 or greater.
Source Mage documentation
This is the core webspace for the storage, browsing and editing of Source Mage related documents and is fully editable by the Authors.
You can track recent changes by subscribing to the RSS/Atom feed.Before you start editing, please read the Help page to understand the syntax guidelines.
About Source Mage
Installing Source Mage
Using Source Mage
- Intro
- Sorcery
- sorcery — the command – manage sorcery options and features
- cast – install software
- dispel – remove software
- gaze – inspect software and system
- summon – download software sources
- scribe – manage software collections
- cleanse – clean up the system from stale data
- scribbler – switch between multiple software collections or use them all at once
- Software with Sorcery support
- Stable grimoire – production-ready environment
- Stable-rc grimoire – ready for testing upcoming stable
- Test grimoire – provides recent versions of programs
- Games grimoire – play your favorite games on Linux
- Z-rejected grimoire – use non-free blobs in your free system if you need to
- Personal grimoires – use unofficial collections of software or create your own
Source Mage development
- Our needs
- How to contribute
- Become a part of our Team
- Keysigning guide for secure interactions
- Bug-tracking system
- Security format – strict rules for posting information about vulnerabilities
- Sorcery development:
- Sorcery hacker’s handbook – essential guide for working on Sorcery
- libapi – reference for sorcery functions which can be used in spells
- Root variables – special variables allowing different scenarios with chroots and custom installs
- Spellbook – reference material for making spells, contains a listing of each of the spell files, with information on the purpose of each file
- Git guide – a guide to using our grimoire repository
- Release process – stable grimoire update procedure in details
- Voting Policy
- IRC Policy
All contents released under the GNU Free Documentation License. All Source Mage code released under the GNU General Public License 2.0 or greater.