Команда разработчиков Debian GNU/Linux предупреждение, что 15 февраля истекает год с момента релиза Debian GNU/Linux 5.0 (Lenny). В соответствии с правилами поддержки устаревших релизов, в конце февраля будет прекращен выпуск для прошлой стабильной ветки - Debian GNU/Linux 4.0 (etch), почти три года назад - 8 апреля 2007 года.
Всем пользователям Debian Etch рекомендуется заранее запланировать обновление, не дожидаясь последнего момента. Процесс перехода с "etch" на "lenny" хорошо отлажен и безболезненно для большинства конфигураций штатными средствами программы aptitude, с минимальным временем простоя.
Следующий выпуск - Debian 6.0 (Squeeze), в июле. Напомню, что летом разработчики о переводе проекта на комбинированную схему двухлетнего цикла выпуска релизов, сочетающей жесткую привязку к периодичности выпуска с требованием полной стабилизации кодовой базы. Раз в два года в декабре будет производиться заморозка пакетной базы, после чего отводится примерно 6 месяцев на исправление ошибок и тестирование.
Из планируемых в Debian 6.0 улучшений можно отметить:
программы установки: включение по умолчанию категории пакетов "Recommends", улучшение интерфейса для выбора языка и часового пояса, улучшение выбора зеркал, добавлена поддержка файловой системы Ext4 и упрощен процесс настройки RAID, LVM и создания шифрованных разделов;
При подготовке пакетов переход на усовершенствованный формат исходных пакетов DebSrc 3.0 (патчи можно размещать в виде отдельных файлов), процесс унификации принципов оформления пакетов и обработки патчей с проектом Ubuntu.
архитектуры kFreeBSD, сочетающей в себе ядро FreeBSD 7.x с пользовательским окружением на базе glibc и GNU-утилит. Из официально поддерживаемых будет архитектура alpha, возможно также будет исключена и архитектура hppa;
на альтернативную реализацию init-инфраструктуры - Upstart, разработанную изначально для дистрибутива Ubuntu, но также используемую и в проекте Fedora. Upstart базируется на парадигме обработки событий, а для определения последовательности запуска сервисов и оценки возможности их выполнения в параллельном режиме, применяется метод учета зависимостей;
Для загрузки по умолчанию GRUB 2, в котором использован новый загрузчик Multiboot2, имеется поддержка выполнения скриптов, динамической загрузки модулей, доступа к файлам на ФС NTFS, Reiserfs и данным внутри cpio/tar архивов, создания графических меню, вывода локализованного текста в отличных от ASCII кодировках и т.д.
Переход на использование для выполнения shell скриптов вместо /bin/sh быстрой и упрощенной оболочки dash;
Поддержка многоархитектурных пакетов, позволяющих устанавливать один пакет для 32- и 64-разрядных сборок. Поддержка сборки пакетов, сжатых методом LZMA;
Дистрибутив будет поставляться с Linux ядром 2.6.32. Разработка пакетов с ядром будет переведена на использование системы управления исходными текстами Git. Код прошивок (firmware) будет выделен из основного ядра и будет поставляться отдельно. Модули поддержки IDE устройств будут заменены на libata, как это было ранее сделано в Ubuntu. Ядро будет собрано с Preemption-патчами, rt-патчи из-за проблем со стабильностью решено не включать;
В систему будет интегрирована возможность переключения видеорежимов на уровне ядра, с поставкой соответствующих DRM-модулей для популярных типов видеокарт. Но активировать данную функцию нужно будет отдельно, так как по умолчанию KMS будет отключен;
В базовом ядре останется поддержка организации изолированных контейнеров на базе технологии OpenVZ. Поддержка VServer и Xen Dom0 объявлена устаревшей и, несмотря на то что в Squeeze данные механизмы будут включены, в скором времени их поставка будет прекращена;;
В базовой поставке будет отключена поддержка звуковой подсистемы OSS. Основной мотив такого решения - интерфейс OSS является устаревшим. Для пользователей которым система OSS необходима, будет оставлена возможность активации OSS.
Полная поддержка IPv6 (поддержка IPv6 во всех приложениях которые могут работать через IPv4);
Более тесная интеграция с системой debtags, позволяющей сопоставить пакетам набор ключевых слов, для упрощения поиска нужного пакета;
Поддержка работы с файлами большого размера во всех пакетах (некоторые программы не читают файлы больше 2/4 Гб).