Sun . 19 Aug 2019
TR | RU | UK | KK | BE |

Source Mage

source magazine, source mage linux
Source Mage is a Linux distribution As a package is being installed, its source code is automatically downloaded, compiled, and installed Source Mage is descended from Sorcerer


  • 1 Notable features
  • 2 History
  • 3 Compiling
  • 4 Social contract
  • 5 Installation
  • 6 Portability
  • 7 References
  • 8 External links

Notable featuresedit

Source Mage is, as its name suggests, a source-based Linux distribution Instead of delivering binaries to users, the source code is compiled1 This method allows greater control over the software than precompiled distributions, such as Ubuntu Individual dependencies can be selected or deselected, saving valuable hard drive space and freeing RAM and CPU cycles For instance, OpenSSH can be compiled without support for X11 sharing One can choose to set cflags, cxxflags, and ldflags specific to their situation Using a source-based distribution is one way to unlock the full performance of a computer, as many binary distros compile their software for a wide audience, not a particular group, such as users of a specific processor When a Source Mage spell is "cast", the latest stable release is downloaded from the developer's site rather than Source Mage's This allows for the most up-to-date system, unlike Gentoo, another popular source-based distribution, which maintains its own customized cache of packages2 SMGL changes as little as possible in packages only to fit to bare standards such as the Filesystem Hierarchy Standard, so it is more immune from the kind of errors resulting from distribution developers tampering


In 2000, Kyle Sallee released a Linux distribution named Sorcerer GNU/Linux Due to several issues, in 2002, Chuck S Mead forked Sorcerer into Lunar Linux Soon afterwards, Kyle Sallee took Sorcerer GNU/Linux offline The remaining Sorcerer GNU/Linux development team brought it back online and continued development A month later, Kyle Sallee brought his version of Sorcerer back online with a new license that prevented forking, dropping GNU/Linux from the name Consequently, at the request of Sallee, the Sorcerer GNU/Linux team renamed their project Source Mage34


Source Mage's tagline is “Linux so advanced, it may as well be magic”,5 and its commands have a “sorcerous theme” Each package is called a “spell”, and its package management program is called “sorcery”5 To install a package the user must “cast” that spell Casting a spell consists of downloading the source code if it is not already downloaded, checking for dependencies, casting them if necessary, compiling the program, and installing it A set of available spells is called a “grimoire” To uninstall a package the user must “dispel” the spell

Social contractedit

Source Mage has established a distribution commitment, Source Mage Social Contract establishes its basic rules, which are similar though not identical to Debian's The first part of the contract ensures the freedom of Source Mage:

We promise to keep the Source Mage GNU/Linux Distribution entirely free as in freedom This means that all software we release will be licensed under the GNU General Public License as defined by the Free Software Foundation fsforg All of our documentation will be released under the GNU Free Documentation License6

Source Mage does not restrict the user's choice of software to only free software:

We acknowledge that some of our users require the use of programs that don't conform to the strict SMGL Licensing Guidelines While SMGL will never rely on non-free software, we do not limit a user's choice of software We will provide the tools for a user to make their own informed decisions, via each spell's "LICENSE" field, and the sorcery spell filter Thus, although non-free software isn't a part of Source Mage, we support its use, and we provide infrastructure such as our bug-tracking system and mailing lists, as well as spells for non-free software packages6


Installing Source Mage involves first creating a minimal installation with a kernel so it can run, the GCC C compiler, a network connection, and a few other basic tools to support downloading and compiling source code7 This enables the system to download, compile, and install all the other components, and the compilation results can be tailored for that specific system


All Source Mage-maintained code is designed to presume a minimal system, and the base system doesn't explicitly require a C++ compiler Only GCC 4x+ does, but can be replaced

Besides POSIX-compliant tools, core components require only bash,5 sed and either gawk or mawk, instead of more heavyweight languages like Perl or Python This makes Source Mage suitable for a small installation


  1. ^ New to Source Mage - official website
  2. ^ Comparison with Gentoo - official website
  3. ^ History - official website
  4. ^ lwnnet/Articles/145233/
  5. ^ a b c Sorcery - official website
  6. ^ a b Social Contract - official website
  7. ^ Install Source Mage - official website

External linksedit

  • Open-source software portal
  • Official website
  • Source Mage at DistroWatch
  • "About Source Mage" Linux Weekly News 2005-08-02 

source magazine, source magazine 5 mics, source magazine articles, source magazine benzino, source magazine contact, source magazine founder, source magazine hip hop, source magazine subscriptions, source mage, source mage linux

Source Mage Information about

Source Mage

  • user icon

    Source Mage beatiful post thanks!


Source Mage
Source Mage
Source Mage viewing the topic.
Source Mage what, Source Mage who, Source Mage explanation

There are excerpts from wikipedia on this article and video

Random Posts

La Porte, Indiana

La Porte, Indiana

La Porte French for "The Door" is a city in LaPorte County, Indiana, United States, of which it is t...
Fernando Montes de Oca Fencing Hall

Fernando Montes de Oca Fencing Hall

The Fernando Montes de Oca Fencing Hall is an indoor sports venue located in the Magdalena Mixhuca S...
My Everything (The Grace song)

My Everything (The Grace song)

"My Everything" was Grace's 3rd single under the SM Entertainment, released on November 6, 2006 Unli...
Turkish Straits

Turkish Straits

The Turkish Straits Turkish: Türk Boğazları are a series of internationally significant waterways in...

Random Posts (



Shtiintsa Rugby Club Baia Mare - Romanian rugby club from Baia Mare, playing in the Super League Clu
Arnheim, Karl Karlovich

Arnheim, Karl Karlovich

Karl Karlovich Arnheim 1840–1888 - Russian educator Brother of the Doctor of Medicine, one of the fi
Thirteenth tale

Thirteenth tale

novel Author: Diane Setterfield Original language: English Date of writing: 2006 Date of firs
Bolshakovo (Chelyabinsk region)

Bolshakovo (Chelyabinsk region)

Bolshakovo is a village in the Chebarkulsky district of the Chelyabinsk region of Russia. It is a pa