Przedstawiamy Freenginx, rozwidlenie najpopularniejszego serwera WWW

Photo of author

By maciekx

Freenginx, nowy fork serwera WWW Nginx, otwiera dyskusję na temat przyszłości internetowej infrastruktury. Nginx, będący serwerem open source, napędza około jednej trzeciej wszystkich stron internetowych. Czy Freenginx ma szansę zastąpić tego rynkowego giganta? Przyjrzyjmy się bliżej temu zjawisku.

Czym jest Nginx?

Nginx (wymawiane „endżin eks”) to bezpłatny serwer WWW o otwartym kodzie źródłowym, którego początki sięgają 2004 roku. Zyskał popularność dzięki łatwości konfiguracji i wszechstronności, sprawdzając się również jako serwer proxy.

Zgodnie z danymi, popularność Nginx systematycznie wzrasta, wyprzedzając w 2019 roku swojego długoletniego konkurenta, Apache (również open source), oraz komercyjny IIS firmy Microsoft. Dane te publikuje Netcraft.

Netcraft

Co to jest Freenginx?

14 lutego Maxim Dounin, były programista Nginx, zaprezentował Freenginx – fork Nginx. Jego decyzja była wyrazem sprzeciwu wobec działań F5, obecnego właściciela Nginx. W swoim oświadczeniu napisał:

„Nginx nie jest już postrzegany jako darmowy projekt open source, rozwijany i utrzymywany dla dobra wspólnego.”

Pierwsza wersja Freenginx, oznaczona numerem 1.25.4, zadebiutowała 20 lutego 2024 roku. Wprowadzono w niej szereg poprawek związanych z zarządzaniem pamięcią, eliminując potencjalne luki, które mogłyby zostać wykorzystane do ataków na strony internetowe.

Czy Freenginx jest lepszy od Nginx i czy warto go używać?

Na obecnym etapie, po pierwszej aktualizacji, Freenginx jest niemal identyczny z Nginx. To typowe dla forku – z biegiem czasu odgałęzienia zaczynają różnić się od pierwotnej wersji, podążając własnymi ścieżkami rozwoju.

Freenginx deklaruje priorytetowe podejście do kwestii bezpieczeństwa oraz sterowanie rozwojem przez programistów, a nie decyzje kadry zarządzającej.

W miarę rozwoju forków, ich zamiana staje się coraz trudniejsza. Jeśli zatem sympatyzujesz z kierunkiem rozwoju Freenginx lub chcesz wesprzeć jego twórców, to teraz jest właściwy moment na zmianę.

Z drugiej strony, nie ma pilnej potrzeby natychmiastowej migracji. Nginx pozostaje solidnym wyborem i w każdej chwili może włączyć zmiany z Freenginx do swojego kodu.

Jakie są alternatywne serwery WWW?

Źródło zdjęcia: Timofiejew Władimir/Shutterstock

Apache jest wciąż jedną z głównych alternatyw dla Nginx, zwłaszcza w środowiskach open source, gdzie często jest domyślnie instalowany lub łatwy w konfiguracji. Te dwa serwery dominują na rynku, a znajomość ich działania jest cenna.

Jednak rynek serwerów WWW jest dynamiczny. Statystyki udziału w rynku z różnych źródeł nie zawsze są spójne, a sytuacja może ulec zmianie, jeśli duży dostawca hostingu podejmie decyzję o zmianie serwera.

Do mniejszych graczy należą OpenResty, kolejna wariacja Nginx z niszą w hostingu aplikacji Lua, oraz GWS od Google. Ten ostatni używany jest wyłącznie przez Google, ale ze względu na dużą liczbę witryn generowanych przez firmę, ma znaczący udział w rynku.


newsblog.pl