Релиз дистрибутива Slackware 14.2
Спустя более двух с половиной лет с момента прошлого выпуска состоялся релиз одного из старейших дистрибутивов Linux — Slackware 14.2. Для загрузки доступен установочный DVD (2.6 Гб), который подготовлен для архитектур i386 и x86_64. Подборку дополнительных пакетов с программами, отсутствующими в стандартной поставке, можно найти в репозитории slackbuilds.org.
Дополнительно сформирован порт Slackware для архитектуры ARM, развиваемый проектом ARMedslack и официально поддерживающий такие платформы, как NVidia Tegra, BananaPi (Allwinner A20 SoC) и Marvell SoC (SheevaPlug, GuruPlug и OpenRD). Неофициально Slackware ARM может быть установлен на большинство систем на базе 32-битных процессоров ARM, сборки пакетов формируются для ARMv5te, Little endian, Soft float и EABI.
Особенности Slackware 14.2:
- Поддержка загрузки и установки на системах с UEFI (x86_64). Из загрузчиков, обеспечивающих поддержку UEFI отмечаются elilo, GRUB 2 и efibootmgr. Официальная поддержка Secure Boot отсутствует, но при желании пользователь может добавить в прошивку свой проверочный ключ, подписать ядро, модули и загрузчик, и использовать shim для запуска загрузчика в режиме Secure Boot;
- Ядро Linux обновлено до версии 4.4 (прошлый выпуск поставлялся с ядром 3.10). Для загрузки предоставляется два варианта ядра — монолитная сборка с максимально возможным вкомпилированным набором драйверов (как правило такая сборка позиционируется для использования в процессе установки) и модульная сборка, в которой все драйверы собраны в виде модулей. Дополнительно предлагается ядро 4.6, пакеты с которым размещены в директории /testing.
- Поставка пользовательских окружений KDE 4.14.21 (KDE 4.14.3 c kdelibs-4.14.21) и Xfce 4.12.1. В качестве базового офисного пакета предлагается Calligra. Окружение GNOME не поддерживается, но через SlackBuild доступны пакеты с MATE;
- В дистрибутиве не используется systemd, а для обеспечения работы десктоп-окружений задействованы такие подсистемы, как eudev, udisks и udisks2, что позволяет использовать внешние накопители без необходимости ручного монтирования устройств. Осуществлена интеграция звукового сервера PulseAudio. Добавлен Bluetooth-стек BlueZ 5. Добавлен новый скрипт rc.cpufreq для управления частотой CPU;
- Вместо udev задействована система eudev для управления файлами устройств в директории /dev и обработки операций подключения/отключения внешних устройств;
- По умолчанию для сборки пакетов задействован GCC 5.3. В качестве альтернативы поддерживается использование LLVM и Clang. Cистема работает под управлением системной библиотеки Glibc 2.23;
- Обновлён графический стек X.Org, задействованы новые открытые графические драйверы с интерфейсом KMS. Mesa обновлён до выпуска 11.2.2;
- Для настройки подключения к проводным и беспроводным сетям задействован конфигуратор NetworkManager, при этом поддержка настройки сети через классические скрипты и конфигуратор wicd оставлена в полном объеме;
- Присутствует поддержка создания шифрованных сетевых соединений, для чего предлагаются свежие выпуски OpenSSL, OpenSSH, OpenVPN и GnuPG;
- Обновление инструментов для управления пакетами, упрощающих создание, установку, удаление и обновление собственных пакетов программ. Функции отслеживания пакетов позволяют легко обновить Slackware 14.1 до релиза 14.0. Для обновления с более ранних выпусков следует использовать утилиту slackpkg. Для сборки собственных пакетов можно использовать утилиту slacktrack;
- Обновление версий приложений, в том числе Konqueror 4.14.13, SeaMonkey 2.40, Firefox ESR 45.2.0, Thunderbird 45.1.1, pidgin 2.10.12, gimp 2.8.16, gkrellm 2.3.7, hexchat 2.12.1, xsane 0.999, pan 0.139.
- В extra-репозитории представлены Java JDK 7, набор библиотек для совместимости с kde3, браузерный плагин на базе mplayer, скрипт для формирования пакетов с Google Chrome и т.д.
- Обновление серверных компонентов: Apache (httpd) 2.4.20, samba 4.1.6, openssh 7.2p2, sendmail 8.15.2, vsftpd 3.0.3;
- Обновление средств разработки: PHP 5.6.23, Perl 5.22.2, Python 2.7.11, Ruby 2.2.5, Subversion 1.9.4, git 2.9.0, mercurial 3.8.2.
© OpenNet