Представляем Freenginx, ответвление самого популярного веб-сервера

2
компьютеры и технологии 40.webp.webp

Последнее обновление 12.03.2024 — Иван Катанаев

Freenginx — это новая версия Nginx, веб-сервера с открытым исходным кодом, на котором работает треть всех веб-сайтов. Сможет ли это отделение заменить признанного лидера рынка и почему вас это должно волновать?

Что такое Нгинкс?

Nginx (произносится как «engine x») — это бесплатный веб-сервер с открытым исходным кодом, запущенный в 2004 году. Он легко настраивается, а также нашел свою нишу в качестве прокси-сервера.

По данным Netcraft, популярность Nginx медленно росла, превзойдя своего давнего конкурента с открытым исходным кодом Apache и собственный IIS Microsoft в 2019 году.

Что такое Фрингинкс?

14 февраля бывший разработчик Nginx Максим Дунин анонсировал Freenginx, форк Nginx. Максим пошел на эту акцию в знак протеста против решений компании F5, которая в настоящее время владеет Nginx. Он написал:

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

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

По теме:  Как изменить настройки DNS для увеличения скорости

Лучше ли Freenginx, чем Nginx, и стоит ли мне начинать его использовать?

После всего лишь одной ревизии Freenginx практически ничем не отличается от своего предка. Так происходит со всеми вилками; Со временем форк будет постепенно отходить от исходного программного обеспечения, поскольку проекты идут разными путями.

Заявленная цель Freenginx — больше сосредоточиться на улучшениях, связанных с безопасностью, и руководствоваться разработчиками, а не решениями сверху вниз на уровне управления.

По мере развития ответвления любая миграция будет уже не похожа на аналогичную замену. Так что сейчас самое время измениться, если вам нравится направление Freenginx или вы хотите поддержать цели разработчика.

Но и большой необходимости менять лошадей на этом этапе скачек нет. Nginx никуда не денется и всегда будет иметь право вносить изменения Freenginx в свою кодовую базу.

Какие еще веб-серверы доступны?

Apache по-прежнему остается основной альтернативой Nginx, особенно в экосистемах с открытым исходным кодом, где он установлен по умолчанию или легко настраивается. Эти два веб-сервера в настоящее время доминируют на рынке, и опыт работы с любым из них ценен.

Но это не говорит всей истории. Статистические данные о доле рынка из разных источников расходятся, и ситуация может быстро измениться, если компания, ответственная за хостинг большого количества сайтов, внесет изменения.

Менее крупные игроки включают OpenResty — еще один вариант Nginx с нишей для размещения приложений Lua — и Google GWS. Последний используется исключительно Google, но имеет заметную долю рынка благодаря количеству сайтов, создаваемых Google.