Share to: share facebook share twitter share wa share telegram print page

Source Mage

Source Mage
DeveloperSource Mage community
OS familyLinux (Unix-like)
Working stateActive
Source modelOpen source
Latest release0.62-11[1] / 22 September 2017; 7 years ago (22 September 2017)
Kernel typeMonolithic Linux kernel
LicenseSource Mage Social Contract qualified software
Official websitewww.sourcemage.org

Source Mage is a source-based Linux distribution descended from Sorcerer. Components of this operating system are downloaded as source code and compiled locally on the user's computer.

Notable features

Source Mage is a source-based Linux distribution. Instead of delivering binaries to users, the source code is compiled locally on the users computer.[2] This practice enables greater control over the software than other distributions that precompile software for users do, 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 packages.[3] 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, while in turn lacking the potentially necessary patches that projects like Gentoo and Debian apply.

History

In 2001, 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 Mage.[4][5]

Compiling

Source Mage's tagline is "Linux so advanced, it may as well be magic" (a reference to Clarke's third law),[6] and its commands have a "sorcerous theme". The instructions to each package is called a "spell", and its package management program is called "sorcery".[6] 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 contract

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 (fsf.org). All of our documentation will be released under the GNU Free Documentation License.[7]

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

Installation

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 code.[8] This enables the system to download, compile, and install all the other components, and the compilation results can be tailored for that specific system.

Portability

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 4.x+ does, but can be replaced).

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

References

  1. ^ "Stable-0.62-11 released".
  2. ^ "New to Source Mage". sourcemage.org.
  3. ^ "Comparison with Gentoo". sourcemage.org.
  4. ^ "Our History". sourcemage.org.
  5. ^ "Distributions - News and Editorials - About Source Mage". lwn.net. 3 August 2005.
  6. ^ a b c official website
  7. ^ a b Social Contract - official website
  8. ^ Install Source Mage - official website

Read other articles:

Partai Demokrat Sosial Korea Ketua Komite SentralKim Yong DaePendiriCho Man-sikDibentuk3 November 1945Majelis Rakyat Agung51 / 687 BenderaPolitik Korea UtaraPemilihan umum Partai Demokrat Sosial Korea adalah partai politik di Korea Utara, yang berafiliasi dengan Partai Pekerja Korea. Awalnya partai demokrasi moderat sosial, dibentuk pada tanggal 3 November 1945 oleh pengusaha menengah dan kecil, pedagang, perajin, kaum borjuis kecil, petani dan orang Kristen di bawah bertujuan untuk mewujudka...

Bagian dari seri tentangMistisisme Kristiani Teologi · Filsafat Apofatis Asketis Katafatis Spiritualitas Katolik Helenistis Teologi mistis Neoplatonis Henosis Praktik Monastisisme Monastisisme Asketisme Pengarahan rohani Meditasi Meditasi Lectio Divina Asketisme Aktif Kontemplasi Hesikasme Doa Yesus Quietisme Tahap-tahap penyempurnaan Kristiani Pengilahian Katarsis Teoria Teosis Kenosis Kegersangan rohani Asketisme pasif Berpantang Tokoh (menurut era atau abad) Zaman Kuno Orang Afrika k...

Кіддер — термін, який має кілька значень. Ця сторінка значень містить посилання на статті про кожне з них.Якщо ви потрапили сюди за внутрішнім посиланням, будь ласка, поверніться та виправте його так, щоб воно вказувало безпосередньо на потрібну статтю.@ пошук посилань сам

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Government Tiruvannamalai Medical College and Hospital – news · newspapers · books · scholar · JSTOR (February 2017) (Learn how and when to remove this template message) Hospital in Tamil Nadu, IndiaGovernment Tiruvannamalai Medical College and HospitalGeograph...

Este artigo não cita fontes confiáveis. Ajude a inserir referências. Conteúdo não verificável pode ser removido.—Encontre fontes: ABW  • CAPES  • Google (N • L • A) (Março de 2013) Este artigo carece de reciclagem de acordo com o livro de estilo. Sinta-se livre para editá-lo(a) para que este(a) possa atingir um nível de qualidade superior. (Março de 2018) Esta página ou seção foi marcada para revisão devido a incoer...

