Релиз Debian 8.0 "Jessie"
После двух лет разработки состоялся релиз Debian GNU/Linux 8.0 (Jessie), доступный для 10 официально поддерживаемых архитектур, среди которых: Intel IA-32/x86 (i386), 64-bit PC / Intel EM64T / x86–64 (amd64), ARM EABI (armel), 64-bit ARM (arm64), ARMv7 (armhf), MIPS (mips, mipsel), PowerPC, PowerPC 64 (ppc64el) и IBM System z (s390x). В репозитории представлено 43512 бинарных пакетов, что примерно на 30% больше, чем было представлено в Debian 6.0. По сравнению с Debian 7.0 добавлено 12253 новых бинарных пакетов, удалено 5441 (14%) устаревших или заброшенных пакетов, обновлено 24573 (66%) пакетов. Debian 8.0 «Jessie» будет сопровождаться в рамках программы расширенной поддержки (LTS), подразумевающей выпуск обновлений в течение 5 лет. Для загрузки доступны CD и DVD-образы, загрузить которые можно по FTP или через системы jigdo и BitTorrent. Полный установочный комплект занимает 69 CD, 10 DVD или 2 Blu-ray диска (плюс 46 CD и 8 DVD с исходными текстами пакетов). Отдельные CD-диски подготовлены для установки окружений GNOME, KDE и LXDE + Xfce. Для желающих осуществить установку по сети создан netinst-образ (150 Мб) и диск в формате бизнес-карты (46Мб). Также сформирован неофициальный установочный образ, включающий в себя проприетарные прошивки. Для архитектур amd64 и i386 разработаны LiveCD/LiveUSB, доступные в вариантах с GNOME, KDE и Xfce, а также многоархитектурный DVD, сочетающий пакеты для платформы amd64 с дополнительными пакетами для архитектуры i386. Для развёртывания облачных систем подготовлен специализированный образ с платформой OpenStack.
Ключевые изменения в Debian 8.0:
Переход на системный менеджер systemd, обеспечивающий более высокую скорость загрузки, использующий cgroups для сервисов и предоставляющий возможность изоляции частей сервисов. Ранее применяемая система инициализации sysvinit по-прежнему доступна для применения в качестве опции; Добавлены две новые официальные архитектуры: arm64 (64-разрядная архитектура AArch64) и ppc64el (архитектура для процессоров Power 7+ и Power 8 в режиме little endian-mode и с Open Power ELFv2 ABI). Из-за низкой активности разработчиков из числа официальных архитектур исключены IA-64 и Sparc. Вместо s390 представлен новый порт s390x. В состав также не вошел Debian GNU/kFreeBSD, сочетающий в себе ядро FreeBSD с пользовательским окружением на базе glibc и GNU-утилит, так как данный порт не достиг должного уровня качества, требуемого для включения в число официально поддерживаемых архитектур. Активированы флаги сборки с использованием дополнительных механизмов безопасности для как можно большего числа пакетов, которые работают с внешними данными (сетевые серверы, браузеры, просмотрщики контента и т.п.). Прекращена поддержка протокола SSLv3. Задействованы дополнительные механизмы обеспечения безопасности, интегрируемые в исполняемые файлы ELF (Position Independent Executable, защита стека, Fortify Source, Read-only relocations, Immediate binding). Включён по умолчанию механизм противодействия атакам через манипуляцию с символическими ссылками; Добавлен пакет needrestart, который выполняет проверку необходимости перезапуска фоновых процессов после обновления связанных с ними компонентов. Если такая необходимость определена, сервис перезапускается для избежания продолжения работы уязвимых сервисов несмотря на установку обновления; Включены инструменты кросс-компиляции и средства кросс-сборки базовой системы (можно разом и без установки внешних инструментов кросс-скомпилировать 140 пакетов, составляющих минимальную базовую систему); В установщике значительно улучшена поддержка загрузки на системах с UEFI. Добавлена поддержка UEFI на 32-разрядных системах и возможность загрузки 64-разрядного ядра Linux в 32-разрядном окружении UEFI. Для проблемных UEFI-систем на базе архитектур amd64 и arm64 подготовлен дополнительный загрузчик grub.efi. В grub-installer обеспечена расширенная поддержка принудительной установки на съёмные накопители с UEFI. Улучшена поддержка установки на компьютеры Apple с процессорами Intel. Добавлены обходные пути решения проблем в UEFI-прошивках; Пользователю предлагаются графические окружения GNOME 3.14 (в Debian 7 поставлялся GNOME 3.4), KDE 4.11.13, Xfce 4.10 и LXDE. В репозитории добавлены пакеты с рабочими столами Cinnamon и MATE, продолжающими развитие классического рабочего стола GNOME; Многочисленные изменения, связанные с поддержкой мультимедиа. В частности, прекращена поставка mplayer, вместо которого рекомендовано использовать mplayer2 или mpv. Из коробки обеспечена поддержка многих новых мультимедиа форматов и кодеков, таких как HEVC, Opus, Matroska 3D, Apple ProRes. Добавлены новые приложения: медиацентр XBMC, аудио/видео проигрыватель mpv, звуковой редактор Ardour3, медиаплеер Cantata, синтезатор звука din, система перекодирования видео HandBrake и т.д. Сформировано несколько новых наборов пакетов (task) с подборкой компонентов для различных мультимедийных применений, а также для установки подборок игр, медицинских, геоинформационных и научных приложений; Помимо СУБД MySQL 5.5 в состав включена СУБД MariaDB 10.0. В Debian 9 будет оставлена только одна из этих систем. Обновлены версии системных компонентов, в том числе ядро Linux 3.16 (в Debian 7 используется 3.2), GCC 4.9.2 Обновлены пользовательские приложения, в том числе LibreOffice 4.3, Calligra 2.8, Abiword 3.0, Evolution 3.12, GIMP 2.8.14, Обновлены серверные приложения и средства разработки, в том числе Apache httpd 2.4.10, Exim 4.84, Postfix 2.11, OpenSSH 6.7, Perl 5.20.2, PHP 5.6.7, Python 3.4.2 (+2.7.9), PostgreSQL 9.4.1, Samba 4.1.17, Tomcat 7.0.56/8.0.14, Xen Hypervisor 4.4.1, Asterisk 11.13.1, MariaDB 10.0.16, MySQL 5.5.42 В качестве версии Java runtime по умолчанию предлагается OpenJDK 7. Из бэкпортов доступен OpenJDK 8. Для выполнения JSP-страниц и Java-сервлетов поддерживаются Tomcat 7 и Tomcat 8, поддержка Tomcat 6 прекращена. В состав включены новые инструменты для разработчиков на языке Java, среди которых VisualVM (openjdk-7-jre-dcevm), Gradle, eclipse-wtp-webtools и closure-compiler; Проведена работа по адаптации пакетов для сборки при помощи Clang, который может использоваться в качестве вторичного компилятора; Обеспечена возможность использования системы принудительного контроля доступа SELinux (в режиме enforcing). По умолчанию SELinux выключен; Продолжение инициативы по обеспечению полной поддержки UTF-8 во всех пакетах (поддержка ввода и отображения в UTF-8 по умолчанию, поставка всех текстовых файлов в UTF-8, поставка в пакетах файлов только с именами в кодировке UTF-8). Среди новых пакетов: облачное хранилище ownCloud, серверная JavaScript-платформа Node.js, браузерное дополнение https-everywhere, пакет для упрощения кросс-компиляции cross-binutils, PHP-фреймворк Horde, комплект для разработчиков AndroidSDK-tools.
© OpenNet