Específicamente en el contexto de Debian, y de manera más general cuando muchas distribuciones se describen a sí mismas, la estabilidad no se trata de la falta de fallas en el día a día, se trata de la estabilidad de las interfaces proporcionadas por la distribución , tanto interfaces de programación como interfaces de usuario. Es mejor pensar en distribuciones estables o en desarrollo que en distribuciones estables o "inestables".
Una distribución estable es aquella en la que, después del lanzamiento inicial, las interfaces del núcleo y la biblioteca no cambiarán. Como resultado, los terceros pueden crear programas sobre la distribución y esperar que continúen funcionando tal cual durante toda la vida de la distribución. Una distribución estable proporciona una base estable para construir sistemas más complejos. En RHEL, cuya distribución base se mueve aún más lentamente que Debian, esto se describe explícitamente como estabilidad de API y ABI.
Esta es una de las principales razones por las que las correcciones de errores (incluidas las correcciones de seguridad) rara vez se realizan actualizando a la última versión de un software determinado, sino parcheando la versión del software presente en la distribución para corregir solo el error específico. Mantener una versión consistente también permite considerarla como un todo conocido, con un comportamiento general mejor definido que en un sistema en constante cambio; minimizar el alcance de los cambios realizados para corregir errores ayuda a mantener la coherencia del lanzamiento.
La estabilidad, tal como se define para las distribuciones, también afecta a los usuarios, pero no tanto a través de bloqueos del programa, etc.; más bien, los usuarios de distribuciones continuas o versiones de desarrollo de distribuciones (que es lo que son Debian inestable y de prueba) tienen que ajustar regularmente el uso de sus computadoras porque el software que usan se somete a actualizaciones importantes (por ejemplo, actualizar LibreOffice). Esto no sucede dentro de un flujo de lanzamiento determinado de una distribución estable. Esto podría explicar por qué algunos usuarios pueden percibir a Debian como más estable que Ubuntu:si realizan un seguimiento de las versiones de Ubuntu que no son LTS, obtendrán cambios importantes cada seis meses, en lugar de cada dos años en Debian.
Los programas en una distribución estable terminan siendo mejor probados que en una distribución de desarrollo, pero el objetivo no es que la distribución de desarrollo contenga más errores que la distribución estable:después de todo, se supone que los paquetes en la distribución de desarrollo siempre son lo suficientemente bueno para el próximo lanzamiento. Los errores son Sin embargo, se pueden encontrar y corregir durante el proceso de estabilización que conduce a una versión, y también se pueden encontrar y corregir a lo largo de la vida de una versión. Pero es más probable que los errores menores se corrijan en la distribución de desarrollo que en una distribución estable.
En Debian, los paquetes que se cree que causan problemas pasan a ser "experimentales", no "inestables".
¿Qué es exactamente una distribución de Linux "estable" y cuáles son las consecuencias (prácticas) de usar una distribución "inestable"?
Usando debian Wiki para responder a esta pregunta.
Versiones de Debian
Debian estable
La distribución "estable" contiene la última distribución oficial de Debian.
Esta es la versión de producción de Debian, la que principalmente recomendamos usar.
La distribución "estable" actual de Debian es la versión 10, cuyo nombre en código es buster. Se lanzó inicialmente como versión 10 el 6 de julio de 2019 y su última actualización, la versión 10.8, se lanzó el 6 de febrero de 2021.
Debian inestable
La distribución "inestable" es donde ocurre el desarrollo activo de Debian. Generalmente, esta distribución está a cargo de desarrolladores y aquellos a quienes les gusta vivir al límite. Se recomienda que los usuarios que ejecutan unstable se suscriban a la lista de correo debian-devel-announce para recibir notificaciones de cambios importantes, por ejemplo, actualizaciones que pueden fallar.
La distribución "inestable" siempre se llama sid.
Comentario de @roaima y wiki de debian (debian estable) para responder ¿Qué distribución de Debian (estable/en pruebas/inestable) es mejor para mí?
El lanzamiento de Debian llamado "estable" es siempre la versión oficial lanzada de Debian. Los usuarios comunes deben usar esta versión. Véase también DebianStability.
La respuesta es un poco complicada . Realmente depende de lo que pretendas hacer. Una solución sería preguntarle a un amigo que maneja Debian. Pero eso no significa que no puedas tomar una decisión independiente. De hecho, debería poder decidir una vez que termine de leer este capítulo.
Si la seguridad o la estabilidad son importantes para ti:instala estable. período. Esta es la forma preferida.
Si es un usuario nuevo que instala en una máquina de escritorio, comience con estable. Parte del software es bastante antiguo, pero es el entorno con menos errores para trabajar. Puede cambiar fácilmente al inestable más moderno (o de prueba) una vez que tenga un poco más de confianza.
Si usted es un usuario de escritorio con mucha experiencia en el sistema operativo y no le importa enfrentar algún error extraño de vez en cuando, o incluso la rotura total del sistema, use unstable. Tiene todo el software más reciente y mejor, y los errores generalmente se corrigen rápidamente.
Si está ejecutando un servidor, especialmente uno que tiene fuertes requisitos de estabilidad o está expuesto a Internet, instale estable. Esta es, con mucho, la opción más sólida y segura.
Las siguientes preguntas (con suerte) proporcionan más detalles sobre estas opciones. Después de leer todas estas preguntas frecuentes, si aún no puede tomar una decisión, quédese con la distribución estable.
Decir que Debian es más estable que Ubuntu es solo una opinión.
¿Qué es exactamente una distribución de Linux "estable"
La distribución estable de Linux es la distribución que proporciona paquetes que pasaron por un proceso de desarrollo de pruebas y parches. Los paquetes tenían que cumplir con criterios estrictos para pasar de inestable a prueba y los paquetes de prueba terminaron en una distribución estable en la última versión. Puede forzar la instalación de la versión de prueba o inestable, pero es bajo su propio riesgo. Esto puede variar según la distribución individual. Por ejemplo, un paquete que es estable en Fedora puede no serlo todavía en Debian.
¿Consecuencias de usar una distribución "inestable"?
Como dijo @StephenKitt en el comentario:
El objetivo de "unstable" es siempre preparar la próxima versión estable
Los paquetes aquí están en desarrollo activo, por lo que es posible que encuentre algunos errores específicos de la distribución, problemas de rendimiento, dependencias no resueltas o que no encuentre nada mencionado en absoluto.
¿Realmente importa para los usuarios ocasionales (es decir, no los administradores de sistemas)?
Depende de las necesidades del usuario. Si el usuario necesita un sistema seguro, robusto y confiable, la distribución estable es la mejor opción. Pero esas distribuciones suelen tener pocas versiones detrás de las anteriores (en el caso de Debian, más de una versión). Entonces, si el usuario por alguna razón necesita las versiones más recientes de los paquetes, la distribución estable probablemente no sea el camino a seguir. En este caso, puede ser una buena idea cambiar a pruebas o a alguna distribución de lanzamiento móvil de última generación.