Sorcerer (operating system)

Sorcerer (operating system)

infobox OS
name = Sorcerer

developer = Kyle Sallee
family = Linux
source_model = Open source
working_state = Current
latest_release_version =
latest_release_date =
kernel_type = Monolithic kernel
license = Various
website = [http://sorcerer.silverice.org/ sorcerer.silverice.org]


caption =

Sorcerer is an operating system. It downloads and compiles source code to install a program. It uses terminology based on magic, e.g., a package (program or library) is termed a "spell"; to install a package you "cast" that spell, and to remove a package you "dispel" that spell. Originally, Sorcerer was named "Sorcerer GNU/Linux", with key components licensed under the GNU General Public License (GPL). However, current versions of Sorcerer release some key components under the "Sorcerer Public License" and not the GPL, and the distribution has dropped the term "GNU/Linux". Sorcerer has two forks: Lunar Linux and Source Mage GNU/Linux.

Technical distinctions

A somewhat distinctive feature of Sorcerer is the fact that it's based exclusively on source code packages. While many other operating systems generally make use of a package that contains pre-compiled (executable) programs, Sorcerer Linux packages compile the source code on the machine at install time.

Other well known source based Linux distributions include Gentoo Linux, Lunar Linux, Source Mage GNU/Linux, CRUX, and ROCK Linux.

This method of package installation has many advantages, including increased speed due to compilation optimization for the host's architecture, and easier security scanning of the installed software. The package management system keeps track of updates to packages at the home page of each package, so that new versions can be downloaded and installed as they become available. It also tracks library dependencies, so if a library file is updated, all binaries that depend on that library can be recompiled.

One disadvantage is the high minimum system requirements, since a significant amount of compilation is required to install a system with extensive functionality. As of January 2002, these included 256MB RAM and 1GB of swap space. This is suggested because compiling the entire system from scratch consumes large amounts of system resources.

Users can add new packages to the packaging system on their local box by creating a "spell" or configuration file for it, and can submit the new spell for inclusion in the general distribution.

Sorcerer's packaging system is written in the bash shell scripting language.

External links

* [http://sorcerer.aakin.net Official website]
*


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Exidy Sorcerer — The Sorcerer was one of the early home computer systems, released by the videogame company, Exidy. It was comparatively advanced when released, given its competition of Commodore PET and TRS 80, but due to a number of problems including a lack of …   Wikipedia

  • DistroWatch — est un site Web destiné à l actualité des distributions GNU/Linux ainsi que d autres systèmes d exploitation libres de type Unix comme FreeBSD, NetBSD ou OpenBSD. Il permet aux lecteurs de trouver des informations générales sur ces systèmes d… …   Wikipédia en Français

  • Distrowatch — est un site Web destiné à l actualité des distributions Linux ainsi que d autres systèmes d exploitation libres et open source comme OpenSolaris et BSD. Il permet aux lecteurs de trouver des informations générales sur ces systèmes d exploitation… …   Wikipédia en Français

  • List of Linux distributions — This page provides general information about notable Linux distributions in the form of a categorized list. Distributions are organized into sections by the major distribution they are based on, or the package management system they are based… …   Wikipedia

  • Список дистрибутивов Linux — Эта статья или раздел нуждается в переработке. Пожалуйста, улучшите статью в соответствии с правилами написания статей …   Википедия

  • Comparison of Linux distributions — Technical variations of Linux distributions include support for different hardware devices and systems or software package configurations. Organizational differences may be motivated by historical reasons. Other criteria include security,… …   Wikipedia

  • Wikiproyecto:Software libre y de código abierto — Bienvenid@s al Wikiproyecto Software Libre y de Código Abierto …   Wikipedia Español

  • Lunar Linux — infobox OS website = [http://www.lunar linux.org lunar linux.org] developer = [http://foo projects.org Foo Projects.org] family = Sorcerer source model = Free and open source software released = birth year and age|2002|03 latest release version …   Wikipedia

  • History of personal computers — This article covers the history of the personal computer. A personal computer is one which is directly used by an individual, as opposed to a mainframe in which the end user s requests are filtered through an operating staff, or a time sharing… …   Wikipedia

  • Media and Publishing — ▪ 2007 Introduction The Frankfurt Book Fair enjoyed a record number of exhibitors, and the distribution of free newspapers surged. TV broadcasters experimented with ways of engaging their audience via the Internet; mobile TV grew; magazine… …   Universalium

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”