Представляємо Freenginx, форк найпопулярнішого веб-сервера

Freenginx – це відгалуження від Nginx, популярного веб-сервера з відкритим кодом, що обслуговує значну частину інтернет-ресурсів. Чи зможе цей новий проєкт потіснити усталеного лідера і чому це питання є важливим?

Що являє собою Nginx?

Nginx, що вимовляється як “енджин-ікс”, – це безкоштовний веб-сервер з відкритим вихідним кодом, запущений у 2004 році. Він відрізняється легкістю налаштування і широко використовується як проксі-сервер.

Згідно з дослідженнями, популярність Nginx поступово зростає, обігнавши свого давнього конкурента, Apache, а також IIS від Microsoft у 2019 році, як повідомляє Netcraft.

netcraft

Що таке Freenginx?

14 лютого колишній розробник Nginx, Максим Дунін, оголосив про створення Freenginx, відгалуження Nginx. Цей крок був зумовлений незгодою з рішеннями, які приймає компанія F5, поточний власник Nginx. У своєму повідомленні він зазначив, що:

“[I] вже не розглядають nginx як безкоштовний проект з відкритим вихідним кодом, створений і підтримуваний для загального блага.”

Перша версія Freenginx (1.25.4) з’явилася 20 лютого 2024 року і містила виправлення помилок, пов’язаних з доступом до пам’яті. Такі вразливості є типовими прогалинами у безпеці, які можуть використовуватися для атак на веб-сайти.

Чи перевершує Freenginx Nginx і чи варто його використовувати?

На початковому етапі Freenginx майже не відрізняється від свого прабатька. Так буває з усіма відгалуженнями: з часом форк починає відходити від оригінального програмного забезпечення, оскільки проєкти розвиваються різними шляхами.

Заявлена мета Freenginx – зосередження на покращеннях безпеки та управління розробкою без нав’язування рішень згори.

У міру розвитку відгалуження, міграція на нього буде все менш схожою на просту заміну. Тому, якщо вам імпонує напрямок розвитку Freenginx або ви хочете підтримати цілі розробника, час для змін настав.

Проте, на даному етапі немає гострої необхідності переходити на новий сервер. Nginx залишається актуальним, і він може скористатися змінами, внесеними у Freenginx.

Які існують інші веб-сервери?

Автор зображення: Тимофєєв Володимир/Shutterstock

Apache є основним конкурентом Nginx, особливо в екосистемах з відкритим кодом, де його часто встановлюють за замовчуванням або легко налаштовують. Ці два веб-сервери домінують на ринку, і досвід роботи з ними є цінним.

Проте картина неповна. Статистика частки ринку відрізняється залежно від джерел, і ситуація може швидко змінитися, якщо велика компанія, що розміщує багато сайтів, внесе корективи.

До менших гравців належать OpenResty (ще одна модифікація Nginx з нішевим застосуванням Lua) та Google GWS. Останній використовується виключно Google, але має значну частку ринку через кількість сайтів, що належать Google.