Por que existem diferentes tipos de distribuições Linux? O que os torna únicos, fundamentalmente?

Por que existem diferentes tipos de distribuições Linux? O que os torna únicos, fundamentalmente?

Todos eles usam kernel Linux (camada inferior). Todos eles fornecem suporte para o mesmo conjunto de pacotes (camada superior), apesar das diferenças de versão. E mesmo que suas crenças e “filosofias” sejam diferentes, o que os tornaexclusivono nível básico?

Uma coisa que eu poderia sugerir é o gerenciamento de pacotes.

  • Baseado em Debian -dpkg
  • Arco -pacman
  • Gentoo-portage
  • Baseado em RPM -rpm

e sua própria maneira exclusiva de processar metadados e resolver dependências. Essa é a única diferença técnica principal? E seus designs são fundamentalmente diferentes? (Como?)

Outra diferença (pensei) pode ser a maneira como eles lidam com os serviços daemon. Mas não me aprofundei muito nesse domínio.

Responder1

Em parte, isso se deve apenas a diferenças históricas, mas em parte porque diferentes distribuições são voltadas para diferentes tipos de usuários. Red Hat e Debian são voltados principalmente para ambientes de negócios que precisam de software estável e testado; O Ubuntu é voltado para pessoas que desejam as melhores e mais recentes versões de tudo com o mínimo de barulho; Arch e Gentoo são voltados para especialistas que querem colocar a mão na massa e ajustar seu sistema.

O papel de uma distribuição Linux éintegração de sistemas: reunir todas as partes que compõem um sistema (kernel, bibliotecas, programas), configurando-as para funcionarem juntas, realizando testes de estabilidade e disponibilizando um instalador e um sistema de atualização para os usuários. Isso também envolve o desenvolvimento de software de suporte adicional, como o instalador e o sistema de pacotes.

A forma como o sistema é montado (ou seja, integrado) depende das necessidades das pessoas que o utilizarão, portanto você obtém diferenças entre as distribuições. O Gentoo desenvolveu o Portage para facilitar aos entusiastas a recompilação de todo o seu sistema com opções de construção personalizadas; Red Hat desenvolvidokpatchpara permitir que os administradores apliquem patches de segurança do kernel sem precisar reinicializar seus servidores de missão crítica.

O sistema de pacotes de uma distribuição é apenas uma parte da integração de seu sistema. O mesmo ocorre com a configuração de como os serviços do sistema, como daemons, são iniciados, bem como a configuração de outras coisas, como rede e política de segurança.

informação relacionada