Distribución de Linux de código abierto con LTS

AFAIK solo Ubuntu es de código abierto y tiene LTS (soporte a largo plazo).

¿Hay otra distribución de Linux con estas características?

  • Utilizable para escritorio y servidor
  • fuente abierta
  • Lanzamientos de soporte a largo plazo (al menos 3 años de soporte)
  • centrado en la calidad:
    • las correcciones de errores incluyen pruebas para garantizar que los errores no vuelvan a aparecer
    • Algún tipo de integración continua para asegurarse de que solo se publiquen los paquetes que pasan todas las pruebas automatizadas .
1. ¿Cómo define el largo plazo? 2. ¿Se deben proporcionar las pruebas para que pueda ejecutarlas en su propia instalación?
@unor No tengo una definición concreta de soporte a largo plazo. Quiero algo como Ubuntu LTS. Para mí esto significa al menos 3 años de soporte. Relacionado: wiki.ubuntu.com/LTS
¿Y podría aclarar el requisito de las pruebas? ¿Quiere ejecutar estas pruebas en su propia instalación?
@unor amplié el "enfoque en la calidad". No, normalmente no quiero ejecutar las pruebas. Para eso está un sistema CI. Pero tal vez de vez en cuando. Debería ser fácil para el usuario normal (no para el desarrollador) ejecutar las pruebas.
Tuve una pregunta similar sobre Unix y Linux ( ¿Soporte de actualización de seguridad más largo (est) para distribuciones estables de GNU/Linux? ), y se recomendó CentOS (con ~ 10 años de soporte); pero no tengo idea sobre las pruebas/CI.

Respuestas (3)

CentOSingrese la descripción de la imagen aquí

Cumpliendo con sus requisitos:

✓ Utilizable para escritorio y servidor

Tiene una GUI para uso de escritorio: X-Windows, con opción de entornos de escritorio Gnome o KDE; o Canela, Mate o Xfce .

                    Click para agrandar

Está diseñado como un sistema operativo empresarial con alto rendimiento en el servidor. La empresa de alojamiento web que uso, lo usa, al igual que muchos otros, en sus servidores.

En mi experiencia, usarlo en ambos suaviza el camino entre el desarrollo local y la implementación del servidor.

✓ Código abierto

CentOS es de código abierto, gratis y libre : puede descargar CentOS aquí , y toda la fuente está aquí

✓ Lanzamientos de soporte a largo plazo (al menos 3 años de soporte)

CentOS Linux tiene un ciclo de soporte de diez años. El CentOS más reciente, 7, será compatible hasta el 30 de junio de 2024

✓ Enfocado en la calidad

    ? las correcciones de errores incluyen pruebas para garantizar que los errores no vuelvan a aparecer

    ✓ Algún tipo de integración continua para asegurarse de que solo se publiquen los paquetes que pasan todas las pruebas automatizadas.

Su razón de ser es la estabilidad a largo plazo de la empresa, por lo que te ofrece la robustez y larga vida que estás pidiendo.

Realiza pruebas diarias de integración continua . El conjunto de pruebas en sí vive en github

Nota histórica

Los veteranos de Linux habrán sabido de esto en los viejos tiempos como Red Hat. Red Hat Enterprise Linux se convirtió en un producto comercial. CentOS es la versión gratuita ( gratis y libre ) de Red Hat Enterprise Linux.

Mi experiencia personal

(divulgación: no tengo conexión con CentOS excepto como un usuario muy satisfecho)

Acabo de cambiarlo después de años de luchar con kubuntu. Satisface mis necesidades como una máquina de desarrollo en la que puedo construir y probar cosas antes de implementarlas en un servidor. Todos los paquetes que esperaría encontrar están disponibles. Recomiendo agregar el repositorio Extra Packages for Enterprise Linux (EPEL) a su lista de fuentes (y eso es fácil de hacer desde la línea de comandos sudo yum install epel-release:)

Advertencias

Este es bastante inevitable cuando busca estabilidad a largo plazo: si quiero la última versión de un paquete (por ejemplo, Python 3.5, PHP 7, gcc 5.2 al momento de escribir), entonces tengo que obtener la fuente paquete y construirlo yo mismo. Si puedo estar satisfecho con una versión anterior, entonces hay un paquete yum disponible en los repositorios de CentOS.

La comunidad de soporte es grande, pero no tanto como para ubuntu. Contiene una gran cantidad de servidores web profesionales y menos aficionados. Hay una etiqueta de Centos en Unix Stackexchange , mientras que hay una pila completa dedicada a los diversos *ubuntus .

¿Es cierto que CentOS no tiene nada comparable a packages.ubuntu.com ? ¿No hay forma de examinar los paquetes existentes y los problemas/errores relacionados?
Puede navegar por la lista de paquetes a través de la línea de comandos de yum o del programa de "software" GUI. La lista de errores está disponible en bugs.centos.org/my_view_page.php

Ubuntu está construido sobre Debian, específicamente los testingpaquetes, que no son LTS. Debian stable, por otro lado, tiene soporte a largo plazo:

https://wiki.debian.org/LTS

Por ejemplo, la versión estable actual (nombre en clave jessie) se lanzó en abril/mayo de 2015 y es compatible hasta abril/mayo de 2020.

Cada paquete tiene mantenedores responsables del paquete y una página de control de calidad; aquí está para el chromiumnavegador:

https://packages.qa.debian.org/c/chromium-browser.html

Hay muchas pruebas automatizadas para paquetes, aunque la medida en que detectan regresiones depende del paquete. Un esfuerzo reciente para mejorar la calidad de los paquetes de Debian está en las compilaciones reproducibles, de modo que cualquiera pueda crear binarios idénticos bit a bit desde la fuente.

https://wiki.debian.org/ReproducibleBuilds

Debian en sí es una organización voluntaria, pero hay muchos consultores que brindan apoyo comercial.

https://www.debian.org/consultores/

Menta de Linux

logotipo oficial del proyecto Linux Mint

Para uso de escritorio, Linux Mint es la respuesta. Renuncia a los reemplazos del entorno de escritorio experimental y se mantiene con un escritorio convencional de estilo Mac/Windows. Basado en Debian y Ubuntu. Slogan: “de la libertad vino la elegancia”.

Para citar su página Acerca de :

El propósito de Linux Mint es producir un sistema operativo moderno, elegante y cómodo que sea potente y fácil de usar.

Linux Mint es la distribución de Linux de escritorio más popular y el tercer sistema operativo doméstico más utilizado detrás de Microsoft Windows y Apple Mac OS.

A partir de 2014-2015, el equipo tomó una importante decisión estratégica: salir de la rueda de hámster de las últimas y mejores actualizaciones . Su nueva política es que todas las versiones futuras se basarán en versiones de soporte a largo plazo y tendrán soporte durante cinco años.

Si bien Linux Mint es en sí mismo de código abierto, puede incluir aplicaciones y bibliotecas de código cerrado y propietarias.

Han innovado el elegante pero práctico entorno de escritorio, Cinnamon . También se admiten otros entornos.

captura de pantalla del entorno de escritorio 'Linux Mint 17 Qiana Cinnamon 2.2'

Ver página de Wikipedia .

No está diseñado para uso de servidor. Para los servidores, desearía una distribución más eficiente.

¿Linux Mint tiene un enfoque en la estabilidad? ¿Cómo aseguran que un paquete es instalable y usable ?