Сегодня вышел новый релиз популярного дистрибутиваopenSUSE 13.1.

Интересные нововведения:
  • Linux 3.11
  • GCC 4.8
  • обновлен systemd
  • X Server 1.14.0
  • GStreamer 1.0
  • KDE 4.11
  • GNOME 3.10

Более подробно о новшествах релиза под катом.

Стабильность


Новый релиз протестирован обновленным инструментом автоматизированного тестирования openQA. Тщательно протестирована файловая система Btrfs. Теперь она, хотя и не используется по умолчанию, считается достаточно стабильной для постоянного использования. Этот релиз был выбран для Evergreen — трехлетнего цикла поддержки.

Сеть


Новый ApacheMySQL и MariaDB. Новый Ruby 2.0 on Rails 4.0. Добавлена возможность монтирования Amazon s3. НоваяSamba 4.1 с улучшенной поддержкой доменов Windows.

Разработка


OpenSUSE движется вперед с AArch64, что делает openSUSE готовым к предстоящему поколению 64-битных ARM-устройств. Поддержка 32-битных ARM-устройств была сильно улучшена и сделана специальная сборка для Raspberry Pi. Этот релиз также содержит GCC 4.8 с новыми возможностями создания отчетов об ошибках, последние GlibcC11 и Intel TSX Lock Elision. Новые SDL2Qt 5.1QML и С++11.

Блеск


Значительно улучшены шрифты благодаря новому Freetype 2.5YaST был портирован на Ruby.

Скорость


Новый видеоускоритель с поддержкой VDPAU в MESA и оптимизированная версия Glibc для 32-битных систем.

Творчество


Пользователи десктопов по достоинству оценят интеграцию Android устройств в файловый менеджер KDE и в музыкальный проигрыватель Amarok. Художники оценят новые усовершенствования Krita. GNOME Shell позволяет приложениям изменять отображение верхней и системной панелей и тем самым более эффективно использовать место на экране.

Инновации


Этот релиз содержит ряд экспериментальных технологий. Например, предварительная поддержка Wayland в GNOME Shell и KDE Plasma Desktop, а также поддержка сверхвысоких разрешений экрана.

Особенности openSUSE 13.1:

  • Интеграция новой реализации конфигуратора YaST 3.0, переписанной на языке Ruby. Ранее YaST развивался с использованием специфичного языка программирования YCP (YaST Control Programming Language), что мешало вовлечению в проект новых разработчиков. Главным критерием выбора Ruby стало наличие в сообществе openSUSE большого числа опытных разработчиков, знакомых с данным языком. Ожидается, что использование более привычного языка поднимет интерес разработчиков к YaST и будет способствовать созданию новых дополнений.
  • Проведена работа по усилению процесса тестирования качества дистрибутива и улучшению работы тестового инструментария openQA. В итоге, удалось достигнуть высоких показателей стабильности;
  • Стабилизация поддержки файловой системы Btrfs, которая пока не предлагается по умолчанию, но уже готова для повседневного использования. Использование Btrfs по умолчанию ожидается в следующем выпуске (openSUSE 13.2). Для обеспечения максимальной надёжности активированы только безопасные и проверенные возможности Btrfs, в том числе поддержка снапшотов и механизмы контроля целостности данных и метаданных. Не включены такие особенности, как прозрачное сжатие данных, дедупликация, добавление нескольких дисков в режиме multi-volume, горячее подключение и удаление дисков, экспериментальные режимы оптимизации. Тем не менее данные возможности можно легко включить, указав в параметрах загрузки ядра "allow_unsupported=1";
  • Включение экспериментальной поддержки фреймворка Wicked для настройки сетевой конфигурации. Wicked заменяет собой скрипты, подобные /sbin/ifup, и оперирует файлами конфигурации в формате XML;
  • Экспериментальная поддержка запуска GNOME Shell и KDE Plasma Desktop поверх Wayland. Из штатных репозиториев также можно установить композитный сервер Weston;
  • Включён по умолчанию режим повышения безопасности kernel.kptr_restrict=1, запрещающий утечку информации об адресном пространстве в пространство пользователя, что затрудняет эксплуатацию уязвимостей в ядре Linux. Также по умолчанию включена защита символических и жестких ссылок (fs.protected_symlinks=1, fs.protected_hardlinks=1);
  • Собственный набор разрозненных скриптов для формирования mkinitrd-образов заменён на Dracut, что позволило задействовать единый инструментарий и унифицировать процесс создания mkinitrd;
  • Для шифрования разделов задействован cryptsetup 1.6 с использованием шифра XTS (aes-xts-plain64). Поддержка старых разделов, зашифрованных с использованием CBC-ESSIV (aes-cbc-essiv), сохранена;
  • Поставка FUSE-модуля s3fs для монтирования хранилищ Amazon s3 к директории в локальной файловой системе;
  • Подготовка отдельной сборки для Raspberry Pi, улучшение работы стабильной сборки для ARMv7 и экспериментальной сборки для ARM64 (AArch64);
  • Пакеты для обеспечения работы контроллера домена и сервиса Active Directory на базе Samba 4.1;
  • Повышение качества отображения шрифтов за счёт интеграции новой версии FreeType 2.5, задействования улучшенного CFF-растеризатора и включения автоматического хинтинга шрифтов;
  • Для аппаратного ускорения воспроизведения видео на системах с GPU от компании AMD задействован интерфейс VDPAU для доступа к возможностям декодеров UVD 2.2 и 3.0 (Unified Video Decoder);
  • Для пользователей KDE обеспечена более полная интеграция с внешними устройствами на базе платформы Android и предоставлена возможность протестировать новый апплет для настройки сети с использованием NetworkManagement и новый интерфейс входа в систему на базе LightDM;
  • Улучшена поддержка загрузки в режимах UEFI и UEFI Secure Boot. Обеспечена совместимость с различными моделями устройств, поддерживающих загрузку через UEFI;
  • Обновлены версии компонентов дистрибутива: