Freenginx: Uma Nova Derivação do Nginx
Freenginx surge como um “fork” do Nginx, o consagrado servidor web de código aberto que sustenta aproximadamente um terço de todos os websites. Este desdobramento propõe-se a desafiar a liderança de mercado do Nginx. Mas qual a razão para tamanha comoção e por que deveria este desenvolvimento captar a sua atenção?
O que é Nginx?
Nginx (pronuncia-se “engine-x”) é um servidor web gratuito e de código aberto, lançado em 2004. Caracteriza-se pela sua facilidade de configuração e também pela sua proeminência como servidor proxy, revelando-se uma ferramenta versátil.
A trajetória de popularidade do Nginx foi gradual, ultrapassando o seu antecessor de código aberto, Apache, e o IIS da Microsoft em 2019, de acordo com dados da Netcraft.
O que é Freenginx?
Em 14 de fevereiro, Maxim Dounin, um antigo desenvolvedor do Nginx, anunciou o lançamento do Freenginx, uma derivação do Nginx. Esta ação foi motivada por um desacordo em relação às decisões tomadas pela F5, a empresa detentora do Nginx. Conforme ele próprio expressou:
“Deixamos de ver o Nginx como um projeto gratuito e de código aberto, desenvolvido e mantido para o benefício público.”
A primeira versão do Freenginx (1.25.4) foi disponibilizada em 20 de fevereiro de 2024, integrando algumas correções de bugs com o intuito de resolver vulnerabilidades relacionadas com o acesso à memória. Estas vulnerabilidades são falhas de segurança comuns que podem ser exploradas por atores maliciosos para atacar websites.
Freenginx é Superior ao Nginx? Deverei Começar a Usá-lo?
Após uma análise inicial, o Freenginx apresenta-se como bastante similar ao seu ancestral, o Nginx. Esta é uma característica comum em todas as derivações. Com o decorrer do tempo, um “fork” tende a divergir do seu software original, à medida que os projetos seguem trajetórias distintas.
O objetivo declarado do Freenginx é priorizar as melhorias relacionadas com a segurança, com uma liderança mais focada nos desenvolvedores e menos dependente de decisões hierárquicas.
À medida que esta derivação amadurecer, qualquer migração tenderá a ser menos direta. Assim, este é o momento oportuno para considerar a mudança, caso você se identifique com a direção do Freenginx ou queira apoiar os objetivos do seu desenvolvedor.
Contudo, não existe uma necessidade premente para realizar essa transição nesta fase. O Nginx mantém a sua relevância e terá sempre a possibilidade de incorporar as alterações introduzidas pelo Freenginx na sua base de código.
Outras Alternativas de Servidores Web?
Crédito da imagem: Timofeev Vladimir/ Shutterstock
O Apache continua a ser uma alternativa principal ao Nginx, particularmente em ecossistemas de código aberto, onde a sua instalação é predefinida ou de fácil configuração. Atualmente, estes dois servidores web dominam o mercado, sendo que a experiência com ambos é considerada valiosa.
No entanto, esta não é toda a história. As estatísticas de quota de mercado provenientes de diferentes fontes divergem, e as tendências podem mudar rapidamente, caso uma grande empresa responsável pelo alojamento de um número significativo de sites decida efetuar uma alteração.
Jogadores menos expressivos incluem o OpenResty, outra variante do Nginx, especializada no alojamento de aplicações Lua, e o GWS do Google. Este último é exclusivamente utilizado pelo Google, mas apresenta uma quota de mercado visível devido ao vasto número de sites geridos pela empresa.