Kozhukh di Museum Buchach Kozhukh (bahasa Ukraina: кожух) adalah pakaian mantel bulu tradisional Ukraina. Umumnya dipakai pada musim dingin, kozhukh biasanya terbuat dari kulit kambing, kadang-kadang dihiasi dengan bordir dan dengan kulit samakan, tali-temali, rumbai-rumbai, dan aksesoris lainnya. Bentuknya sempit di pinggang, serta kadang sangat panjang. Ada dua variasi utama, yang punggungnya menyambung dan yang punggungnya dapat dilepaskan. Variasi dari kozhukh dipakai di seluruh ...

ワンダフルライフ After Life監督 是枝裕和脚本 是枝裕和製作 佐藤志保秋枝正幸出演者 ARATA小田エリカ寺島進内藤剛志谷啓音楽 笠松泰洋撮影 山崎裕鋤田正義編集 是枝裕和製作会社 テレビマンユニオンエンジンフィルム配給 テレビマンユニオン公開 1998年9月11日(TIFF) 1999年4月17日上映時間 118分製作国 日本言語 日本語テンプレートを表示 『ワンダフルライフ』(英: A...

Embassy buildingEmbassy of MaltaLocationWashington, D.C.Address2017 Connecticut Avenue, N.W.Coordinates38°55′1.93″N 77°2′49.05″W / 38.9172028°N 77.0469583°W / 38.9172028; -77.0469583AmbassadorGodfrey Carmel XuerebChargé d'affairesMelanie Bonnici BennettWebsitemissionsforeign.gov.mt/en/Embassies/me_united_states/ The Embassy of Malta in Washington, D.C., is the Republic of Malta's diplomatic mission to the United States. It is located at 2017 Connecticut Av...

Dewan Perwakilan Rakyat Daerah Kota TangerangDewan Perwakilan RakyatKota Tangerang2019-2024JenisJenisUnikameral SejarahSesi baru dimulai2 September 2019PimpinanKetuaGatot Wibowo, S.IP. (PDI-P) sejak 18 September 2019 Wakil Ketua IIr. H. Turidi Susanto (Gerindra) sejak 18 September 2019 Wakil Ketua IIH. Kosasih, S.E., M.M. (Golkar) sejak 18 September 2019 Wakil Ketua IIITengku Iwan Jayasyah Putra, S.T. (PKS) sejak 18 September 2019 KomposisiAnggota50Partai & kursi ...

Una sesión del Volksgerichtshof en la Alemania nazi, un tribunal canguro que organizaba farsas judiciales a los enemigos políticos del régimen.[1]​ Para la canción de Capital Cities, véase Kangaroo Court (canción). Un tribunal canguro, expresión procedente del inglés kangaroo court,[2]​[3]​ es un término peyorativo utilizado de forma informal para designar un tribunal que ignora las normas reconocidas de derecho o justicia, tiene poca o ninguna reputación oficial e...

Abdelfatah al Burhan Presidente del Consejo de Soberanía de Transición de la República de Sudán(Jefe de Estado de facto) Actualmente en el cargo Desde el 25 de octubre de 2021Vicepresidente Mohamed Hamdan Dagalo (2021-2023)Predecesor El mismo (como Presidente del Consejo Soberano de Sudán) Presidente del Consejo Soberano de Sudán 20 de agosto de 2019-25 de octubre de 2021Primer ministro Abdalla HamdokVicepresidente Mohamed Hamdan DagaloPredecesor Él mismo (Presidente del Consejo Milita...

Noordwes-UniversiteitNorth-West UniversityYunibesiti ya Bokone-BophirimaNordwest-Universität Gründung 2004 Trägerschaft staatlich Ort Potchefstroom Land Südafrika Vizekanzler Bismark Tyobeka[1] Studierende 51.433[2] Website www.nwu.ac.za Hauptgebäude der Universität Die Nordwest-Universität (afrikaans: Noordwes-Universiteit; englisch: North-West University; Setswana: Yunibesiti ya Bokone-Bophirima), kurz NWU, ist eine staatliche Universität in der Republik Südafrika m...

Dieser Artikel behandelt den Regisseur Brad Anderson. Für den gleichnamigen Kostümbildner siehe Bradley J. Anderson. Brad Anderson auf der Berlinale 2008 Brad Anderson (* 1964 in Madison, Connecticut) ist ein amerikanischer Filmregisseur und Drehbuchautor. Inhaltsverzeichnis 1 Leben 2 Filmografie (Auswahl) 3 Weblinks 4 Einzelnachweise Leben Brad Anderson studierte Filmgeschichte am Bowdoin College und Filmproduktion in London. The Darien Gap, Brad Andersons erster Film, wurde auf dem Sundan...

2015 soundtrack album by Ennio Morricone The Hateful Eight (Original Motion Picture Soundtrack)Soundtrack album by Ennio MorriconeReleasedDecember 18, 2015 (2015-12-18)RecordedJuly 2015StudioCNSO/Sound Trust Studios, PragueGenreFilm scorealternative rockrock and rollLength72:47LabelDeccaThird ManProducerEnnio MorriconeQuentin TarantinoEnnio Morricone chronology En mai, fais ce qu'il te plait(2015) The Hateful Eight (Original Motion Picture Soundtrack)(2015) The Corresponden...

Fit approximation Concepts Orders of approximation Scale analysis Big O notation Curve fitting False precision Significant figures Other fundamentals Approximation Generalization error Taylor polynomial Scientific modelling vte Scale analysis (or order-of-magnitude analysis) is a powerful tool used in the mathematical sciences for the simplification of equations with many terms. First the approximate magnitude of individual terms in the equations is determined. Then some negligibly small term...

Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: Theopilus Ginting – berita · surat kabar · buku · cendekiawan · JSTOR Ini adalah nama Batak Karo, marganya adalah Ginting. Theopilus GintingWakil Bupati Karo ke-5PetahanaMulai menjabat 26 April 2...

Brazilian footballer (born 1988) In this Portuguese name, the first or maternal family name is Aparecido and the second or paternal family name is Salles. Anderson Salles Salles with Bhayangkara in 2019Personal informationFull name Anderson Aparecido SallesDate of birth (1988-02-16) 16 February 1988 (age 35)Place of birth Araçariguama, BrazilHeight 1.81 m (5 ft 11 in)[1]Position(s) Centre-backTeam informationCurrent team BhayangkaraNumber 4Youth career2005–2...

11th Chief Minister of Assam This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article is written like a personal reflection, personal essay, or argumentative essay that states a Wikipedia editor's personal feelings or presents an original argument about a topic. Please help improve it by rewriting it in an encyclopedic style. (December 2012) (Learn how and when to remove this template...

Irish country singer This article is an orphan, as no other articles link to it. Please introduce links to this page from related articles; try the Find link tool for suggestions. (February 2021) Mags McCarthyBorn1989 (1989)County Cork, IrelandGenresCountryMusical artist Mags McCarthy (born 1989-1990) is an Irish country singer.[1] Early life McCarthy grew up on a family farm in Dripsey, County Cork, Ireland, where she milked cows and tended to cattle. Her grandfather (who died w...

Irish entertainer and singer For other people named Joe Dolan, see Joe Dolan (disambiguation). Joe DolanDolan on TopPop, 1975BornJoseph Francis Robert Dolan(1939-10-16)16 October 1939Mullingar, IrelandDied26 December 2007(2007-12-26) (aged 68)Dublin, IrelandOther namesThe Roaring HyenaOccupation(s)Band lead singer, solo singerYears active1958–2007Musical careerGenresPop, rock, country Musical artistWebsitewww.joedolan.com Joseph Francis Robert Dolan (16 October 1939 – 26 De...

Kembali kehalaman sebelumnya