O Oracle Linux é um substituto válido para o CentOS?

Nota: O seguinte artigo irá ajudá-lo com: O Oracle Linux é um substituto válido para o CentOS?

Até agora você provavelmente está sofrendo com a exposição ao CentOS – isso está em todo lugar. Todos os dias, alguém está escrevendo sobre o que a Red Hat fez com a amada distribuição Linux que alimenta tantos data centers e serviços. A reação foi tão forte que muitos forks do CentOS começaram a aparecer. Alguns desses garfos parecem seriamente promissores, até mesmo compatibilidade binária 1:1 com o RHEL 8. Quando esses garfos aparecerem, o cenário provavelmente mudará. No entanto, até lá, onde é que um negócio pode virar?

Você vai com o CentOS 8 Stream? Alguns podem. Outros, por outro lado, veem o Stream como uma opção impossível, devido ao suporte para puxar cPanel, que é um grande negócio.

O que você faz? Você pode recorrer ao Oracle Linux. Antes de protestar, eu não disse que você deve recorrer ao Oracle Linux; Eu te disse .

Por que senti a necessidade de fazer esse esclarecimento?

Deixe-me explicar, e então explicarei por que o Oracle Linux é uma escolha viável.

VEJO: Guia de segurança do Kubernetes (PDF gratuito) (TechRepublic)

O vitríolo em direção à Oracle

A Oracle e o código aberto sempre tiveram uma relação de amor/ódio – principalmente ódio. Toda vez que a Oracle diz ou faz algo positivo sobre ou para o código aberto, é seguido por algo negativo. Por exemplo, em 2017, a Oracle ingressou na Cloud Native Computing Foundation. Essa foi uma boa jogada. Em seguida, continuou dizendo ao governo dos EUA:

“Não há matemática que possa justificar o código aberto de uma perspectiva de custo, pois o custo de suporte, mais o custo de oportunidade de renunciar a recursos, funções, automação e segurança, superam qualquer economia de custo presumida.”

Larry Ellison descreve a Oracle como uma corporação com fins lucrativos, não uma instituição de caridade amante da paz. Na verdade, Ellison tem um longo histórico de fazer ofertas para doar milhões e depois retirar essas ofertas com pouca ou nenhuma explicação.

Depois, há o OpenOffice. Você lembra disso. A Oracle compra o OpenOffice, mas oferece zero patches, sem cronogramas, sem comunicação com a comunidade, e a única atenção dada foi aos contribuidores da Fortune 500. A falha no gerenciamento do OpenOffice pela Oracle levou ao LibreOffice.

E o MySQL? A mesma coisa acontece. A Oracle compra o software e o chuta para o meio-fio, na esperança de levar os usuários ao Oracle DB. Isso levou à criação do MariaDB.

Por que você confiaria no Oracle Linux?

Se estou sendo honesto em dar minha opinião, você provavelmente não deveria, mas se você está desesperado por uma substituição do CentOS, o Oracle Linux é uma opção. Embora o Oracle Linux seja gratuito para uso em quantas máquinas você desejar (pelo tempo que desejar), você terá que pagar pelo suporte. Para saber mais sobre custos de suporte, visite o site de suporte da Oracle.

Fazia algum tempo desde que eu chutei os pneus do Oracle Linux, então baixei um ISO e ativei uma máquina virtual.

Surpreendentemente impressionado

Não posso mentir, não odiei. Eu queria. Eu queria cuspir na tela e gritar: “Traidor!” No entanto, verdade seja dita, eu não poderia. O Oracle Linux funcionou muito bem como uma máquina virtual. A única ressalva é que eu tive que instalar os cabeçalhos do kernel para instalar o Guest Additions, o que é feito com o seguinte comando:

sudo dnf install kernel-uek-devel-`uname -r`

Claro, não odiar algo está muito longe de realmente recomendar algo. Para quem procura uma distribuição para cPanel, continue procurando, pois a plataforma de hospedagem não suporta Oracle Linux. Esse é um grande passe difícil para muitos administradores.

Eu ainda, no entanto, não respondi a única pergunta importante:

Fora o desgosto pelo Oracle e a falta de suporte ao cPanel, o Oracle Linux é uma distribuição viável?

Desempenho e estabilidade

Se você não deseja hospedar o cPanel, aqui é onde a borracha proverbial encontra a estrada metafórica. Se há uma coisa que o Oracle Linux tem sobre o CentOS, é o desempenho. Fora da caixa, notei imediatamente o desempenho da distribuição do servidor.

Por exemplo, uma das minhas maiores reclamações com o CentOS era quanto tempo as atualizações e a instalação de software demoravam. Comparado com o Ubuntu, o CentOS era dolorosamente lento. Dado que Oracle e CentOS são bastante semelhantes em pedigree, presumi que o mesmo problema seria verdadeiro.

Fiquei agradavelmente surpreendido. A atualização do Oracle Linux está no mesmo nível do Ubuntu. Na verdade, nunca vi uma distribuição de servidor baseada em RHEL atualizar tão rapidamente. Até mesmo atualizar o kernel é rápido – aplicativos e serviços funcionam muito bem. Uma pilha LAMP completa estava no mesmo nível de qualquer outra que eu já usei.

Quanto à estabilidade, o Oracle Linux é sólido. No mês em que chutei os pneus, os únicos soluços que experimentei foram:

Isso é bastante impressionante, já que eu frequentemente me deparava com vários tipos de problemas com o CentOS, como falha na rede aleatoriamente.

Na verdade, durante meus testes do Oracle Linux, foi uma rocha absoluta. Como eu não estava procurando hospedar o cPanel, não havia nenhuma reclamação que eu pudesse registrar e, acredite, estava preparado para todos os tipos de reclamações. Eles simplesmente não aconteceram.

Então, para responder à pergunta “O Oracle Linux é um substituto válido para o CentOS?”, eu teria que dizer o seguinte:

Se você precisar do cPanel, é um passe difícil. Se você precisa de um sistema operacional de servidor geral que se pareça tanto com o CentOS quanto disponível gratuitamente e funcione como um campeão, o Oracle Linux pode ser exatamente o que você está procurando… até que os forks comecem a chegar. Ou não.

Essa maldita advertência

Eu entendo – todos nós devemos odiar a Oracle. Eu mantive muito desdém pela empresa ao longo dos anos. Falei contra eles, presumi que as falhas do software no portfólio eram 100% devido à má gestão do projeto e evitei muito do que eles oferecem. Com a última confusão do CentOS, nos encontramos com a desconfortável tarefa de introduzir “rock” em “lugar difícil”. Por mais que eu queira, não há como negar que o Oracle Linux é uma opção sólida para seu data center.

Portanto, é com uma leve mancha na minha alma de código aberto que recomendo o Oracle Linux como seu substituto para o CentOS. Contanto que você não precise do cPanel e não se importe com a reputação da Oracle, esta distribuição Linux servirá muito bem para você e sua empresa.

É extremamente rápido, estável como uma rocha e tão fácil de usar quanto qualquer sistema operacional baseado em RHEL. Claro, se você já investiu no ecossistema Oracle, o Oracle Linux é um acéfalo. Essa plataforma funcionará no Oracle Cloud como se fosse feita para estar lá (imagine isso) e executará o Oracle Database melhor do que qualquer outro no mercado.

Resultado final? O Oracle Linux é certamente uma opção viável para o seu data center, desde que você possa superar seu histórico com o código aberto e não precisar do cPanel.