Sourcemage
| |
| Architektura | |
|---|---|
| Pierwsze wydanie |
2002 |
| Aktualna wersja |
0.62-11 |
| Jądro |
monolityczny |
| Licencja | |
| Typ pakietów | |
| Wersja Live |
|
| Strona internetowa | |
Source Mage GNU/Linux – dystrybucja Linuksa oparta na źródłach, tj. „instalowanie pakietu” oznacza, że kod źródłowy programu jest pobierany, kompilowany i instalowany.
Inne dystrybucje oparte na źródłach (źródłowe) to np. Gentoo Linux, Lunar Linux, Sorcerer, czy Onebase Linux.
Historia
Historycznie rzecz biorąc Source Mage jest spadkobiercą Sorcerer GNU/Linux. W 2001 Kyle Sallee wypuścił dystrybucją nazwaną Sorcerer GNU/Linux (czarnoksiężnik). Części deweloperów nie podobało się podejście Kyle’a Salleego do rozwijania dystrybucji. Oddzielili się oni tworząc dystrybucje Lunar Linux. Kyle Sallee był tak przygnębiony tą decyzją, że całkowicie usunął Sorcerera z Internetu (uniemożliwiając w ten sposób użytkownikom aktualizację systemu). Większość pozostałych deweloperów pozbierała resztki Sorcerera i ponownie otworzyła projekt. Na początku używano poprzedniej nazwy (tj. Sorcerer GNU/Linux), dopóki Kyle Sallee nie zażądał zmienienia jej. Ostatecznie, w kwietniu 2002 pod nazwą Source Mage rozpoczęła żywot nowa dystrybucja pod nowym kierownictwem, już bez Kyle’a Salleego.
Sorcery
Slogan Source Mage’a brzmi „Linux so advanced, it may as well be magic” (Linux tak zaawansowany, że równie dobrze może to być magia), a jego polecenia utrzymane są w magicznej konwencji. Pakiety nazywają się spells (zaklęcie). Instalowanie więc to cast (rzucanie zaklęć = pakietów). Rzucenie zaklęcia polega na pobraniu kodu źródłowego (o ile najnowsza wersja nie została już pobrana), sprawdzeniu zależności (oraz ewentualnemu „rzuceniu” również ich), skompilowaniu programu i zainstalowaniu go. Zasób dostępnych zaklęć nazywa się grimoire (księga zaklęć). Odinstalowywanie programów to dispel (cofnięcie zaklęcia, odczarowanie).
Social Contract (Kontrakt społeczny)
Source Mage GNU/Linux utworzył tzw. Social Contract, tj. zestaw podstawowych zasad. Jest on podobny, ale nie identyczny, z zasadami Debiana. Obiecuje on m.in. „zachować Source Mage GNU/Linux wolnym. To oznacza, że całe oprogramowanie będzie udostępniane na licencji GNU General Public License i że całe oprogramowanie zawarte w dystrybucji również będzie udostępnione na tej, bądź kompatybilnej, licencji (według definicji Free Software Foundation (fsf.org). Cała dokumentacja będzie udostępniona na licencji GNU Free Documentation License”. Zaznacza on także, że „część użytkowników domaga się włączenia programów niezgodnych z Wytycznymi SMGL dot. licencjonowania. O ile sam SMGL nigdy nie będzie zależeć od niewolnego oprogramowania, nie ograniczamy też możliwości wyboru użytkowników. Zapewnimy odpowiednie narzędzia umożliwiające użytkownikom podjęcie własnych świadomych decyzji (pole „LICENSE” – licencja) w zaklęciach i odpowiedni filtr w sorcery). Tak więc, mimo że niewolne oprogramowanie nie wchodzi w skład Source Mage, jest wsparcie dla jego używania i zapewniona infrastruktura (system śledzenia błędów, listy mailingowe i zaklęcia) dla niewolnych pakietów.”
Instalacja
Instalowanie Source Mage’a wymaga dokonania najpierw minimalnej instalacji zawierającej kernel (aby dało się ją uruchomić), kompilator C GCC, połączenie sieciowe i kilka innych podstawowych narzędzi potrzebnych do pobierania i kompilowania źródeł. To umożliwia pobranie, skompilowanie i zainstalowanie pozostałych elementów systemu po uprzednim dokładnym dopasowaniu ich do lokalnych potrzeb.
Porty
Kod Source Mage’a ma w założeniu zawierać minimum systemu, czyli np. sorcery jest napisane w Bashu i narzędziach zgodnych z POSIXem, a GCC nie musi kompilować za pomocą g++ (kompilator C++). Zamiast Perla użyty został GNU sed i awk.
Zobacz też
Linki zewnętrzne
- Source Mage GNU/Linux Linux w serwisie distrowatch.com
- http://www.sourcemage.org/
- „About Source Mage”, Linux Weekly News, August 2, 2005
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.
