ebooksgratis.com

See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Sorcerer (Linux distribution) - Wikipedia, the free encyclopedia

Sorcerer (Linux distribution)

From Wikipedia, the free encyclopedia

Sorcerer
Website sorcerer.silverice.org
Company/
developer
Kyle Sallee
OS family Linux
Source model Open source
Kernel type Monolithic kernel
License Various
Working state Current

Sorcerer is a Linux distribution. 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.

[edit] 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.

[edit] External links


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -