Garden Linux est un dérivé Debian GNU / Linux qui vise à fournir de petites images Linux vérifiables pour la plupart des fournisseurs de nuages (par exemple AWS, Azure, GCP, etc.) et les machines à métal nu. Garden Linux est le meilleur Linux pour les nœuds de jardiniers. Garden Linux offre de grandes possibilités de personnalisation qui sont fabriquées par un ensemble de fonctionnalités hautement personnalisable pour répondre à vos besoins.
Le système de construction utilise le GardenLinux / Builder pour créer des distributions Linux personnalisées. GardenLinux / GardenLinux est entretenu par l'équipe Garden Linux, mettant en évidence des "caractéristiques" spécialisées disponibles pour d'autres projets.
Conseil
Pour plus d'informations sur le processus de construction et comment les configurer sur votre machine, reportez-vous à la page de documentation de l'image de construction .
Pour initier une version, utilisez la commande:
./build ${platform} - ${feature1} - ${feature2} - ${feature3} - ${arch}Où:
${platform} désigne la plate-forme souhaitée (par exemple, KVM, Metal, AWS). Ce devrait être la première partie de la saveur construite.${featureX} représente une ou plusieurs fonctionnalités spécifiques du features/ dossier. Les fonctionnalités sont annexées et séparées par un trait d'union - ou (si la fonctionnalité commence par un soulignement _ ) par un soulignement.${arch} Optinally, vous pouvez référencer une certaine architecture amd64 ou arm64 . Ce devrait être la dernière partie de la saveur construite.Vous pouvez combiner plusieurs plates-formes et fonctionnalités selon les besoins.
Exemples:
./build kvm-python_dev
./build aws-gardener_prod-amd64 Le script de construction récupère le conteneur du générateur requis et gère toutes les étapes de construction internes. Par défaut, il utilise Podman sans racine, mais vous pouvez passer à un autre moteur à conteneurs avec le drapeau --container-engine .
Pour exécuter des tests unitaires pour une cible spécifique, utilisez la commande ./test ${target} . Une documentation supplémentaire sur les tests est située dans les tests / readme.md.
Pour plus d'informations sur la stratégie de version et le cycle de vie, consultez l'aperçu du plan de publication.
gantt
Title Garden Linux actif et prochaine versions
axeformat% m.% y
Section 1443
Sortie: Milestone, 2024-03-13, 0m
Maintenance standard: tâche, 2024-03-13, 6M
Entretien prolongé: Milestone, 2024-09-13, 0M
Maintenance étendue: tâche, 2024-09-13, 4m
Fin de maintenance: Milestone, 2025-01-13, 0m
Section 1592
Libération: Milestone, 2024-08-12, 0m
Maintenance standard: tâche, 2024-08-12, 9m
Entretien prolongé: Milestone, 2025-05-12, 0M
Maintenance étendue: tâche, 2025-05-12, 3M
Fin de maintenance: Milestone, 2025-08-12, 0m
Section Suivant
Libération: Milestone, 2024-12-01, 0m
Maintenance standard: tâche, 2024-12-01, 6M
Entretien prolongé: Milestone, 2025-06-01, 0M
Maintenance étendue: tâche, 2025-06-01, 3M
Fin de maintenance: Milestone, 2025-09-01, 0M
Les versions stables et de correctifs peuvent être téléchargées à partir des sources suivantes:
| Produit | Fréquence de libération | Télécharger |
|---|---|---|
| Images de nuages et de baremetal | Trimestriel | Télécharger |
| Images de conteneur de base | Trimestriel | Télécharger |
| conteneur de python nu | Trimestriel | Télécharger |
| conteneur libc nu | Trimestriel | Télécharger |
| conteneur de nœuds nus | Trimestriel | Télécharger |
Les images Cloud et Baremetal fournies par Garden Linux sont compatibles avec diverses plates-formes cloud, notamment Alibaba Cloud, AWS, Microsoft Azure et GCP.
Les sorties nocturnes peuvent être téléchargées à partir des mêmes sources et sont soit tagués ou nommées nightly .
Avertissement
Les versions nocturnes n'incluent pas les engagements de maintenance et ne reçoivent jamais de mises à jour. Les utilisateurs avancés sont invités à les essayer et à fournir des commentaires, mais il est fortement découragé de les utiliser dans n'importe quelle sorte d'environnement de production.
Un installateur se trouve dans le référentiel GardenLinux / GardenLinux-Nvidia-Installer.
Veuillez vous référer à Docs / Readme.md.
Les contributions aux projets open source Garden Linux sont les bienvenues. Plus d'informations sont disponibles dans contribution.md et nos docs/ .
Si vous avez besoin d'aide supplémentaire, ayez des problèmes ou si vous souhaitez simplement contacter les autres utilisateurs de Garden Linux, n'hésitez pas à rejoindre notre salle de chat public sur Gitter.
Lien: https://gitter.im/gardenlinux/community