El proyecto openSuSE ofrece dos distribuciones: Tumbleweed, que es una distribución continua que recibe actualizaciones continuas, y Leap, que es una distribución puntual que recibe actualizaciones periódicas.

Viéndolo de otra manera, pienso en Tumbleweed como una distribución en desarrollo, por lo que espero que obtenga la última versión de todos sus paquetes principales muy rápidamente, pero no me sorprende que haya alguna inestabilidad menor. Considero que Leap es una distribución estable, por lo que algunos de los paquetes principales/críticos solo reciben actualizaciones cuando se realiza una nueva versión puntual, y espero que sea muy confiable.

Lo que me gustaría hacer en esta publicación es observar un poco más de cerca las diferencias entre estas dos distribuciones. Esto incluirá decisiones sobre cuándo y dónde se debe instalar cada distribución, diferencias en el proceso de distribución e instalación, actualizaciones y uso diario de los sistemas.

Eligiendo

La primera diferencia importante entre Tumbleweed y Leap está en la consideración de cuándo y dónde deben instalarse. Debido a que Tumbleweed es una distribución móvil y está muy ligada al desarrollo de openSuSE (está un paso por detrás de la inestable fábrica versión), generalmente no debe instalarse en una situación donde la estabilidad sea una alta prioridad. Obviamente, eso significa que no es adecuado para sistemas de producción donde el tiempo de inactividad sería un problema importante, pero también recomiendo que no se use en sistemas que se estén preparando para usuarios no técnicos (o no tolerantes). Un ejemplo específico de esto sería que tengo openSuSE en todos mis propios sistemas, pero no lo pondría en un sistema que estaba configurando para mi pareja o para otro familiar/amigo/vecino como sistema de reemplazo de Windows.

openSUSE también recomienda una consideración técnica al decidir dónde instalar Tumbleweed. Debido a que es una distribución de vanguardia que cambia rápidamente, no debe instalarse en sistemas que necesiten o quieran controladores de hardware propietarios. Algunos ejemplos comunes de esto son los sistemas que tienen adaptadores de pantalla nVidia o Radeon, o adaptadores WiFi Broadcom. En algunos casos, hay controladores FOSS disponibles, como nuevo y radeón si está dispuesto a utilizarlos. En otros casos, como el adaptador WiFi Broadcom de mi Acer Aspire E11, es posible que puedas encontrar el controlador propietario en el pacman. repositorio, pero debes tener en cuenta que Tumbleweed a veces avanza tan rápido que pacman no sigue el ritmo. Recientemente me encontré con este problema y finalmente me hizo rendirme y cambiar a Leap en mi Aspire E11.

Si tomas esas restricciones sobre quién debería instalar Tumbleweed y las cambias, tienes una idea bastante clara de quién debería instalar Leap. El objetivo principal son los sistemas estables, y con esto me refiero no sólo a un funcionamiento estable sin tiempo de inactividad, sino también a sistemas que son estables en sí mismos y que no reciben intercambios de hardware nuevos con regularidad. Si no necesita el último kernel, escritorio, sistema de visualización o lo que sea de Linux, entonces Leap es una buena opción.

Supongo que la elección podría reducirse a una afirmación muy simple: deberías instalar Leap a menos que sepas que tienes alguna necesidad o interés específico en Tumbleweed.

Instalación

Hay más diferencias en el proceso de instalación de las dos distribuciones de lo que cabría esperar. Leap está disponible en la página de descargas de openSuSE, como una imagen de instalación completa de 4,7 GB o una imagen de instalación de red de 85 MB. Tenga en cuenta que ambas son imágenes de instalación únicamente, no imágenes en vivo de arranque completo. También solía haber imágenes en vivo disponibles, pero ya no puedo encontrarlas.

Las imágenes ISO de Tumbleweed se encuentran en la página de instalación de Tumbleweed, nuevamente como instalador de DVD completo o imágenes de instalación de red. También hay Live CD enumerados en esa página, pero hay una advertencia clara que dice que no se recomienda el uso de imágenes en vivo. Yo diría que, aún más enfáticamente, no Utilice las imágenes en vivo para cualquier otra cosa que no sea la recuperación de emergencia del sistema. El problema es que las imágenes en vivo se actualizan con mucha menos frecuencia que las imágenes del instalador y me parece que reciben menos atención en general. Ha habido numerosas ocasiones en los últimos años en las que descubrí (por las malas) que las imágenes en vivo estaban rotas y no se instalaban. Ya no me molesto con ellos en absoluto.

Todas las imágenes ISO de Leap y Tumbleweed son imágenes híbridas que pueden grabarse en CD/DVD o copiarse directamente a una memoria USB e iniciarse. El instalador (yast) también es casi idéntico para ambos. Ambas versiones ofrecen btrfs como valor predeterminado para el sistema de archivos raíz.

Tanto Leap como Tumbleweed son compatibles con los sistemas MBR y UEFI, incluida la compatibilidad con UEFI Secure Boot. De hecho, el gestor de arranque openSuSE es la razón más que cualquier otra por la que lo mantengo cargado en todas mis computadoras. El gestor de arranque maneja el arranque múltiple con otras distribuciones de Linux y/o Windows sin problemas, y es gráficamente muy agradable. El gestor de arranque predeterminado en cada uno de mis sistemas es openSuSE, incluso si a menudo inicio en alguna otra distribución.

Arrancar y ejecutar Tumbleweed

escritorio openSuSE Tumbleweed KDE

Si elige el escritorio KDE durante la instalación, se inicia en el escritorio de aspecto bastante sencillo con el fondo de pantalla geométrico que se muestra arriba, con KDE Plasma 5.6.4.

