Por que o Debian altera seus pacotes?

2025-05-22

Há um ano e meio, escrevi "Por que o Debian é como é?", o que gerou muitas perguntas sobre por que o Debian altera seus pacotes de software. Este artigo descreve os motivos principais: aderência às diretrizes do Manual de Políticas do Debian (por exemplo, locais de configuração do sistema e documentação); garantir compatibilidade entre programas (por exemplo, locais de sockets de domínio Unix, contas de usuário); remoção de código que "liga para casa" ou ignora o sistema de empacotamento do Debian (por motivos de privacidade e segurança); correção ou retrocompatibilidade de correções de bugs para melhorar a experiência do usuário; evitar a inclusão de código legalmente problemático (de acordo com as Diretrizes de Software Livre do Debian); e adição de páginas de manual ausentes. Essencialmente, essas alterações garantem a estabilidade do sistema, a segurança e a adesão aos princípios de software livre.

Leia mais
Desenvolvimento

Por que odeio Docker e Podman

2025-01-26

Um desenvolvedor experiente expressou sua forte aversão ao Docker e Podman em um post de blog. Ele citou várias ocasiões em que a instalação do Docker quebrou sua configuração de rede, uma interface de linha de comando mal projetada e uso difícil de aprender. A linguagem Dockerfile é considerada ad-hoc e mal projetada, a documentação pouco útil e difícil de navegar. O Docker Hub sofre de malware e problemas de licenciamento, e as imagens de contêiner são armazenadas em um local oculto que consome espaço em disco excessivo. Embora o Podman ofereça algumas melhorias de implementação, sua experiência do usuário permanece tão desagradável quanto a do Docker. O autor prefere, em última análise, máquinas virtuais, reconhecendo sua inicialização mais lenta, mas valorizando sua compreensão mais fácil e melhor previsibilidade e controle.

Leia mais
Desenvolvimento contêineres