Benutzer:Tbiermann/Crux Linux
aus Wikipedia, der freien Enzyklopädie
Inhaltsverzeichnis |
[Bearbeiten] CRUX Linux
CRUX Linux | |
---|---|
Basisdaten | |
Entwickler: | Bis April 2006: Per Lidén
Ab April 2006: CLC |
Version: | 2.2 (9. April 2006) |
Stammbaum: | \ GNU/Linux \ CRUX Linux |
Architekturen: | i686, i586, x86_64, PowerPC, Sparc64, ARM |
Lizenz: | GPL und andere |
Sonstiges: | Sprache: Englisch |
Website: | crux.nu |
CRUX [krʌks] ist eine schlanke, hauptsächlich für i686 optimierte Linux-Distribution, die sich an erfahrene Linux-Benutzer richtet. Der Distributor/Packager/Maintainer von CRUX war Per Lidén, er gab das Projekt im April 2006 an die CLC (CRUX Linux Community) ab. Trotz der i686-Optimierung existieren auch Ports für PPC, i586 und x86_64 und andere Architekturen.
Diese Distribution folgt dem (KISS-Prinzip) ("keep it simple"), was auch in einem simplen .tar.gz-basierten Paket-System, sowie BSD-ähnlichen Initscripts und einer Kollektion von nur wenigen Paketen wiederzufinden ist. Das sekundäre Ziel ist es, neue Linux-Funktionen sowie aktuelle Libraries und Programme zu integrieren. CRUX hat auch ein Ports-System, welches das Installieren und Aktualisieren von Applikationen einfach macht.
Derzeitiges Release ist 2.2 und kann via HTTP, FTP oder Torrent runtergeladen werden.
[Bearbeiten] Portssystem
[Bearbeiten] Port
Ein Port besteht aus einem Verzeichnis, dass alle Dateien zum kompilieren des Paketes durch pkgmk enthält. Das bedeutet das mindestens die Dateien Pkgfile (welche alle Anweisungen zum bauen enthält) und .footprint (eine Liste der in diesem Paket zu erwartenden Dateien) beinhaltet. Außerdem können in einem Portverzeichnis noch Patches und/oder andere Dateien die zum bauen wichtig sind abgelegt werden. In dem Verzeichnis liegt allerdings nicht der Sourcecode, dieser wird erst bei Gebrauch von der Quelle die im Pkgfile angegeben ist runtergeladen.
[Bearbeiten] prt-get
prt-get ist ein Paket-Management tool das für CRUX geschrieben wurde, und bereichert die Funktionalität und Effizienz des Systems. Es arbeitet mit dem lokal gespeichertem Portsbaum und ist voll kompatibel mit den Vorhandenen Tools pkgmk/pkgadd. Es bietet folgende Features:
- Installation/Update von einer Liste von Programmen mit nur einem Befehl
- Listet Abhängigkeiten von einer Liste von Ports auf
- Listet Informationen über Ports auf
- Suche durch den Portsbaum sowie suche nach einzelnen Files
- Erweitertes logging vom Bauen eines Ports
Hauptsächlich installiert und updatet prt-get Installierte Ports und macht dabei Gebrauch von pkgmk und pkgadd. Ein weiterer Vorteil ist das man mit prt-get nicht in dem Verzeichnis des Ports sein muss, denn es sucht sich automatisch den richtigen Ordner aus einer Liste die in /etc/prt-get.conf definiert wird.
Die Wichtigsten Funktionen von prt-get sind außerdem das Suchen eines bestimmten Ports nach Namen, Informationen über einen Port anzeigen, die Abhängigkeiten die in der Pkgfile angegeben sind auflisten sowie einen komplett Abhängigkeitsliste aufzeigen.
[Bearbeiten] Versionen
version | date |
---|---|
0.5 | 20. Januar 2001 |
0.5.1 | 30. Januar 2001 |
0.5.2 | 4. Februar 2001 |
0.5.3 | 11. Februar 2001 |
0.5.4 | 3. März 2001 |
0.6 | 11. März 2001 |
0.7 | 6. April 2001 |
0.8 | 10. Juni 2001 |
0.9 | 7. Juli 2001 |
0.9.1 | 3. Oktober 2001 |
0.9.2 | 20. Januar 2002 |
0.9.3 | 14. April 2002 |
0.9.4 | 12. September 2002 |
1.0 | 14. Dezember 2002 |
1.1 | 23. März 2003 |
1.2 | 11. August 2003 |
1.3 | 6. Dezember 2003 |
1.3.1 | 20. Februar 2004 |
2.0 | 20. März 2004 |
2.1 | 25. April 2005 |
2.2 | 9. April 2006 |
[Bearbeiten] Weblinks
- Homepage von CRUX (englisch)
- distrowatch.com zu CRUX (englisch)
- CRUX Mailinglists (englisch)
- CRUX für PowerPC (englisch)
- CRUX für ARM (englisch)