Una de las mayores diferencias entre Tumbleweed y Leap está en el funcionamiento diario del sistema: la frecuencia y la cantidad de actualizaciones que llegan. El notificador de actualizaciones de software se encuentra en la bandeja del sistema y, de forma predeterminada, busca actualizaciones diariamente. No es inusual que anuncie que hay nuevas actualizaciones disponibles todos los días.

Arrancar y ejecutar Leap

openSuSE Leap 42.1 Escritorio KDE

Leap (KDE) presenta un fondo de pantalla algo más decorativo, ejecutando KDE Plasma 5.5.5.

Leap también tiene un notificador de actualizaciones de software en la bandeja del sistema, pero las actualizaciones llegan con mucha menos frecuencia. No uso Leap con la suficiente regularidad como para tener una buena idea de la frecuencia exacta con la que están disponibles las actualizaciones, pero supongo que el promedio es semanal, o tal vez incluso cada pocas semanas. Realmente depende de cuándo salen correcciones de seguridad importantes (llegan a Leap muy rápidamente, por supuesto), o cuándo hay actualizaciones para algunas de las aplicaciones principales, como Firefox o LibreOffice.

Contenido

La diferencia de enfoque entre la distribución Tumbleweed de vanguardia y la distribución conservadora Leap genera diferencias significativas en el contenido, a pesar de que ambas son distribuciones openSuSE con el escritorio KDE Plasma:

Leap Tumbleweed Linux Kernel 4.1.26 4.6.3 KDE Plasma 5.5.5 5.6.4 Qt 5.5.1 5.6.1 gcc 4.8.5 6.1.1 X.org 1.17.2 1.18.3 Firefox 47.0 47.0.1 LibreOffice 5.0.4.2 5.2.0.1 GIMP 2.8.16 2.8.16 digiKam 4.14.0 4.14.0 Amarok (música)
2.8.0 2.8.0 Reproductor Dragón (vídeo)
15.12.3 16.04.2

Tenga en cuenta que gcc no está instalado en el sistema base de Leap o Tumbleweed, pero es indicativo de qué compilador se utilizó para todo el sistema. El cambio a gcc 6 y la recopilación resultante de prácticamente todo el sistema fue uno de los cambios más importantes realizados en Tumbleweed en los últimos meses.

Creo que esta tabla muestra claramente el núcleo de la diferencia en estas distribuciones. Como muchas distribuciones de “lanzamiento puntual”, Leap tiende a permanecer con la misma versión del kernel de Linux durante toda la vida del ciclo de lanzamiento, por lo que actualmente es 4.1.x. Tumbleweed sigue muy de cerca el desarrollo del kernel, por lo que ya está ejecutando 4.6.x, y estoy seguro de que adoptará 4.7 poco después de su lanzamiento final.

La naturaleza “de vanguardia” de Tumbleweed también se muestra en el reciente cambio a gcc 6, mientras que el “estable” Leap todavía usa gcc 4. A modo de comparación, Fedora 24 también tiene 6.1.1, Debian testing (stretch) tiene 5.4 .0, Debian estable (jessie) y LMDE tienen 4.9.2, Ubuntu 16.04 y Mint 18 tienen 5.3.1.

De la tabla comparativa parecería que una excepción importante a la regla de “la estabilidad primero” en Leap es Firefox, pero si recuerdas que la mayoría de las actualizaciones y nuevas versiones de Firefox incluyen importantes correcciones de seguridad, eso se vuelve más comprensible.

Estabilidad y recuperación

Lo último que quiero mencionar sobre estas dos distribuciones es algo que he dicho varias veces a lo largo del camino: la estabilidad. Como distribución de vanguardia estrechamente ligada al desarrollo, Tumbleweed ocasionalmente puede tener problemas. Especialmente cuando se están realizando cambios importantes, como el reciente cambio a gcc 6, puede haber problemas con dependencias, interacciones de paquetes y demás. Si elige ejecutar Tumbleweed, debería ser capaz de manejar, recuperarse o al menos sobrevivir a dichos problemas. En el caso más simple, esto podría significar quedarse quieto y esperar a que llegue el siguiente lote de actualizaciones, o tal vez obtener actualizaciones a través de la CLI (actualización con cremallera), o en el otro extremo, podría significar tomar la última instantánea de Tumbleweed y realizar una instalación nueva.

Debido a esto, es muy importante mantener sus directorios personales, archivos de trabajo y de datos separados del sistema de archivos raíz. Una instalación simplista de “solo sistema de archivos raíz” probablemente no sea suficiente para Tumbleweed – pero, de nuevo, espero que cualquiera que tenga suficiente experiencia y competencia para instalar y ejecutar Tumbleweed nunca considere una instalación tan básica de todos modos.

Leap, por otro lado, nunca debería tener tales problemas de estabilidad. Está tan exhaustivamente probado y tan conservadoramente actualizado que es muy poco probable que tales problemas se solucionen. Si bien la distribución Leap no tiene una historia tan larga (su lanzamiento inicial fue en abril de 2015), creo que es seguro decir que Leap está relacionado con SuSE Linux Enterprise de la misma manera que Tumbleweed está relacionado. a fábrica, y una cosa por la que SuSE Linux Enterprise es muy conocido es su sólida estabilidad.

Eso es todo, así que espero que esta breve revisión de las dos distribuciones sea útil para decidir cuál sería la adecuada para sus propósitos.

Lea más en mi blog 'Jamie's Mostly Linux Stuff'