Contents

Maak kennis met Freenginx, een fork van de populairste webserver

Freenginx is een nieuwe fork van Nginx, de open-source webserver die een derde van alle websites van stroom voorziet. Zal deze spin-off de gevestigde marktleider vervangen en waarom zou je er iets om geven?

Wat is Nginx?

Nginx, uitgesproken als “engine x,” is een gratis, open-source webserver die zijn debuut maakte in de industrie. Hij staat bekend om zijn aanpassingsvermogen en kan moeiteloos worden aangepast aan verschillende toepassingen. Bovendien is hij populair geworden als proxyserver vanwege zijn uitzonderlijke prestaties en veelzijdigheid.

De populariteit van Nginx is langzaam gegroeid en heeft volgens Netcraft in 2019 zijn oude open-source concurrent Apache en Microsofts eigen IIS ingehaald.

/nl/images/netcraft-web-server-market-share.png netcraft

Wat is Freenginx?

Op 14 februari kondigde ex-Nginx ontwikkelaar Maxim Dounin Freenginx aan, een fork van Nginx. Maxim ondernam deze actie uit protest tegen beslissingen van het bedrijf dat momenteel eigenaar is van Nginx, F Hij schreef :

Ik kan Nginx niet langer zien als een gratis, open-source initiatief dat gewijd is aan het dienen van het welzijn van de algemene bevolking door de creatie en het onderhoud ervan door een community-gedreven inspanning.

De eerste release van Freenginx, versie 1.25.4, werd uitgebracht op 20 februari 2024, met verschillende patches om problemen met geheugentoegang op te lossen. Deze onvolkomenheden manifesteren zich vaak als aanzienlijke kwetsbaarheden in de beveiliging van websites, die kunnen worden uitgebuit door kwaadwillende entiteiten voor snode doeleinden.

Is Freenginx beter dan Nginx en moet ik het gaan gebruiken?

In de loop van de tijd en ontwikkeling is het gebruikelijk om te zien dat gevorkte software uiteindelijk evolueert van zijn oorspronkelijke vorm, omdat elk project een ander traject ingaat. In dit geval is er na slechts één iteratie van revisies weinig verschil tussen Freenginx en het moederprogramma.

Freenginx wil zich voornamelijk concentreren op het verbeteren van de beveiligingsfuncties door middel van een ontwikkelingsaanpak die wordt geleid door ingenieurs in plaats van beïnvloed door hiërarchische richtlijnen van hoger management.

Naarmate het project vordert en evolueert, zullen toekomstige updates niet noodzakelijkerwijs één op één overeenkomen met vorige versies. Daarom zouden degenen die het ontwikkelingstraject van Freenginx waarderen en de visionaire doelstellingen willen ondersteunen, moeten overwegen om op dit moment over te stappen.

Hoewel een koerswijziging een optie kan zijn die het overwegen waard is, is het op dit moment niet per se noodzakelijk. De voortdurende levensvatbaarheid van Nginx blijft intact en als zodanig behoudt het het voorrecht om alle updates of verbeteringen ontwikkeld door Freenginx in zijn eigen broncode op te nemen.

Welke andere webservers zijn beschikbaar?

/nl/images/server-raid-configurations-feature.jpg Afbeelding Credit: Timofeev Vladimir/ Shutterstock

Apache blijft een prominente keuze als alternatief voor Nginx, vooral binnen open-source gemeenschappen waar het vaak voorgeïnstalleerd of gemakkelijk configureerbaar is. Zowel Apache als Nginx zijn zeer invloedrijk in termen van marktaandeel, waardoor bekendheid met één of beide webservers onmisbaar is voor vaardigheid in serverbeheer.

Hoewel gegevens over marktaandelen kunnen variëren tussen verschillende bronnen, is het belangrijk op te merken dat dergelijke verschillen mogelijk worden beïnvloed door een belangrijke speler in de webhostingindustrie die aanzienlijke wijzigingen in zijn services kan aanbrengen. Bijgevolg kunnen deze veranderingen de algemene marktdynamiek aanzienlijk beïnvloeden en het concurrentielandschap vrij snel verschuiven.

Naast de grote webserverproviders zoals Apache en Microsoft IIS zijn er ook kleinere alternatieven beschikbaar in de vorm van gespecialiseerde varianten zoals OpenResty. Deze specifieke optie is speciaal ontworpen voor het hosten van Lua-gebaseerde applicaties op Nginx servers. Een andere opvallende speler in deze ruimte is Google Web Server (GWS), die uitsluitend door Google wordt gebruikt. Ondanks het exclusieve gebruik is het een belangrijke speler op de markt dankzij het grote aantal websites dat Google genereert.