Vi introduserer Freenginx, en gaffel til den mest populære webserveren

Freenginx representerer en ny gren av den velkjente åpen kildekode-webserveren Nginx, som for tiden er i bruk på omtrent en tredjedel av alle nettsteder. Spørsmålet er om denne nye utgaven kan overta posisjonen til den etablerte markedslederen, og hvorfor dette er relevant for deg.

Hva er Nginx?

Nginx, uttalt «engine x», er en gratis webserver med åpen kildekode, først lansert i 2004. Den er kjent for sin fleksible konfigurering og har også vunnet terreng som en proxy-server.

Nginx har gradvis økt sin popularitet, og i 2019 overgikk den sin mangeårige konkurrent innen åpen kildekode, Apache, og Microsofts proprietære IIS, ifølge data fra Netcraft.

Netcraft

Hva er Freenginx?

Den 14. februar kunngjorde Maxim Dounin, en tidligere utvikler av Nginx, lanseringen av Freenginx, en avlegger av Nginx. Denne beslutningen var en reaksjon på de valgene som er blitt tatt av F5, selskapet som nå eier Nginx. Som han uttrykte det:

Jeg anser ikke lenger nginx som et prosjekt med fri og åpen kildekode, som utvikles og vedlikeholdes til det beste for fellesskapet.

Den første utgaven av Freenginx (1.25.4) ble tilgjengelig 20. februar 2024, og den inkluderte noen feilrettinger for å adressere problemer knyttet til minnehåndtering. Slike feil representerer vanlige sikkerhetssvakheter som kan gi ondsinnede aktører muligheten til å angripe nettsider.

Er Freenginx et bedre alternativ enn Nginx, og bør du vurdere å bytte?

Etter kun én oppdatering skiller Freenginx seg minimalt fra sin forgjenger. Dette er vanlig for alle avleggere: over tid vil en avlegger gradvis utvikle seg i en annen retning enn den opprinnelige programvaren, etter hvert som prosjektene velger ulike utviklingsveier.

Freenginx har som uttalt mål å prioritere sikkerhetsrelaterte forbedringer og å være utviklerstyrt, i stedet for å ta beslutninger fra et ledelsesnivå ovenfra og ned.

Etter hvert som avleggeren modnes, vil overgangen fra Nginx til Freenginx ikke lenger være en identisk erstatning. Derfor kan det være fornuftig å bytte nå hvis du liker Freenginx sin utviklingsretning eller ønsker å støtte utviklernes intensjoner.

Det er likevel ikke noe presserende behov for å bytte på dette stadiet. Nginx forblir en relevant løsning, og utviklerne har alltid muligheten til å inkludere endringer fra Freenginx i sin kodebase.

Hvilke andre webservere er tilgjengelige?

Bildekredit: Timofeev Vladimir/Shutterstock

Apache fortsetter å være hovedalternativet til Nginx, spesielt i åpen kildekode-miljøer, der det ofte er forhåndsinstallert eller lett å sette opp. Disse to webserverne dominerer markedsandelen, og erfaring med begge er verdifull.

Men dette gir ikke hele bildet. Statistikken for markedsandeler er ikke alltid konsistent mellom ulike kilder, og endringer kan skje raskt dersom et selskap som hoster mange nettsider, bestemmer seg for å endre teknologi.

Andre mindre aktører inkluderer OpenResty – en annen variant av Nginx som er spesielt rettet mot hosting av Lua-applikasjoner – og Googles GWS. Sistnevnte er utelukkende brukt av Google, men har likevel en betydelig markedsandel grunnet det store antallet nettsteder Google produserer.