Ubuntu e CentOS, eles são a mesma coisa?

Ubuntu e CentOS, eles são a mesma coisa?

Uma configuração está sendo feita para algum trabalho de implantação, a pessoa A solicitou uma VM com instalação do Ubuntu. Pelo que li e entendi, o Ubuntu é construído em Linux. A pessoa B marcou a solicitação como concluída e entregou um servidor que a pessoa A pode usar, mas ao fazer login a pessoa A percebeu que não é o Ubuntu, mas o CentOS 7.

Então, A e B estão fazendo isso o dia inteiro, a pessoa A afirma que ter o CentOS em vez do Ubuntu vai fazer piada com seus planos e ele terá que refazer tudo o que já fez.

A certa altura da conversa a pessoa B disse que a máquina é Ubuntu, mas tem a versão CentOS instalada, ao que a pessoa A se opôs. Essa é uma afirmação verdadeira? O Ubuntu em si não é uma versão do Linux? Existe uma versão CentOS do Ubuntu por aí? (não consegui encontrar um).

Minhas perguntas são,

  1. O CentOS e o Ubuntu não são construídos no kernel Linux? Qual é o problema então?
  2. Existem pacotes/software que rodam no Ubuntu, mas não no CentOS?
  3. Ambos não teriam exatamente o mesmo material de linha de comando para trabalhar?
  4. Existe uma versão CentOS (ou qualquer outra) do Ubuntu por aí?

Responder1

Não, eles são bastante diferentes. 'A' está certo e 'B' não é correto ao afirmar que qualquer versão do Ubuntu foi instalada. Hámúltiplas versões ou 'sabores', do Ubuntu por aí, mas o CentOS não é um deles.

O kernel do Linux é tão pequeno que vários conjuntos diferentes de componentes do sistema operacional devem ser adicionados para torná-lo funcional como um desktop, laptop ou servidor, e alguns aplicativos exigem um conjunto de componentes do sistema operacional (umdistribuição ou 'distro') e não funcionará em outra distro.

Existem vários ramos da árvore gigante que é o Linux.Ubuntué descendente deDebian.CentOSé descendente deChapéu vermelho.

Esta listadá-lhe uma introdução às diferentes famílias, eeste gráficomostra como diferentes versões evoluíram.Aqui está uma comparação entre Debian e Fedora, mais umcomparação de Arch e CentOS, sendo o Fedora a distribuição pioneira na qual RedHat e CentOS encontram inovações para adotar seletivamente.

A coisa mais óbvia incluída em uma distro é o Ambiente de Trabalho 'DE', e tanto o CentOS quanto o Ubuntu agora usam o mesmo DE como padrão ('GNOME'). No entanto, existemmuitos outros DEsno Linux, enquanto o Windows possui apenas um DE para uma versão (o DE do Windows 3.1 é diferente do XP que é diferente do Windows 7 que é diferente do Windows 8 que difere do Windows 10).

No entanto, duas distros diferentes com o mesmo DE não funcionarão da mesma maneira ou executarão todos os mesmos aplicativos, portanto, embora o DE seja a primeira coisa que alguém encontra, certamente não é o mais importante, e as diferenças entre CentOS e O Ubuntu ficará aparente quando o usuário tentar adicionar um aplicativo.

Responder2

Chamar o CentOS de uma versão do Ubuntu é um absurdo. CentOS pode ser chamado de uma versão do RedHat e Ubuntu pode ser chamado de uma versão do Debian.

Você provavelmente não se preocupou em pesquisar no Google CentOS e Ubuntu.

  1. tanto o CentOS quanto o Ubuntu usam um kernel Linux, mas um sistema é mais do que o kernel.
  2. Depende do pacote e do esforço que você está disposto a investir, e se as fontes estão disponíveis ou não.
  3. Eles podem ou não ter o mesmo material de linha de comando, também dependendo das versões de ambos, mas a configuração é diferente.
  4. Como já mencionado, não existe uma versão CentOS do Ubuntu.

Não tenho certeza se confiaria nessa pessoa B para configurar corretamente um sistema Linux, seja CentOS, Ubuntu ou qualquer outro.

Responder3

Existem várias diferenças fundamentais entre os dois, especialmente ao configurá-los. Se uma maneira de configurar o Ubuntu tiver sido elaborada por muitas horas ou dias por alguém familiarizado com o Ubuntu, pode levar dias ou semanas para se familiarizar com as maneiras do CentOS de fazer as coisas corretamente (incluindo coisas importantes como configuração de segurança) e depois horas ou dias para descobrir como configurar corretamente os aplicativos desejados em execução no CentOS.

No que diz respeito a colocar os aplicativos em funcionamento, uma diferença importante é que seus gerenciadores de pacotes de software (que instalam o software corretamente de uma forma que facilita a atualização e desinstalação) são completamente diferentes:

  • o gerenciador de pacotes de um não pode ser instalado no outro para evitar isso
  • cada gerenciador de pacotes irá (não pode, mas irá) fornecer diferentes versões do mesmo software com diferentes configurações padrão, o que pode incluir diferentes procedimentos de configuração para essas diferentes versões se esse procedimento tiver sido alterado no software em uma atualização
  • o mesmo aplicativo pode ter nomes de pacotes diferentes em gerenciadores de pacotes diferentes
  • o mesmo aplicativo pode ser fornecido em um gerenciador de pacotes, mas não no outro, o que significa que eles precisam gastar mais tempo tentando instalá-lo de forma limpa.

B ou é novo no Linux, o que torna sua opinião sobre o assunto francamente inútil, ou B está mentindo, em vez de ignorante, quando afirma que o CentOS é uma versão do Ubuntu, e é por isso que eles teriam instalado o CentOS para começar: eles são provavelmente um pouco familiarizado com o CentOS e, portanto, percebo que essa familiaridade é muito importante para obterdelestrabalho realizado, sem se importar com o fato de A realizar seu trabalho.

informação relacionada