Почти 2 года прошло с момента выпуска Debian "Etch". В последние месяцы велась напряжённая работа по устранению багов в "testing". И, наконец-то, сегодня (на самом деле это было вчера, 14 февраля 2009 года :-) проект "Debian" официально (
http://debian.org/News/2009/20090214) сообщает о новом релизе Debian GNU/Linux под версией 5.0 и кодовым названием "Lenny".
Тестируемая ветка будет носить имя "Squeeze" (трёхглазые зелёные инопланетяне из Toy Story 2 :-).
Краткий обзор нововведений и обновлений:
- Доступна загрузка образа Blu-ray диска.
- Доступны загрузочные образы для USB-носителей.
- Новые версии пакетов программ: Linux 2.6.26, Gnome 2.22, KDE 3.5.10 (в "backports" доступна KDE 4.1.4), XFCE 4.2, LXDE 0.3.2.1, Xorg 7.3, OpenOffice.org 2.4, Firefox 3, Apache 2.2.9, MySQL 5.0.51, PHP 5.2.6, Ruby 1.8 и 1.9, Python 2.5.2. Всего в репозитории Debian "Lenny" насчитывается около 22 тысяч пакетов.
- В состав дистрибутива было решено включить проприетарные бинарные компоненты (firmware).
- Init-скрипты переведены на новую систему инициализации с учетом зависимостей, позволяющую организовать параллельный запуск сервисов.
- Пакеты для дистрибутива собраны на GCC-4.3, который теперь используется как компилятор по умолчанию для всех архитектур.
- Дистрибутив полностью подготовлен для использования в качестве /bin/sh оболочки dash. Но решено еще не использовать dash в качестве командной оболочки по умолчанию, переключиться на dash можно опционально.
- Полностью реализована поддержка интернационализации (i18n) в системе управления конфигурацией Debian.
- Во всех приложениях, поддерживающих IPv4, добавлена полная поддержка IPv6.
- Проведён аудит приложений на предмет устранения ограничений на размер обрабатываемых файлов (некоторые программы не читали файлы больше 2/4 Гб).
Улучшения, связанные с безопасностью:
- Stack protector — сборка пакетов с включённой в GCC опцией "-fstack-protector" для защиты от атак, направленных на переполнение буфера и стека.
- Fortify Source — активация средства glibc ("-D_FORTIFY_SOURCE=2") для дополнительной внутренней проверки выхода за пределы буфера функций, таких как "strcpy".
- Format warnings — защита от атак через параметры форматирования строки (format-string), обеспечивается сборкой с параметрами "-Wformat" и "-Wformat-security".
- Address Space Layout Randomization - случайный выбор позиции для размещения стека и области, выделяемой через mmap памяти;
- relro — переключение определенных областей памяти, после загрузки исполняемого приложения, в режим только для чтения. Включается через сборку с "-Wl,zrelro"
Начиная с этого дня, в ветках "squeeze" и "sid" ожидается приток новых версий программ, которого все пользователи Debian давно ждали.
Вне всякого сомнения, новый релиз одного из крупнейших дистрибутивов Linux — знаковое и важное событие не только для людей, пользующихся им, но и для других пользователей, особенно если учесть тот огромный вклад, который проект "Debian" вносит в развитие FLOSS.
Почему же было решено провести релиз 14 февраля, можно только догадываться :-).