Embora nunca tenha sido o ano do Linux no desktop, em outros setores do mercado ele é o principal ator ou compete de mãos dadas com alternativas proprietárias. Por exemplo, todos os 500 supercomputadores mais poderosos o utilizam como sistema operacional. E, se falamos de servidores, as estatísticas disponíveis ao público parecem indicar uma paridade com o Windows.

O que são sistemas operacionais de servidor

Um sistema operacional para servidor é um sistema operacional projetado especificamente para funcionar em servidores. É uma camada de software na qual outros programas ou aplicativos podem ser executados no hardware do servidor. Ou seja, funciona de maneira semelhante a um sistema operacional de desktop, um sistema operacional para dispositivos móveis ou um sistema operacional para dispositivos incorporados. Sua função é permitir que programas e aplicativos de software sejam executados nos respectivos dispositivos.

O Sistema Operacional do Servidor ajuda a ativar e facilitar funções típicas, como:

  • Servidor web.
  • Servidor de e-mail.
  • Servidor de arquivos.
  • Servidor de banco de dados.
  • Servidor de aplicativos.
  • Servidor de impressão.

Em princípio, qualquer dispositivo de computação, incluindo computadores de placa única, laptops, desktops e smartphones, pode ser transformado em servidores. No entanto, por razões de desempenho, equipamentos especialmente projetados são frequentemente usados.

Assim como no mercado de desktops, soluções proprietárias e de código aberto podem ser encontradas no mercado de servidores. No caso do código aberto, a liderança é o Linux, embora existam alternativas baseadas em BSD e Solaris. No caso dos privativos, o líder indiscutível é a Microsoft.

Entre as propostas do Linux, a mais usada é a Red Hat, que é comercializada sob o modelo de assinatura.

De acordo com as últimas estatísticas disponíveis, o mercado está distribuído da seguinte forma:

  • Windows: 47,8%
  • Red Hat: 33,9%
  • Outros (não identificados): 18,3%

Distribuições Linux para servidores. Algumas opções

Red Hat Enterprise LInux Server

Eu disse acima que a Red Hat está disponível sob um modelo de assinatura que fornece acesso a software, suporte técnico e atualizações. No entanto, se você quiser se familiarizar com o sistema operacional Linux mais usado em servidores e suas ferramentas, poderá fazê-lo gratuitamente, assinando o portal do desenvolvedor.

Debian

O Debian é uma das melhores distribuições Linux. Possui repositórios muito completos, um excelente sistema de gerenciamento de pacotes e um processo de desenvolvimento que garante que toda versão estável lançada seja realmente estável.

Não encontrei estatísticas confiáveis que respaldem o que vou dizer, para que eu esteja terrivelmente errado. Minha impressão é que o Debian nos servidores não é tão popular quanto deveria ser. Suponho que você precisará ver que, diferentemente do Ubuntu, eles não lançam uma versão adequada para servidores. É o usuário no momento da instalação que decide se deseja instalar um desktop ou aplicativos de servidor.

Ubuntu Server

A versão para servidores do Ubuntu oferece a robustez do Debian junto com a integração de tecnologias em nuvem e virtualização. Além disso, o uso do formato do pacote Snap e o serviço LivePatch que permite que o kernel seja atualizado sem reiniciar reduz o tempo de inatividade do equipamento. Embora a distribuição seja gratuita, o Suporte Técnico Canonical pode ser contratado.

Fedora Server

Uma distribuição para servidores desenvolvida pela comunidade, mas patrocinada pela Red Hat. O Fedora Server é ideal para administradores experientes que desejam acessar as mais recentes tecnologias gratuitamente.

CentOS

Outro projeto de comunidade suportado pela Red Hat e construído com o código fonte desta distribuição. É gratuito como o Fedora, mas leva tempo para incorporar novas versões e tecnologias. Isso não é necessariamente uma coisa ruim, estamos falando de um setor que precisa de estabilidade e confiabilidade.

Cloud Linux

Nesse caso, temos uma distribuição projetada exclusivamente para provedores de hospedagem compartilhada. Seu núcleo é construído com base na tecnologia OpenVZ. O OpenVZ permite executar vários sistemas operacionais virtualmente e simultaneamente.

O CloudLinux isola cada cliente em um “Ambiente de luz virtualizado” (LVE) separado, que particiona, aloca e limita os recursos do servidor, como memória, CPU e conexões, para cada um.

Essa distribuição pode ser experimentada gratuitamente por 30 dias e depois comprar uma licença.