Presentazione di Freenginx, un fork del server Web più popolare

Freenginx è un nuovo fork di Nginx, il server web open source che alimenta un terzo di tutti i siti web. Questo spin-off sostituirà il leader di mercato affermato e perché dovrebbe interessarti?

Cos’è Nginx?

Nginx (pronunciato “motore x”) è un server web gratuito e open source lanciato nel 2004. È facilmente configurabile e ha trovato una nicchia anche come server proxy.

Secondo un recente studio, la popolarità di Nginx è cresciuta lentamente, superando il suo concorrente open source di lunga data, Apache, e l’IIS proprietario di Microsoft nel 2019. Netcraft.

netcraft

Cos’è Freenginx?

Il 14 febbraio, l’ex sviluppatore di Nginx, Maxim Dounin, ha annunciato Freenginx, un fork di Nginx. Maxim ha intrapreso questa azione per protestare contro le decisioni prese dalla società che attualmente possiede Nginx, F5. Ha scritto:

[I] non vedono più nginx come un progetto gratuito e open source sviluppato e mantenuto per il bene pubblico.

La prima versione di Freenginx (1.25.4) è stata lanciata il 20 febbraio 2024, con una manciata di correzioni di bug per risolvere i difetti relativi all’accesso alla memoria. Tali difetti sono buchi di sicurezza comuni che possono consentire ad attori malintenzionati di attaccare i siti Web.

Freenginx è migliore di Nginx e dovrei iniziare a usarlo?

Dopo una sola revisione, Freenginx non è molto diverso dal suo antenato. Questo è il modo con tutte le forcelle; col passare del tempo, un fork divergerà lentamente dal suo software originale, poiché i progetti seguono percorsi diversi.

L’obiettivo dichiarato di Freenginx è quello di concentrarsi maggiormente sui miglioramenti relativi alla sicurezza e di essere guidato dagli sviluppatori piuttosto che guidato da decisioni dall’alto verso il basso a livello di gestione.

Man mano che il ramo matura, qualsiasi migrazione sarà meno una sostituzione omogenea. Quindi ora è il momento di cambiare se ti piace il suono della direzione di Freenginx o se vuoi sostenere gli obiettivi dello sviluppatore.

Ma, allo stesso modo, non c’è bisogno di cambiare cavallo in questa fase della corsa. Nginx non andrà da nessuna parte e avrà sempre il diritto di inserire comunque le modifiche di Freenginx nella sua base di codice.

Quali altri server Web sono disponibili?

Credito immagine: Timofeev Vladimir/Shutterstock

Apache è ancora la principale alternativa a Nginx, soprattutto negli ecosistemi open source dove è installato di default o facile da configurare. Questi due server Web attualmente dominano la quota di mercato e l’esperienza con entrambi è preziosa.

Ma questo non racconta la storia completa. Le statistiche sulle quote di mercato provenienti da diverse fonti non sono d’accordo e la situazione può cambiare rapidamente se una società responsabile dell’hosting di un gran numero di siti apporta un cambiamento.

Tra gli attori più piccoli figurano OpenResty, un’altra variante di Nginx con una nicchia che ospita applicazioni Lua, e GWS di Google. Quest’ultimo è utilizzato esclusivamente da Google, ma ha una quota di mercato visibile grazie al numero di siti prodotti da Google.