導入
| ソースメイジ | |
|---|---|
| 家族 | GNU/Linux |
| コアの種類 | モジュラーモノリシック |
| プロジェクトのステータス | 開発中 |
| プラットフォーム | i386、x86-64、 PowerPC |
| ライセンス | GNU GPL |
| 最新の安定バージョン | 0.10.0 |
| パッケージマネージャー | 魔術 |
| Webサイト | www.sourcemage.org |
Source Mage は、いわゆるソースLinux ディストリビューションです。 Source Mage のスローガンは、「Linux は非常に先進的で、まるで魔法のようです」です。

歴史
2001 年に、Kyle Sallee は Sorcerer GNU/Linux と呼ばれるLinuxディストリビューションをリリースしました。しかし、何人かの開発者は Kyle の開発アプローチに不満を抱き、プロジェクトのフォークを作成し、それがLunar Linuxとなりました。 Kile Sallee はこれに非常に不満を抱き、Sorcerer GNU/Linux を Web から削除しました (ユーザーはシステムを更新できなくなりました)。残った Sorcerer GNU/Linux 開発者のほとんどは、Sorcerer GNU/Linux の部分をまとめてプロジェクトを再開しました。当初、プロジェクトは古い名前 (Sorcerer GNU/Linux) でリリースされましたが、Kyle Sallee がプロジェクトの名前を変更するよう要求しました。その後開発者は、Kyle Sallee を除く新しいリーダーのもと、Source Mage GNU/Linux という名前でプロジェクトを 2004 年 4 月にリリースしました。

社会契約
- Source Mage GNU/Linux は、 Debianと同様の基本的なルールを定める「社会契約」を確立しました。契約の最初の部分では、ソース メイジの自由が保証されます。
「Source Mage は引き続き 100% 無料です。私たちは、Source Mage GNU/Linux ディストリビューションを完全に無料で維持することに取り組んでいます。これは、私たちが作成するすべてのソフトウェアが GNU Public License に基づいて配布されることを意味します。 […] すべてのドキュメントは GNU Public License に基づいて配布されます。 »
- Source Mage GNU/Linux は、ユーザーの選択をフリー ソフトウェアのみに制限しません。
「当社のユーザーの中には、SMGL のライセンス規則に準拠していないプログラムの使用を必要としているユーザーがいることを認識しています。 SGML はフリーでないソフトウェアには決して依存しませんが、ユーザーのソフトウェアの選択を制限しません。各呪文の「ライセンス」フィールドやソーサリー呪文のフィルタリングを通じて、ユーザーが情報に基づいて独自の決定を下すためのツールを提供します。したがって、非フリー ソフトウェアは Source Mage の一部ではありませんが、私たちはその使用をサポートし、非フリー ソフトウェア パッケージ用のインフラストラクチャ (バグ追跡システム、メーリング リスト、呪文など) を提供します。 »

注目すべき機能
Source Mage は、名前が示すように、ソース Linux ディストリビューションです。バイナリをユーザーに配布する代わりに、ソース コードがコンパイルされます。この方法では、Debian などのプリコンパイルされたディストリビューションよりもソフトウェアをより詳細に制御できます。依存関係は個別に選択または選択解除できるため、ディスク容量が確保され、メモリと CPU サイクルが解放されます。たとえば、OpenSSH は X11 共有サポートなしでコンパイルできます。独自の cflags、cxxflags、ldflags を選択することもできます。
バイナリ ディストリビューションは、特定のプロセッサのユーザーなどの特定のグループではなく、幅広い利用者を対象にソフトウェアをコンパイルするため、ソース ディストリビューションを使用することは、コンピュータのパフォーマンスを最大限に活用する 1 つの方法です。
Source Mage では、各パケットはスペルと呼ばれ、コンピュータ上で唱えられます。 「呪文を唱える」(英語で、呪文を唱えるとは「呪文を唱える」という意味です)は、ソースコードを(Source Mageのサイトではなく開発者のサイトから)ダウンロードし、依存関係をチェックし、プログラムとそのコンパイルをコンパイルすることで構成されます。インストール。一連の呪文はグリモワールと呼ばれます。パッケージのアンインストールは「dispel」コマンドで行います。
SMGL のパッケージは、変更が最小限に抑えられているため (ファイルシステム階層標準などの標準に適合するためのみ)、開発者の変更によるエラーに対する耐性が高くなります。

