NuTyX | |
Familie | GNU / Linux |
---|---|
Kern Typ | Modular monolithisch |
Projekt-Status | aktiv |
Plattformen | i686 , x86_64 |
Unternehmen / Entwickler |
Thierry Nutten |
Lizenz | GNU GPL |
Neueste stabile Version | 11,5 (20. Mai 2020) |
Büroumgebung | Wahl der ( KDE , MATE , LXDE , XFCE , usw. ) |
Paket-Manager | KARTEN |
Webseite | www.nutyx.org |
NuTyX ist eine GNU / Linux- Distribution Schweizer Ursprungs, die von Thierry Nuttens entwickelt wurde und für fortgeschrittene oder motivierte Benutzer gedacht ist. Kenntnisse von GNU / Linux-Systemen werden empfohlen.
Es ist inspiriert von der Dokumentation des Linux From Scratch- Projekts . Es verwendet einen eigenen Paketmanager namens CARDS.
NuTyX wurde offiziell gestartet am 28. November 2007. Die Versionen wurden zunächst nach dem Erscheinungsjahr nummeriert. Schon seit17. September 2010, hat NuTyX einen Versionscodenamen, in diesem Fall "houaphan", der der Name einer Provinz im Norden von Laos ist.
Nach 1 Jahr Entwicklungszeit wurde die erste stabile Version von NuTyX 2007 veröffentlicht am 22. Februar 2008. Es bietet den Kernel 2.6.24 , die Standardbibliothek C glibc 2.5.1 , den Compiler gcc 4.1.2 , die grafischen Schnittstellen KDE Version 3.5.9, KDE 4.1.0, GNOME 2.18.3, Xfce 4.4.2. Der vorgeschlagene Grafikserver ist der Xorg-Server 1.4.2. Wenn es veröffentlicht wurde, nur ein Installationsskript angeboten wurde. Es war zwingend erforderlich, eine andere Linux-Distribution zu durchlaufen, um das NuTyX 2007 zu installieren.
Die Version 2008 wird veröffentlicht am 15. August 2009. Es bietet den Kernel 2.6.31 , die Standardbibliothek C glibc 2.8.3 , den Compiler gcc 4.3.2 , die grafischen Schnittstellen E17, KDE 4.3.0, KDE 3.5.10, GNOME 2.24.0, Xfce 4.6.1 und LXDE . 0.3.2
Version 2009.4 veröffentlicht am 30. Mai 2010. Es bietet den Kernel 2.6.34.2 , die Standardbibliothek C glibc 2.10.1 , den Compiler gcc 4.4.6 , die grafischen Schnittstellen E17 0.16.999.063 , KDE 4.4.3 und Xfce 4.6.2 . Der Firefox- Browser ist in der Version 3.6.3 verfügbar
Die attapu.1-Version veröffentlicht am 6. Dezember 2010. Es bietet den Kernel 2.6.36.4 , die Standardbibliothek C glibc 2.11.2 , den Compiler gcc 4.5.0 , die grafischen Schnittstellen KDE 4.5.5 , GNOME 2.30.0 und Xfce 4.6.2 . Firefox- Version ist 3.6.17
Die Version von pakxe.4 veröffentlicht am 22. Juni 2012. Dies ist die erste Version von NuTyX, die für 64-Bit- Plattformen verfügbar ist . Es bietet den Kernel 3.4.4, die Standardbibliothek C glibc 2.13, den Compiler gcc 4.6.3, die grafischen Schnittstellen KDE 4.8.4 , XFCE 4.10.0. Die Firefox- Version ist 13.0.1. Die Chromium- Version ist 17.0.963.56. Die Version von Libreoffice ist 3.5.2.2.
Die sekong.5-Version veröffentlicht am 9. Oktober 2013. Es bietet den Kernel 3.4.105 , die Standardbibliothek C glibc 2.16.0 , den Compiler gcc 4.7.4 , die grafischen Schnittstellen KDE 4.11.2 , Xfce 4.10.1 . Die Firefox- Version ist 35.0. Die Version von Libreoffice ist 4.1.0.4.
Saravane-15.05-Version veröffentlicht am 15. Mai 2015. Es stellt das im Folgenden erläuterte Konzept der Sammlungen vor. Es bietet ein komplettes Rewrite in C++ seines Paketmanagers, der jetzt CARDS für Create Add Remove Download System heißt. Mit CARDS können Sie ein Paket oder eine Reihe von Paketen oder eine komplette Sammlung direkt herunterladen und installieren. Die Firefox- Version ist 39.0. Es bietet den Kernel 3.18.14 , die Standardbibliothek C glibc 2.21 , den Compiler gcc 4.9.2 , die grafischen Schnittstellen KDE 4.14.3 , Xfce 4.10.1 .
Die erste Version 8 (Codename: houaphan) erscheint am 14. Oktober 2015. Die Anzahl der Sammlungen geht von 3 auf 25 und die bereits bestehenden Sammlungen unter Saravane werden umbenannt. Es bietet den Kernel 3.18.27 , die Standardbibliothek C glibc 2.22 , den Compiler gcc 5.3.0 , Firefox- Version ist 45.0.1. Die grafischen Benutzeroberflächen von kf5 5.19.0, GNOME 3.18.3, Xfce 4.10.1 . Die Chromium- Version ist 48.0.2564.109. Die Version von Libreoffice ist 5.1.0.3.
Version 9.1 (Codename unverändert: houaphan) veröffentlicht am 24. September 2017. Die Anzahl der Sammlungen reicht von 14 bis 13. Es bietet den Kernel 4.9.23 , die Standardbibliothek C glibc 2.25 und den Compiler gcc 6.3.0 . Die Firefox- Version ist 54.0.1. Die grafischen Oberflächen kf5 5.32.0, GNOME 3.22.2, Xfce 4.12.3 und MATE 1.18.0 .
Version 10.0 (Codename unverändert: houaphan) veröffentlicht am 17. Januar 2018. Die Anzahl der Sammlungen, deren Quellcode verfügbar ist, geht von 13 bis 17. Zusätzlich zu den 17 wird eine neue Sammlung vorgeschlagen, unsere (für Non Open Source) bietet Rezepte an, deren Quellcode nicht verfügbar ist. Version 10.0 bietet den Kernel 4.14.13 , die Standardbibliothek glibc 2.26 C und den Compiler gcc 7.2.0 . Die Firefox- Version ist 57.0.4. Die Chromium- Version ist 61.0.3163.100. Libreoffice ist in der Version 5.4.4.2 verfügbar. Die GUI- Schnittstellen kf5 5.41.0, GNOME 3.26.2, Xfce 4.12.3, LXDE 0.99.2, LXQT 0.12.2 und MATE 1.18.0.
Hier ist eine Tabelle, die die Hauptunterschiede zwischen den beiden Projekten zusammenfasst.
Funktionalität | Unter NuTyX | Unter LFS / BLFS |
---|---|---|
Anzahl Pakete / Rezepte im Basissystem | 74 Kernel-Pakete (11.0) enthalten, Entwicklungs- und Gebietsschema-Pakete ausgeschlossen | 77 ausgeschlossene Kernelrezepte |
Gesamtzahl der Pakete / Rezepte | 1750 Pakete (11.1) | 839 Rezepte (LFS / BLFS 8.2) |
Vorgeschlagenes Initialisierungssystem | Sys V | Sys V oder SystemD |
Kernel-Version verfügbar | Die neueste LTS-Version und die neueste stabile Version | Die aktuellste stabile Version |
Binärpakete bereit zur Installation | Ja | nein, denn das ist sein Ziel: Schritt für Schritt zu erklären, wie man eine Distribution baut |
Mehrere Pakete in einem Rezept zusammengestellt | Nein | xorg-proto, xorg-fonts, xorg-libs, xorg-apps, qt (version5), kde5 Framework5, kde5 Plasma |
Paket-Manager | KARTEN / FLCARDS | optional, aber nicht in der offiziellen Dokumentation enthalten: Verwaltung über dedizierten Benutzer, Verwaltung über Ordner, Verwaltung über symbolischen Link |
ISO-Images bereit zur Installation | Ja | Nein |
LIVE-CD zum Testen der Distribution | Ja | Ja |
Konzept der Paketsammlungen | Ja | Nein |
Paketspielkonzept | Ja | Nein |
Konzept von Paketgruppen | Ja | Nein |
Grafischer Verbindungsmanager | lxdm, lightdm und xdm | lxdm und lightdm |
Grafische Schnittstellen angeboten | blackox, bspwm, erleuchtung, fluxbox, flwm, i3, IceWM, jwm, lumina, lxde, lxqt, mate, openbox, plasma kde5, ratpoison, wmaker, wmfs, Xfce4 | fluxbox, IceWM, Openbox, Sägefisch, Xfce4, lxde, kde5 |
Ein erstes zum Download verfügbares ISO-Image enthält ein Basissystem. Seine Größe bleibt unter 400 MBbyte
Ein zweites größeres ISO-Image steht zum Download bereit , es enthält das Basissystem + den Xorg- Server + den flcards -Grafikpaket- Manager . Die vorgeschlagene Desktop-Umgebung ist MATE .
InstallationsskriptEin Installationsskript zum Herunterladen ermöglicht NuTyX von einer anderes installiert wird GNU / Linux Distribution mit einem kompatibel Shell . Das Skript installiert ein Basissystem.
Sobald das Basissystem durch eine der oben genannten Optionen installiert wurde, kann der Benutzer NuTyX als Quelldistribution oder als Binärdistribution verwenden.
NuTyX möchte auch die Standards des Filesystem Hierarchy Standards respektieren .
NuTyX verwendet Linux From Scratch- Startskripts
NuTyX hat zwei Zweige:
Je nach gewählter Branche ist NuTyX eine „fixe“ Distribution (bei fester Branche) oder „rolling release“ (bei rollender Branche). Baurezepte werden in verschiedenen Sammlungen gespeichert. Alle Rezepte in diesen Sammlungen sind in Binärpaketen verfügbar. Die meisten der verfügbaren Rezepte basieren auf der Online-Dokumentation von Linux From Scratch .
NuTyX verfügt über einen eigenen CARDS-Paketmanager (für Create Add Remove Downloads System).
Die vom Depotserver verfügbaren Pakete sind in mehrere Sammlungen unterteilt. Eine Sammlung stellt eine Reihe von Funktionen bereit. Die Sammlungen sind hierarchisch und voneinander abhängig. Die "Basis"-Sammlung ist für das Funktionieren der Verteilung unerlässlich. Pakete, die aus der "Basis"-Sammlung installiert wurden, sollten niemals entfernt werden.
Die Sammlungen „cli“ und „cli-extra“ werden für die nicht-grafische Installation verwendet.
Die Kollektionen „gui“ und „gui-extra“ werden für die Installation einer grafischen Umgebung verwendet.
Die Schreibtische lxde, xfce4, mate, lxqt und kde5 sind in der Desktops-Sammlung gespeichert.
Kollektionsname | Eigenschaften | Je nach Kollektion: | Inhalt / Kommentare | Anzahl Pakete (ca.) |
---|---|---|---|---|
basierend | Grundsystem unverzichtbar | Irgendein | glibc, gcc, binutils, util-linux usw. Kann nicht gelöscht werden | 150 |
kl | Bibliotheken und nicht-grafische Anwendungen | basierend | Python, Glib, Libcards usw | 500 |
Mistel | Bibliotheken und Grafikanwendungen | Basis, cli | flcards, cups, xorg, twm, dbus, lxdm, ffmpeg, fltk, gtk2, gtk3, qt5 usw. | 550 |
cli-extra | Nicht-Grafikanwendungen | Basis, cli | mc, irssi, fcon usw | 90 |
Mistel-extra | Grafikanwendungen | basis, cli, gui | Firefox, Thunderbird, Chrom, Libreoffice, Midori, Übertragung usw | 220 |
Desktops | Grafische Oberflächen | basis, cli, gui | lxde, mate, kde5, xfce4 | 200 |
Der NuTyX-Paketmanager heißt CARDS und wurde speziell für die NuTyX-Distribution entwickelt. Es ist auch in einer grafischen Version unter dem Namen flcards erhältlich. flcards ermöglicht die Installation, Entfernung von Paket(en) und Sammlung. Es ist auch eine vereinfachte Möglichkeit, Pakete für einen Benutzer zu finden.
Für Benutzer, die mit dem Paketmanager APT und dpkg für Debian vertraut sind , finden Sie hier eine Liste von Befehlen und Äquivalenzen unter CARDS.
Aktion | Apt-Befehl | Kartenbestellung |
---|---|---|
Informationen über die Liste der verfügbaren Pakete aktualisieren | apt-get-Update | Karten synchronisieren |
Alle installierten Pakete aktualisieren installed | apt-get-Upgrade | Karten-Upgrade |
Installieren Sie ein neues Paket aus Remote-Repositorys | apt-get install foo | Karten installieren foo |
Installieren Sie ein Paket aus einer lokalen Datei | dpkg -i foo.deb | Karten installieren foo1234567890x86_64.cards.tar.xz oder
pkgadd foo1234567890x86_64.cards.tar.xz |
Paket entfernen | apt-get entfernen foo | Karten entfernen foo oder
pkgrm foo |
Durchsuchen Sie die Liste der verfügbaren Pakete | apt-Cache-Suche foo | Kartensuche foo |
Liste der installierten Pakete anzeigen | dpkg -l | Kartenliste oder
pkginfo -i |
Detaillierte Informationen zu einem Paket anzeigen | apt-cache show foo | Karteninfo foo oder
pkginfo -d foo |
Bereinigen Sie den Paketcache | apt-get clean | Karten bereinigen |