Сегодня, 9 декабря 2014 года, выходит Fedora 21!
В ожидании релиза перечислим основные изменения в дистрибутиве:
Дистрибутив теперь представлен в трех основных вариантах — облачный, сервер и десктоп.Обновления ПО: GNOME 3.14; KDE Frameworks 5; MATE Desktop 1.8; GCC 4.9.x; Boost 1.56 Uplift — поскольку 1.56 еще не готов, дистрибутив пересобран с версией Boost 1.55.0; Make 4.0; Java 8 — текущая Java 7 будет объявлена устаревшей и удалена; PHP 5.6; Python 3.4; Ruby 2.1; Ruby on Rails 4.1; TCL/TK 8.6; RPM-4.12; MariaDB 10.0. Общие изменения: System-wide crypto policy — возможность автоматической настройки всех крипто-библиотек через единый конфиг /etc/crypto-policies/config. Для внесения изменений используется механизм в стиле debian — update-crypto-profiles. В дальнейшем планируется специальный демон, который будет осуществлять автоматическое обновление политик при обнаружении им изменений в данном системном конфиге. Format Security — пересборка дистрибутива с опцией -Werror=format-security, позволяющей предотвратить сборку кода с узявимостью в функции форматирования строк. Access control in PCSC — позволяет контролировать доступ пользователей смарт-картам, доступным в системе. Чтение, форматирование карт со стороны неавторизованных пользователей может быть ограничено. Изменения в десктопе: Стандартная возможность запуска gnome через wayland. Представленный в F20 новый инсталлятор gnome-software теперь полностью интегрирован в графическое окружение gnome-shell. Изменения в сервере: Cockpit Management Console — простой веб-интерфейс мониторинга и управления сервером, который позволяет управлять одним или несколькими серверами. В числе прочего в нем заявлено управление службами systemd, просмотр логов, настройка сети и управление локальными учетными записями пользователей. Framework for Server Role Deployment — новый сервис dbus, позволяющий упростить разворачивание и дальнейшее управление серверными ролями системы через командную строку. Domain Controller Server Role — в сервере появилась стандартная роль — контроллер домена на основе FreeIPA. Headless Java — разделение Java-пакетов на зависящие и независящие от графических и звуковых подсистем части и перенастройка системы зависимостей всех остальных пакетов с целью обеспечения возможности установки и запуска java-программ на серверах без графической и звуковой карты. NFS Ganesha File Server — NFS сервер в пространстве пользователя. Позволяет реализовать NFS3, NFS4, NFS4.1 и распределенные по сети файловые системы pNFS. Remote Journal Logging — возможность настроить передачу логов systemd на удаленные серверы. Передаются как сами журналы, так и полностью все метаданные. Для облачных инсталляций: Atomic Cloud Image/Docker Container Image — образы для запуска облачного хоста с контейнерами docker и для запуска в контейнере docker. Modular Kernel Packaging for Cloud — отдельная упаковка модулей ядра в интересах облачных инсталляций. Несмотря на название, все наоборот. Раздельная упаковка модулей позволяет не устанавливать или удалять ненужные в виртуализированном окружении модули. Отметка лицензий отдельным макросом %license позволяет удалять документацию, оставляя только лицензии. А также многое другое. fedora