Source Mage: a Linux Distribution

Source Mage: a Linux Distribution

Source Mage: a Linux Distribution Thomas Orgis SMGL/Grimoire 28. Juli 2008 Thomas Orgis (SMGL/Grimoire) Source Mage: a Linux Distribution 28. Juli 2008 1 / 16 1 Introduction Source Mage Linux and Distributions Source Distribution 2 Description Terms Software Installation Grimoires & Spells 3 Philosophy, Community Thomas Orgis (SMGL/Grimoire) Source Mage: a Linux Distribution 28. Juli 2008 2 / 16 Source Mage Full name: Source Mage GNU/Linux Linux kernel GNU environment (userspace) Free Software Source distribution (rolling-release) Magic theme for distribution tools Mascot: Quoth the raven Thomas Orgis (SMGL/Grimoire) Source Mage: a Linux Distribution 28. Juli 2008 3 / 16 Linux Linux is: Operating system kernel UNIX-like system Free Software Condensation point of a movement around Free Software Thomas Orgis (SMGL/Grimoire) Source Mage: a Linux Distribution 28. Juli 2008 4 / 16 Distribution A distribution is a collection of software, including a kernel (often Linux), basic system software (often GNU tools), graphical Interface (X11, desktop environment / window manager), application software (Browser, Oce, LATEX, IDEs, graphics, games, ...) and tools for installing and conguring the above. Thomas Orgis (SMGL/Grimoire) Source Mage: a Linux Distribution 28. Juli 2008 5 / 16 Advantages of a Distribution Advantages of a distribution, compared to installing stu yourself: one interface for software installation common, consistent conguration of the whole system (to an extend) sorting menues of applications for category instead of vendor database of available software tracking of dependencies and conicts between software packages tools to keep the whole system up-to-date including application software Thomas Orgis (SMGL/Grimoire) Source Mage: a Linux Distribution 28. Juli 2008 6 / 16 Disadvantages of a Distribution Disavantages: limited inclusion of (commercial) Software due to licensing issues (usually almost exclusively Free / Open Source Software, FOSS) often complicated install of software that is not in the distribution Thomas Orgis (SMGL/Grimoire) Source Mage: a Linux Distribution 28. Juli 2008 7 / 16 Source Distribution Binary distributions: Software is pre-built and pre-congured (for certain features) for a certain class of computer systems. Source Distributions: Software is built on the user's computer, including change of build-time options. Pro source: customization to the user's needs possibly better performance of the applications Contra source: more time needed for installation possibly more, unwanted, work for users without any special needs;-) Thomas Orgis (SMGL/Grimoire) Source Mage: a Linux Distribution 28. Juli 2008 8 / 16 Terms 1 Source Mage uses a magic theme for dening its terms: Sorcery name of the collection of system management software (written as Bash scripts) Spell metainfo and scripts used to install a specic piece of software Grimoire collection of spells in dierent sections (the package database) Mage An empowered user of Source Mage! Thomas Orgis (SMGL/Grimoire) Source Mage: a Linux Distribution 28. Juli 2008 9 / 16 Terms 2 System management tools include: sorcery conguration of the tools, menu-driven interface to some cast installation of a package dispel removing of a package summon aquire (download) souce code of a package gaze general inspection tool cleanse repair damanged installations, cleanup Thomas Orgis (SMGL/Grimoire) Source Mage: a Linux Distribution 28. Juli 2008 10 / 16 Software Installation Find a spell (e.g. with mpg in its name): gaze search -name mpg Read something about it: gaze what mpg123 Installation (with build options): cast mpg123 Removal: dispel mpg123 Thomas Orgis (SMGL/Grimoire) Source Mage: a Linux Distribution 28. Juli 2008 11 / 16 Build Conguration and Dependencies Build conguration with questions before build, asked by cast. Spell author denes the questions. Dependencies are taken care of. Optional dependencies are conrmed (or not!) by the user. Thomas Orgis (SMGL/Grimoire) Source Mage: a Linux Distribution 28. Juli 2008 12 / 16 Grimoires Standard grimoires: stable games test ...but also: z-rejected (certain non-Free software and binary packages) Thomas Orgis (SMGL/Grimoire) Source Mage: a Linux Distribution 28. Juli 2008 13 / 16 Spells Spells are implemented naturally as shell scripts dierent scrips for the steps: CONFIGURE, DEPENDS, BUILD, INSTALL, ... easy to modify or to create (Just write down the steps of in shell commands!) The GNU standard installation (configure && make && make install) is even done implicitly when you omit scripts. A minimal spell consists of only one descriptive le, mainly for name, version and source URL. Thomas Orgis (SMGL/Grimoire) Source Mage: a Linux Distribution 28. Juli 2008 14 / 16 All the power and control to the user! (No, performance is not the main issue.) Vision Motto: Linux so advanced, it may as well be magic. Free Software (some non-free software in z-rejected) grimoires and sorcery licensed under GPL no articial limits on the user's possibilities Thomas Orgis (SMGL/Grimoire) Source Mage: a Linux Distribution 28. Juli 2008 15 / 16 Vision Motto: Linux so advanced, it may as well be magic. Free Software (some non-free software in z-rejected) grimoires and sorcery licensed under GPL no articial limits on the user's possibilities All the power and control to the user! (No, performance is not the main issue.) Thomas Orgis (SMGL/Grimoire) Source Mage: a Linux Distribution 28. Juli 2008 15 / 16 Hey, Thomas Orgis, this already is the last slide! Contact Website: http://sourcemage.org/ mailing lists (see website) IRC: #sourcemage on irc.freenode.org ask me;-) Thomas Orgis (SMGL/Grimoire) Source Mage: a Linux Distribution 28. Juli 2008 16 / 16 Contact Website: http://sourcemage.org/ mailing lists (see website) IRC: #sourcemage on irc.freenode.org ask me;-) Hey, Thomas Orgis, this already is the last slide! Thomas Orgis (SMGL/Grimoire) Source Mage: a Linux Distribution 28. Juli 2008 16 / 16.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    18 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us