Garden Linux ist ein Debian GNU/Linux-Derivat, mit dem kleine, prüfbare Linux-Bilder für die meisten Cloud-Anbieter (z. B. AWS, Azure, GCP usw.) und Bare-Metal-Maschinen bereitgestellt werden sollen. Garden Linux ist der beste Linux für Gärtnerknoten. Garden Linux bietet großartige Möglichkeiten für das Anpassen, die durch eine hochpassbare Funktion für Ihre Anforderungen hergestellt werden.
Das Build -System nutzt den Gardenlinux/Builder, um maßgeschneiderte Linux -Verteilungen zu erstellen. Gardenlinux/Gardenlinux wird vom Garden Linux -Team gepflegt, in dem spezielle "Funktionen" für andere Projekte verfügbar sind.
Tipp
Weitere Informationen zum Erstellungsprozess und zum Einrichten Ihres Geräts finden Sie auf der Seite "Build Image Dokumentation".
Verwenden Sie den Befehl, um einen Build zu initiieren:
./build ${platform} - ${feature1} - ${feature2} - ${feature3} - ${arch}Wo:
${platform} bezeichnet die gewünschte Plattform (z. B. KVM, Metall, AWS). Es sollte der erste Teil des gebauten Geschmacks sein.${featureX} repräsentiert eine oder mehrere spezifische Funktionen aus den features/ Ordner. Die Funktionen werden von einem Bindestrich angehängt und getrennt - oder (wenn die Funktion mit einem Unterstrich _ ) von einem Unterstrich beginnt.${arch} optinal Sie können auf eine bestimmte Architektur amd64 oder arm64 verweisen. Es sollte der letzte Teil des gebauten Geschmacks sein.Sie können nach Bedarf mehrere Plattformen und Funktionen kombinieren.
Beispiele:
./build kvm-python_dev
./build aws-gardener_prod-amd64 Das Build -Skript holt den erforderlichen Builder -Container und verwaltet alle internen Build -Schritte. Standardmäßig verwendet es rootless Podman, aber Sie können mit dem Flagge --container-engine zu einem anderen Containermotor wechseln.
Verwenden Sie den Befehl, um Unit -Tests für ein bestimmtes Ziel auszuführen ./test ${target} . Weitere Dokumentationen zu Tests finden Sie in Tests/Readme.md.
Weitere Informationen zur Release -Strategie und zum Lebenszyklus finden Sie in den Überblick über den Veröffentlichungsplan.
Gantt
Titel Garden Linux aktiv und nächste Veröffentlichungen
Axisformat %m. %y
Abschnitt 1443
Veröffentlichung: Meilenstein, 2024-03-13, 0m
Standardwartung: Aufgabe, 2024-03-13, 6m
Verlängerte Wartung: Meilenstein, 2024-09-13, 0 m
Erweiterte Wartung: Aufgabe, 2024-09-13, 4m
Ende der Wartung: Meilenstein, 2025-01-13, 0 m
Abschnitt 1592
Veröffentlichung: Meilenstein, 2024-08-12, 0m
Standardwartung: Aufgabe, 2024-08-12, 9m
Verlängerte Wartung: Meilenstein, 2025-05-12, 0 m
Erweiterte Wartung: Aufgabe, 2025-05-12, 3M
Ende der Wartung: Meilenstein, 2025-08-12, 0 m
Abschnitt als nächstes
Veröffentlichung: Meilenstein, 2024-12-01, 0m
Standardwartung: Aufgabe, 2024-12-01, 6m
Verlängerte Wartung: Meilenstein, 2025-06-01, 0 m
Erweiterte Wartung: Aufgabe, 2025-06-01, 3M
Ende der Wartung: Meilenstein, 2025-09-01, 0 m
Stabile und Patch -Veröffentlichungen können aus den folgenden Quellen heruntergeladen werden:
| Produkt | Freisetzungsfrequenz | Herunterladen |
|---|---|---|
| Wolken- und Baremetalbilder | Vierteljährlich | Herunterladen |
| Basisbehälterbilder | Vierteljährlich | Herunterladen |
| Bare Python Container | Vierteljährlich | Herunterladen |
| Bare Libc Container | Vierteljährlich | Herunterladen |
| Bare NodeJS Container | Vierteljährlich | Herunterladen |
Die von Garden Linux bereitgestellten Cloud- und Baremetalbilder sind mit verschiedenen Cloud -Plattformen kompatibel, darunter Alibaba Cloud, AWS, Microsoft Azure und GCP.
Nightly -Veröffentlichungen können aus denselben Quellen heruntergeladen werden und werden nächtliche oder nightly benannt.
Warnung
Nightly -Veröffentlichungen enthalten keine Wartungsverpflichtungen und erhalten niemals Aktualisierungen. Fortgeschrittene Benutzer sind eingeladen, sie auszuprobieren und Feedback zu geben, aber es ist nachdrücklich entmutigt, sie in jeder Art von Produktionsumgebung zu verwenden.
Ein Installateur befindet sich im Gardenlinux/Gardenlinux-Nvidia-Installer-Repository.
Bitte beziehen Sie sich auf Docs/Readme.md.
Beiträge zu Garden Linux Open Source -Projekten sind willkommen. Weitere Informationen finden Sie in beitragen.md und unseren docs/ .
Wenn Sie weitere Hilfe benötigen, haben Sie Probleme oder möchten nur mit anderen Gartenlinux -Benutzern in Kontakt treten, wenn Sie sich an unserem öffentlichen Chatraum auf dem Gitter anschließen.
Link: https://gitter.im/gardenlinux/community