Qual é a diferença entre os sistemas debian, suse e família fedora no linux?

Vamos separar este tópico para 2 subtópicos:

  • Área de trabalho pessoal

Será melhor esclarecer as coisas.

Área de trabalho pessoal

O SUSE possui a ferramenta GUI mais conveniente para a configuração do sistema, por exemplo, Yast. É muito amigável para o pessoal do Windows, assim como o Painel de Controle. Embora exista configuração do sistema na área de trabalho comum do Linux, está longe de ser o Yast. Para desenvolvimento pessoal, os pacotes no SUSE geralmente são pouco antigos, porque o SUSE realmente se preocupa com a estabilidade e, portanto, atualiza os pacotes com cautela. Esse benefício é bom para o uso corporativo.

Eu raramente uso o Fedora, mas muitos dos meus amigos adoram. Eu acredito que há bons pontos nisso. Mas não tenho crédito para falar sobre isso, então tenho que pular o Fedora.

O Debian é minha principal área de trabalho há anos desde que saí do SUSE. O Debian tem uma comunidade muito boa e manutenção ativa, o que significa que você pode facilmente obter ajuda da comunidade Debian. Os drivers da placa gráfica também são bem suportados, mas não é tão conveniente quanto o Ubuntu para drivers gráficos.

Sistema empresarial

O SUSE (comercialmente) tem vários tipos de distribuição para uso corporativo, SLES (SUSE Linux Enterprise Server) e SLED (SUSE Linux Enterprise Desktop). O primeiro se concentra no servidor, o último se concentra em um cenário que requer área de trabalho. A maioria das coisas no SLED são as mesmas do SLES, mas há suporte especial para o Desktop da equipe de pesquisa e desenvolvimento do SUSE com a ajuda de alguns fornecedores de hardware. Há uma história que eu poderia contar sobre isso: uma vez que um determinado cliente reclamou que seu SLED não funciona sem problemas em gráficos, entramos em contato com a AMD para obter suporte especial ao driver. Finalmente, deixamos o cliente confortável. Como mencionei, o SUSE se preocupa com a estabilidade do sistema, portanto, escolhe apenas a versão estável do pacote. Alguns podem ser antigos, mas é estável, sem mencionar que fornecemos serviços de suporte e backport.

Eu não acho que o Fedora é bom para empresas, o CentOS é bom para isso e o RHEL. Então eu pulo novamente.

Na minha base de conhecimento limitada, o Debian é a única distribuição da comunidade confiável no ambiente do produto. Ouvi dizer que o Arch também é usado para o produto, mas nunca experimentei isso, então permaneço em silêncio. Enfim, eu escolho o Debian para o nosso produto atual.

Quando eu estava no SUSE, tive várias chances de lidar com problemas de CVE, e fiquei impressionado que o Debian tenha uma reação rápida e boa para esses problemas, embora não seja uma distribuição comercial como o SUSE. Como ex-P&D em tempo integral no SUSE, é meu dever melhorar todas as coisas para o SUSE, porque eu estava empregado. Mas o Debian não é mantido comercialmente, então eu tenho que apreciar o esforço da comunidade Debian. Essa é uma das razões pelas quais escolhi o Debian agora.

Coisas notáveis ​​diversas

O SUSE e o Fedora usam o RPM como o formato do pacote. Para minha experiência, o RPM é muito bom para empresas. Como P&D no SUSE, tenho que fazer check-out do código-fonte, modificar e criar com RPMs. É muito conveniente e fácil de integrar ao sistema. Mas o RPM ocupará todo o sistema a cada vez, significa que tenho que me concentrar em apenas um pacote de cada vez. Sim, isso pode ajudar a tornar a contribuição relativamente mais alta devido à concentração e integração do poço.

O Debian usa o Deb, é muito bom para o desenvolvimento. Cada vez que você faz o checkout do código fonte, ele fica em um diretório independente, e a integração é segura, pois o Deb fornece um bom mecanismo de sandbox para a construção.

No SUSE, eu costumava tentar o cnf verificar em qual pacote um determinado comando reside. Assim como a atividade de shell padrão no Ubuntu. Mas ainda não sei qual é a alternativa no Debian.

O SUSE usa o Appamor por padrão, enquanto o Fedora / Debian usa o Selinux. O primeiro é mais fácil de configurar, mas o posterior é mais popular.

O SUSE usou o RaiserFS como o sistema de arquivos padrão, mas agora o SUSE incentiva o Btrfs. A família Redhat escolhe o XFS. O Debian escolhe Ext4.

Eles são chamados de distribuições. Basicamente, eles são Linux + sistema GNU básico + ambiente Desktop + utilitários extras. Os dois primeiros são quase idênticos em cada um, o ambiente da área de trabalho e os extras são onde se diferenciam.

Se você quiser decidir qual usar, basta instalar um deles, pois eles fazem o mesmo trabalho de maneiras ligeiramente diferentes e a escolha entre eles é uma questão de gosto pessoal.