¿Por qué Debian cambia sus paquetes?

2025-05-22

Hace un año y medio, escribí "¿Por qué Debian es como es?", lo que generó muchas preguntas sobre por qué Debian altera sus paquetes de software. Este artículo describe las razones principales: cumplimiento de las directrices del Manual de Políticas de Debian (por ejemplo, ubicaciones de configuración del sistema y documentación); asegurar la compatibilidad entre programas (por ejemplo, ubicaciones de sockets de dominio Unix, cuentas de usuario); eliminación de código que "llama a casa" o elude el sistema de empaquetado de Debian (por razones de privacidad y seguridad); corrección o retrocompatibilidad de correcciones de errores para mejorar la experiencia del usuario; evitar la inclusión de código legalmente problemático (según las Directrices de Software Libre de Debian); y adición de páginas de manual que faltan. Esencialmente, estos cambios garantizan la estabilidad del sistema, la seguridad y el cumplimiento de los principios de software libre.

Leer más
Desarrollo

Por qué odio Docker y Podman

2025-01-26

Un desarrollador experimentado expresó su fuerte aversión a Docker y Podman en una entrada de blog. Citó varias ocasiones en las que la instalación de Docker rompió su configuración de red, una interfaz de línea de comandos mal diseñada y un uso difícil de aprender. El lenguaje Dockerfile se considera ad-hoc y mal diseñado, la documentación poco útil y difícil de navegar. Docker Hub sufre de malware y problemas de licencia, y las imágenes de contenedor se almacenan en una ubicación oculta que consume espacio en disco excesivo. Si bien Podman ofrece algunas mejoras de implementación, su experiencia de usuario sigue siendo tan desagradable como la de Docker. El autor prefiere, en última instancia, máquinas virtuales, reconociendo su inicio más lento, pero valorando su comprensión más fácil y mejor previsibilidad y control.

Leer más
Desarrollo contenedores