LTS-форк от сообщества · с апреля 2026

FreeUnit

Сервер приложений Unit, продолженный сообществом.
Свобода слова в коде.

Оригинальный репозиторий Unit был архивирован в октябре 2025 года.
Мейнтейнеры написали: «Желателен новый мейнтейнер.» FreeUnit — этот мейнтейнер.
В традиции
Angie freenginx MariaDB LibreOffice OpenSSH
— когда корпорации уходят, сообщество берёт управление

Почему FreeUnit

01
🐘 PHP 8.4 + 8.5
Полноценная поддержка современных PHP-рантаймов. Главная причина форка.
02
🔒 Бэкпорты безопасности
Активная поддержка безопасности. Никаких неустранённых CVE в архивированных репозиториях.
03
📦 Стабильные релизы
Предсказуемый цикл LTS-релизов. Продакшен-деплои требуют гарантий.
04
🤝 Управляется сообществом
Без корпоративного контроля. Решения принимают активные контрибьюторы.
05
🌐 WebAssembly
Нативный рантайм wasmtime. WASM-модули работают рядом с PHP, Go и Node.js.
06
🚀 Актуальные рантаймы
Go 1.26, Node.js 24, PHP 8.5. Версии рантаймов отслеживаются и обновляются с каждым релизом.

Установка

# Сборка из исходников
git clone https://github.com/freeunitorg/freeunit
cd freeunit
./configure --openssl --otel
make
sudo make unitd-install
Официальные пакеты скоро появятся.
Docker-образы доступны — смотрите GitHub Packages.
Поддержка PHP 8.5 требует FreeUnit — в архивированном апстриме её нет.

OpenTelemetry

# Настройка через Unit JSON API
{
  "settings": {
    "telemetry": {
      "endpoint": "http://localhost:4317/v1/traces",
      "protocol": "grpc",
      "sampling_ratio": 1.0,
      "batch_size": 20
    }
  }
}

Статус проекта

freeunit.org + freeunit.dev зарегистрированы
Апрель 2026
GitHub-организация freeunitorg создана
5 репозиториев
Форк Unit 1.35.3 — все ветки
активен
Рабочая сборка PHP 8.5
1.35.4
Docker-образы
1.35.4
CI/CD пайплайн
активен
Бинарники unitctl
1.35.4
Официальные пакеты
скоро
Перенос репозитория от F5
на переговорах

Политика поддержки (EOL)

Рантаймы поддерживаются 1 год после EOL апстрима.
Версии ОС поддерживаются 3 года после EOL апстрима.
Даты отслеживаются на endoflife.date. Версии в пределах 6 месяцев до удаления получают только патчи безопасности.
Рантаймы
Рантайм Версия EOL апстрима FreeUnit поддержка
Go1.24Фев 2026Фев 2027
Go1.25Авг 2026Авг 2027
Go1.26Фев 2027Фев 2028
Java (JSC)17 (LTS)Сен 2029Сен 2030
Java (JSC)21 (LTS)Сен 2031Сен 2032
Node.js20 (LTS)Апр 2026Апр 2027
Node.js22 (LTS)Апр 2027Апр 2028
Node.js24 (LTS)Апр 2028Апр 2029
Perl5.38Июл 2026Июл 2027
Perl5.40Июл 2028Июл 2029
PHP8.3Дек 2027Дек 2028
PHP8.4Дек 2028Дек 2029
PHP8.5Дек 2029Дек 2030
Python3.12Окт 2028Окт 2029
Python3.13Окт 2029Окт 2030
Python3.14Окт 2030Окт 2031
Ruby3.3Мар 2027Мар 2028
Ruby3.4Мар 2028Мар 2029
WebAssemblyбез EOL
Операционные системы
ОС Версия EOL апстрима FreeUnit поддержка
Fedora40 †2025-052028-05
Fedora41 †2025-122028-12
Fedora422026-052029-05
Fedora432026-122029-12
CentOS Stream92027-052030-05
CentOS Stream102035-052038-05
Amazon Linux22026-062029-06
Amazon Linux20232029-062032-06
Ubuntu LTS22.042027-042030-04
Ubuntu LTS24.042029-052032-05
Ubuntu LTS26.042031-052034-05
Debian10 buster †2024-062027-06
Debian11 bullseye †2026-082029-08
Debian12 bookworm2028-062031-06
Debian13 trixie2030-062033-06
RHEL82029-052032-05
RHEL92032-052035-05
RHEL102035-052038-05
Alpine3.202026-112029-11
Alpine3.212027-112030-11
† ОС прошла EOL апстрима; находится в 3-летнем grace-периоде FreeUnit.

EOL.md на GitHub →

📰 Последние новости

30 апр 2026
Вышел Unit 1.35.4
Исправлен спин CPU роутера и зависание соединений под port scanning нагрузкой; HTTP keep-alive idle_timeout по умолчанию снижен до 30 сек.
7 апр 2026
Вышел Unit 1.35.3
Contrib-зеркало перенесено на packages.freeunit.org; обновлены njs до 0.9.6, libunit-wasm до 0.5.0, wasmtime до 43; улучшена поддержка Java.
4 апр 2026
Вышел Unit 1.35.2
Bugfix-релиз — PHP-воркеры в режиме TrueAsync теперь корректно завершаются по сигналу quit; исправлена сборка против версий PHP, отличных от используемой при компиляции.

RSS-лента →

Сообщество