Se você abrir um contêiner Proxmox e procurar a distribuição base “certa”, muitos entusiastas de laboratórios domésticos irão direcioná-lo diretamente para o Debian, e essa é uma resposta razoável. É nisso que o Proxmox VE se baseia, então seria razoável esperar que fosse a melhor opção para executar seu LXC e, embora os contêineres Debian possam fazer o trabalho perfeitamente com seu pacote profissional, o Ubuntu LTS é sempre o que procuro ao construir novos LXCs. Com serviços derivados de repositórios ou scripts de instalação de uma linha se tornando cada vez mais comuns, o Ubuntu é a base que menos discute com você, que é exatamente o que você deseja de seus contêineres Linux.
O software encontra você onde você está no Ubuntu LXC
Você não quer uma base LXC exótica
A melhor coisa de escolher algo como Ubuntu para seus LXCs é que quase tudo o aceita. O Ubuntu LTS está no centro de gravidade de muitos Linux e economiza tempo e esforço cobrados no laboratório doméstico. Certamente tem um pouco dessa qualidade com o Debian, mas os extras se acumulam no lado do Ubuntu.
EPLs são uma coisa do Ubuntu e geralmente são o lugar mais rápido para obter software de nicho ou mais recente, sem ter que procurar um repositório de terceiros. Além disso, o repositório Ubuntu Universe é absolutamente enorme, e sua base de usuários tende a ultrapassar o Debian estável no meio do ciclo, então mais coisas são instaladas diretamente do repositório base, sem uma fonte de terceiros. Isso evita malabarismos com repositórios quando você está apenas tentando instalar algo com um único comando apt. Você pode copiar, colar e continuar o trabalho que está sendo avaliado.
Os benefícios do LTS não podem ser exagerados
Com o Ubuntu LTS, você obtém suporte para atualizações de segurança de longo prazo
É muito importante que o LXC tenha uma base sólida porque muitos dos serviços que você usa neles são configurados e esquecidos. O Ubuntu LTS é um candidato ideal para esses contêineres porque possui um compromisso de manutenção de segurança de longo prazo no repositório principal. Um contêiner que você vira uma vez e espera que ainda funcione silenciosamente em alguns anos, uma janela de suporte longa e previsível é exatamente o temperamento que você deseja.
Acho que uma coisa que vale a pena esclarecer sobre a escolha de uma distribuição LXC é o fato de que não importa qual você escolha, elas sempre compartilharão o núcleo do host. Escolher o Ubuntu para LXC não oferece outra versão do kernel para trabalhar, é mais sobre a atualização do espaço do usuário e por quanto tempo você terá patches e atualizações consistentes que são estáveis e “conhecidos como bons”.
Debian é outro forte concorrente
É nativo do ambiente Proxmox
O Debian pode parecer uma opção ainda mais chata, já que é exatamente nele que o Proxmox VE roda, então será 1:1 em termos de espaço de usuário e host. É a recomendação mais comum que você verá em fóruns e círculos de laboratórios domésticos porque é um pouco mais enxuta e evita alguns dos “icks” do Ubuntu para algumas pessoas.
Se cada um dos seus contêineres executa um serviço de pacotes que já existem nos repositórios Debian, vale a pena abandonar o Ubuntu por simplicidade. Por exemplo, se você deseja executar o Samba para um compartilhamento de arquivos ou o Postgres atrás de um aplicativo, é a mesma coisa apto instalar equipe em qualquer base. Esses pacotes estão no repositório Debian assim como o Ubuntu, então escolher local nesses casos não custa nada.
Eu escolho quando usar o Debian, mas o padrão é Ubuntu
Algumas coisas são simplesmente implementáveis mais rapidamente
A reputação que o Ubuntu ganhou se deve em grande parte ao fato de ele lidar com um sistema operacional de desktop e uma instalação completa de servidor, em vez do LXC, que é mínimo, não executa snaps, não tem desktop e pouco mais que um básico init. Quer encaixar em um contêiner do Ubuntu? Você mesmo instala; não está lá por padrão, e os modelos Debian e Ubuntu estão a poucos megabytes um do outro, o que vale a pena trocar por mais repositórios, PPAs e a maneira como a documentação assume que você está usando o Ubuntu.
Especialmente no EPL, vale a pena prestar atenção ao LXC, pois é um mecanismo específico do Ubuntu e transforma muitos trabalhos de “obter a versão atual” em um único comando. Ansible é o melhor exemplo que já vi: a cópia base do repositório da distribuição é congelada independentemente do que vem com o lançamento, e as correções de segurança só aparecem depois, então no Ubuntu você adiciona ppa:ansible/ansible e rastreie upstream com um add-apt-repositório. O Debian pode apontar para a mesma fonte, mas você vincula manualmente as chaves e as fontes para chegar lá.
A má reputação do Ubuntu no desktop não tem nada a ver com sua eficácia como LXC.
A distribuição principal do LXC é a camada em que você menos quer pensar, e “chato” é o maior elogio que posso dar a qualquer uma delas. O Ubuntu LTS ganha de uma forma que seu sistema operacional de desktop simplesmente não consegue. O ecossistema aceita isso, a janela de suporte supera minha paciência para manutenção e dentro do contêiner o velho nervosismo se transforma em nada. O Debian e outras distros podem ser uma alternativa excelente e simples, mas quando aparecem pela primeira vez na documentação, geralmente é a exceção e não a regra, o que é um dos maiores motivos pelos quais não as forneço.







