-
Дальнейшие улучшения в новом интерфейсе Anaconda (мы тоже
можем менять местами кнопки и изменять размеры элементов UI).
-
Интеграция Anaconda и realmd, что
позволит при установке подключаться к AD и FreeIPA доменам.
-
Вызвавшая споры фича - возвращение Apache OpenOffice в репозитории Fedora. Работу взялся
провести участник OpenOffice.org с 10-летним стажем, Andrea Pescetti.
-
Улучшенная поддержка IPSec в NetworkManager.
-
Обновление CUPS до версии 1.6. Мы уже рассказывали об
этой версии.
-
Довольно странная фича - помощник разработчика.
Несмотря на название, это всего-лишь некоторое количество мета-пакетов,
которые будут содержать в своих зависимостях полезные для разработчиков
приложения (и, порой, простенькие скрипты для первичной настройки). Наверное
это будет интересно начинающим.
-
Интересная фича - создание минимальной initramfs для загрузки на конкретной
машине.
Сейчас initramfs содержит набор модулей и компонент, позволяющий загрузиться
на произвольной конфигурации, что не всегда нужно.
Пользователи, вместо самосборных "писюков" (где от загрузки к загрузке может
измениться, например, материнская плата), предпочитают "монолитные" машины
(ноутбуки различных производителей, компьютеры Apple, и т.п., где максимум,
что можно сделать, это нарастить память и заменить USB-клавиатуру), и им уже
не так интересно иметь возможность вырвать винчестер, переставить на
совершенно другой компьютер и успешно загрузиться. Теперь время загрузки и
пересборки initramfs при обновлении ядра важнее.
-
Обновление Erlang до версии R16. В этой версии
отказались от параметризованных модулей, что потребует внесения изменений в
ряд библиотек и приложений, среди которых mochiweb (уже исправлено), Wings и
возможно другие.
-
Очень интересная фича от Daniel Pocock,
участника Debian и разработчика reSIProcate, Federated VoIP, целью которой
является упрощение развертывания на базе Fedora узла интегрированной
распределенной VoIP-сети, использующей открытые SIP- и XMPP-компоненты.
-
Язык правил для firewalld.
-
Официальные образы Fedora для развертывания в облачных сервисах. Сейчас
Fedora поставляется лишь в виде ISO-образов для установки, а планируется с
каждым релизом (альфа, бета, TC и финальным релизом) поставлять также
официальные образы, пригодные для моментального развертывания узла в облаках.
Это потребует внесение ряда изменения в инфраструктуру проекта, но дело
стоящее.
-
Обновление GLIBC до версии 2.17.
-
Обновление GNOME до версии 3.8. Добавить особо нечего
- все увидите сами!
-
Замена rpc.svcgssd на gss-proxy, что позволит
использовать общий сервис во всех приложениях, не только NFS-, но и
CIFS-сервисах.
-
High Availability Container Resources-
Pacemaker будет иметь возможность управлять не только ресурсами на физических
машинах, но и ресурсами в виртуальных машинах, запущенных на физических
серверах.
-
Обновление JRuby до версии 1.7.
-
Обновление KDE до версии 4.10.
-
Замена ibus-anthy и ibus-mozc, подсистем для ввода японских алфавитов, на
ibus-kkc, построенную на базе libkkc.
-
Обновление MATE (форк GNOME 2) до версии 1.6. В этой версии
планируется замена ряда компонентов на аналоги из GNOME 3, что упростит
поддержку Desktop Environment.
-
Пересборка MinGW с GCC 4.8. В рамках этого
изменения будет произведена полная пересборка новой версией компилятора всего
списка приложений и библиотек для MinGW, в полном соответствии с правилами
Fedora.
-
Обновление ModemManager до версии 0.7 или 0.8, в которых
будет реализована более полная поддержка стандартов и протоколов 2G/3G/4G, в
т.ч. и проприетарных.
-
Поддержка multiqueue в VirtIO, как на стороне
хоста, так и в драйверах гостевой машины. Чем это выгодно вы можете почитать
на странице разработчиков,
которые и займутся этой фичей в Fedora.
-
Лучшая поддержка bonding в NetworkManager, в т.ч.
обнаружение уже существующих конфигураций, созданных, например, libvirt.
-
Лучшая поддержка bridging в NetworkManager, и
аналогично предыдущей фиче - в т.ч. обнаружение уже существующих
конфигураций, созданных, например, libvirt.
-
После изменений дизайна Anaconda нам представят измененный дизайн firstboot, программы,
производящей начальную настройку системы после установки.
-
Включение OpenAttestation, что позволит
реализовать поддержку Trusted Computing Pools в OpenStack и в будущей
версии oVirt.
-
Упрощения в настройке и использовании OpenLMI, системы для
управления Linux-машинами. О ней можно прочитать на сайте разработчиков.
-
Фича, перенесенная с Fedora 18 - включение OpenShift Origin, PaaS-платформы
от Red Hat. Ее не успели включить в Fedora 18 из-за большого количества
зависимых Ruby-пакетов.
-
Обновление oVirt Engine до версии 3.2.
-
Обновление Performance Co-Pilot до еще невыпущенной версии 4.
-
Упрощенное развертывание Pacemaker/Corosync. Эта
фича позволит легко и просто настроить Pacemaker/Corosync для типичных
сценариев.
-
Дальнейшее развитие PreUpgrade - PreUpgrade Assistant,
инструмент, позволящий пользователям не только обновляться, но и не потерять
внесенные пользователем изменения в конфигурацию, если их невозможно
перенести средствами PreUpgrade/yum/rpm.
-
Поддержка FreeIPA в realmd.
-
Фича, интересная в основном мэйнтейнерам Java-пакетов - упрощение сборки
RPM-пакетов с Maven.
Обычные пользователи увидят это лишь опосредованно, в виде улучшения качества
RPM-пакетов c Java-библиотеками и приложениями.
-
Включение полноценного аналога cron в systemd.
-
Включение легковесных контейнеров в systemd.
Благодаря этой фиче будет очень просто запустить Fedora внутри уже запущенной
Fedora. Т.е. это такая современная и более развитая версия chroot.
-
Сделан еще один шаг к улучшению машиночитаемости системного журнала событий -
теперь сообщения будут иметь номера.
Например, вместо текстового сообщения "приложение совершило недопустимую
операцию и будет закрыто", вам будет выдаваться простой и понятный
идентификатор - скажем, "ORA-01033", с которым уже можно что-то делать. По
нему можно создавать локализованные сообщения об ошибках, его можно будет
погуглить невзирая на локаль пользователя, можно будет легко вести
статистику.
-
Улучшено управление ресурсами сервисов в systemd. Теперь
можно будет наживую менять ограничения для запущенных сервисов.
-
Обновление systemtap до версии 2.2.
-
Обновление Thermostat, средства для мониторинга Java-приложений, до версии
1.0.
-
Включение системы Trusted Network Connect.
-
Поддержка системы снапшотов в Yum на базе LVM2. Это -
первый шаг к полностью транзакционным обновлениям пакетов. Конечно,
потребуется еще и интеграция с CRIU, но начало
положено.
-
Планируется изменение в yum, позволящее ему рассматривать группы, также, как
и обычные пакеты. Т.е. вместо
sudo yum group install kde-desktop можно будет просто скомандовать sudo
yum install kde-desktop.
На подходе еще несколько фич, но возможно их уже перенесут в Fedora 20.