Garden Linux es un derivado de Debian GNU/Linux que tiene como objetivo proporcionar pequeñas y auditables imágenes de Linux para la mayoría de los proveedores de nubes (por ejemplo, AWS, Azure, GCP, etc.) y máquinas de metal desnudo. Garden Linux es el mejor Linux para nodos de jardineros. Garden Linux ofrece excelentes posibilidades para personalizar que se realiza una característica altamente personalizable que se ajusta a sus necesidades.
El sistema de compilación utiliza el Gardenlinux/Builder para crear distribuciones Linux personalizadas. Gardenlinux/Gardenlinux es mantenido por el equipo de Garden Linux, destacando "características" especializadas disponibles para otros proyectos.
Consejo
Para obtener más información sobre el proceso de compilación y cómo configurarlo en su máquina, consulte la página de documentación de imagen de compilación .
Para iniciar una compilación, use el comando:
./build ${platform} - ${feature1} - ${feature2} - ${feature3} - ${arch}Dónde:
${platform} denota la plataforma deseada (por ejemplo, KVM, Metal, AWS). Debería ser la primera parte del sabor que se construye.${featureX} representa una o más características específicas de las features/ carpeta. Las características se agregan y separan por un guión - o (si la característica comienza con un subrayador _ ) por un bajo.${arch} Optinalmente puede hacer referencia a una cierta arquitectura amd64 o arm64 . Debería ser la última parte del sabor que se construye.Puede combinar múltiples plataformas y características según sea necesario.
Ejemplos:
./build kvm-python_dev
./build aws-gardener_prod-amd64 El script de compilación obtiene el contenedor de constructor requerido y administra todos los pasos de compilación internos. Por defecto, utiliza Podman sin raíces, pero puede cambiar a otro motor de contenedores con el indicador --container-engine .
Para ejecutar pruebas unitarias para un objetivo específico, use el comando ./test ${target} . Otra documentación sobre las pruebas se encuentra en las pruebas/readMe.md.
Para obtener más información sobre la estrategia de lanzamiento y el ciclo de vida, eche un vistazo a la descripción general del plan de lanzamiento.
gantt
Título Garden Linux Active y Siguiente Lanzamientos
axisformat %m. %y
Sección 1443
Lanzamiento: Milestone, 2024-03-13, 0m
Mantenimiento estándar: Tarea, 2024-03-13, 6m
Mantenimiento extendido: Milestone, 2024-09-13, 0m
Mantenimiento extendido: Tarea, 2024-09-13, 4m
Fin del mantenimiento: Milestone, 2025-01-13, 0m
Sección 1592
Lanzamiento: Milestone, 2024-08-12, 0m
Mantenimiento estándar: Tarea, 2024-08-12, 9m
Mantenimiento extendido: Milestone, 2025-05-12, 0m
Mantenimiento extendido: Tarea, 2025-05-12, 3m
Fin del mantenimiento: Milestone, 2025-08-12, 0m
Sección siguiente
Lanzamiento: Milestone, 2024-12-01, 0m
Mantenimiento estándar: Tarea, 2024-12-01, 6m
Mantenimiento extendido: Milestone, 2025-06-01, 0m
Mantenimiento extendido: Tarea, 2025-06-01, 3m
Fin del mantenimiento: Milestone, 2025-09-01, 0m
Las versiones estables y de parches se pueden descargar de las siguientes fuentes:
| Producto | Frecuencia de liberación | Descargar |
|---|---|---|
| imágenes de nubes e baremetales | Trimestral | Descargar |
| Imágenes de contenedor base | Trimestral | Descargar |
| contenedor de pitón desnudo | Trimestral | Descargar |
| Contenedor de libc desnudo | Trimestral | Descargar |
| contenedor de nodejs desnudo | Trimestral | Descargar |
Las imágenes en la nube y baremetales proporcionadas por Garden Linux son compatibles con varias plataformas en la nube, incluidas Alibaba Cloud, AWS, Microsoft Azure y GCP.
Los lanzamientos nocturnos se pueden descargar de las mismas fuentes y se etiquetan o se llaman nightly .
Advertencia
Las versiones nocturnas no incluyen compromisos de mantenimiento y nunca reciben actualizaciones. Se invita a los usuarios avanzados a probarlos y proporcionar comentarios, pero se desaconseja a usarlos en cualquier tipo de entorno de producción.
Se puede encontrar un instalador en el repositorio de Gardenlinux/Gardenlinux-Nvidia-Installer.
Consulte Docs/ReadMe.md.
Las contribuciones a los proyectos de código abierto de Garden Linux son bienvenidas. Hay más información disponible en contribuyente. MD y nuestros docs/ .
Si necesita más ayuda, tenga algún problema o simplemente desea ponerse en contacto con otros usuarios de Garden Linux, no se sienta libre de unirse a nuestra sala de chat pública en Gitter.
Enlace: https://gitter.im/gardenlinux/community