Кандидат в релизы инсталлятора Debian 8.0

Доступен кандидат в релизы инсталлятора следующего значительного релиза Debian — «Jessie». В настоящее время насчитывается 196 критических ошибок, блокирующие релиз. С учётом тривиальных проблем и недоработок, для которых уже готовы патчи, для выпуска релиза остаётся исправить примерно 72 ошибки. По сравнению с бета-версией можно отметить следующие ключевые изменения:

Скрипт проверки недостающих прошивок (check-missing-firmware) на стадии определения оборудования (hw-detect) доработан для выявления потенциально недостающих прошивок на основе анализа лога ядра Linux; Обновлены элементы оформления, задействована новая визуальная тема Lines»; Из-за изменений обработки параметров в ядре, для разделения опций для ядра и пользовательского окружения теперь используется разделитель »---», вместо ранее применяемого »--». Ядро 486 переименовано в 586, так как по сути 486 уже достаточно давно не поддерживается; Для архитектур amd64 и arm64 для режима сетевой загрузки подготовлен загрузчик grub.efi для использования на системах с EFI. В mini.iso для систем x86 добавлен вариант grub.cfg для использования на системах с EFI; Для систем EFI улучшена обработка нечитаемых загрузочных переменных; В grub-installer добавлена поддержка флага ignore_uefi из partman-efi, обеспечена расширенная поддержка принудительной установки на съёмные накопители с EFI. Диалог «Force UEFI installation» теперь показывается только для систем x86; В образы для архитектур ARM добавлены пакеты virtio-modules; Для архитектуры armhf добавлены модули с поддержкой периферийных интерфейсов SoC Exynos5. Улучшено определение области загрузчика для систем Freescale и AM33XX; В u-boot добавлена поддержка плат Bananapi, Arndale, A10-OLinuXino-Lime, A20-OLinuXino-LIME, Cubieboard2 и Cubieboard2_FEL; Обновлён список зеркал; В debootstrap добавлена поддержка будущих выпусков Debian 9 «Stretch» и Ubuntu 15.04 «Vivid Vervet»; В netcfg добавлена поддержка /etc/network/interfaces.d/; В partman-crypto добавлена поддержка предгенерированных паролей. Основные цели, намеченные для реализации в Debian 8.0:

Использование по умолчанию системного менеджера systemd; Поддержка Clang в качестве вторичного компилятора; Обеспечение возможности использования системы принудительного контроля доступа SELinux (в режиме enforcing); Задействование дополнительных механизмов обеспечения безопасности, интегрируемых в исполняемые файлы ELF (Position Independent Executable, защита стека, Fortify Source, Read-only relocations, Immediate binding). Активация флагов сборки с использованием дополнительных механизмов безопасности для как можно большего числа пакетов, которые работают с внешними данными (сетевые серверы, браузеры, просмотрщики контента и т.п.); Включение инструментов кросс-компиляции в архив и обеспечение из коробки средств для кросс-сборки базовой системы (можно будет разом и без установки внешних инструментов кросс-скомпилировать 140 пакетов, составляющих минимальную базовую систему); Упорядочивание использования сборочных флагов CC/CXX; Проведение чистки архива пакетов для прохождения пакетами тестов piuparts; Полная поддержка UTF-8 во всех пакетах (поддержка ввода и отображения в UTF-8 по умолчанию, поставка всех текстовых файлов в UTF-8, поставка в пакетах файлов только с именами в кодировке UTF-8).

© OpenNet