Freenginx je novi ogranak Nginxa, popularnog veb servera otvorenog koda koji pokreće približno trećinu svih veb stranica. Postavlja se pitanje da li će ovaj spin-off preuzeti primat od već etabliranog lidera na tržištu i zašto bi to trebalo da bude važno za vas?
Šta je Nginx?
Nginx (izgovara se „endžin eks“) je besplatan veb server otvorenog koda koji je prvi put predstavljen 2004. godine. Odlikuje ga jednostavna konfiguracija i takođe se koristi kao proksi server.
Popularnost Nginxa je postepeno rasla, i tokom 2019. godine je pretekao dugogodišnjeg konkurenta otvorenog koda, Apache, kao i Microsoftov vlasnički IIS, prema Netcraftu.
Šta je Freenginx?
Dana 14. februara, Maksim Dunin, bivši programer Nginxa, najavio je Freenginx, novi ogranak Nginxa. Maksim je ovu akciju preduzeo iz protesta zbog odluka koje je donela kompanija F5, koja trenutno poseduje Nginx. On je napisao:
[Ja] više ne vidim nginx kao besplatan projekat otvorenog koda koji se razvija i održava za javno dobro.
Prva verzija Freenginx-a (1.25.4) je lansirana 20. februara 2024. godine, sa nekoliko ispravki grešaka koje se odnose na nedostatke u vezi sa pristupom memoriji. Takvi nedostaci predstavljaju uobičajene sigurnosne propuste koji mogu omogućiti zlonamernim akterima da napadaju veb stranice.
Da li je Freenginx bolji od Nginxa i da li treba da počnem da ga koristim?
Nakon samo jedne revizije, Freenginx se ne razlikuje značajno od svog prethodnika. Ovo je tipično za sve ogranke; kako vreme prolazi, ogranak će se postepeno udaljavati od originalnog softvera, pošto projekti kreću različitim putevima.
Navedeni cilj Freenginx-a je da se više fokusira na poboljšanja u vezi sa sigurnošću i da bude vođen od strane programera, a ne odlukama koje se donose odozgo, sa nivoa menadžmenta.
Kako ovaj ogranak bude sazrevao, svaka migracija će biti manje zamena za nešto slično. Stoga, sada je pravi trenutak da napravite promene ukoliko vam se dopada pravac Freenginx-a, ili želite da podržite ciljeve programera.
Međutim, trenutno nema velike potrebe da se menja nešto što dobro funkcioniše. Nginx neće nestati i uvek će imati mogućnost da implementira promene Freenginx-a u svoju bazu koda.
Koji drugi veb serveri su dostupni?
Autor slike: Timofeev Vladimir/Shutterstock
Apache je i dalje glavna alternativa Nginxu, posebno u ekosistemima otvorenog koda gde se podrazumevano instalira ili se jednostavno podešava. Ova dva veb servera trenutno dominiraju tržišnim udelom, i iskustvo sa bilo kojim od njih je veoma vredno.
Međutim, to nije cela priča. Statistike tržišnog udela iz različitih izvora se razlikuju, a situacija se može brzo promeniti ukoliko kompanija odgovorna za hostovanje velikog broja sajtova napravi promenu.
Manji igrači uključuju OpenResty – još jednu Nginx varijantu koja se koristi za hostovanje Lua aplikacija – i Google-ov GWS. Ovaj poslednji koristi isključivo Google, ali ima primetan udeo na tržištu zbog velikog broja sajtova koje Google proizvodi.