И опять - новые "фичи" Fedora 20

Теперь это уже не фичи, а "изменения", но пока по привычке называется по-старому. Итак, были анонсированы:

  • Пока официально не анонсированное изменение, так что чуть-чуть забегаем вперед - включение еще одного альтернативного десктопного окружения, Enlightenment, изначально запланированное на Fedora 19, но перенесенное из-за нехватки времени.
  • Включение ACPICA, набора утилит для управления подсистемой ACPI (создание, получение из системы, и изменение таблиц ACPI).
  • Вторая попытка включить Apache OpenOffice. В первый раз это было запланировано на Fedora 19, но единственный заинтересованный участник в срок не уложился. Конечно непонятно, кто будет пользоваться этим умирающим гигантом с кладбища opensource-проектов, Apache Software Foundation, да еще и при живом LibreOffice, но пусть будет. Кстати, участник проектов Fedora и LibreOffice, Caolán McNamara объявил о взятом новом рубеже - 300 диалоговых окон конвертированы в стандартный язык описаний GtkBuilder. Несколько месяцев назад было всего 150.
  • Будет доступен GUI для DeveloperAssistant. Изначально devassistant предназначался начинающим разработчикам, боящимся командной строки, и позволял с помощью командной строки создать скелеты приложений на различных языках. Вскоре народ заметил, что в таком описании devassistant что-то звучит не так, и решили написать к нему GUI.
  • GNOME 3.10.
  • Интеграция технологии thin provisioning в LVM. Если кто не знает, то thin provisioning, это технология, позволяющая выделять ресурсов больше, чем фактически присутствует (подразумевая, что запрашивающий необязательно использует весь объем ресурсов сразу). Это очень выгодно в виртуализированных системах. С помощью данной фичи можно будет создавать при установке разделы больших объемов, выделяя ресурсы по запросу. Это позволит добиться большей плотности виртуальных машин.
  • Три нововведения, относящихся к IPA - поддержка DNSSEC-зон в интегрированном в IPA DNS-сервере, интерфейс для управления OTP (one-time password) в IPA (позволит развертывать полноценную систему двухфакторной аутентификации на базе IPA), поддержка двунаправленных доверенных отношений из AD в IPA (подробнее о системе).
  • Продолжается перенос всего в /usr. В Fedora 20 будет официально запрещено устанавливать что-либо в /bin, /sbin, /lib, /lib64.
  • Больше не будет устанавливаться sendmail по умолчанию. Почтовик на десктопной системе оставим для любителей юниксвэя из 1980х.
  • Увы, но время syslog на десктопе также заканчивается - rsyslog по умолчанию не будет устанавливаться. Желающие смогут его установить, само собой.
  • После нескольких лет предупреждений о том, что ntpdate является более неподдерживаемой технологией, настало время сделать решительный шаг - ntpdate будет удален из системы. Используйте ntpd.
  • После включения CRIU делается еще один шаг в направлении надежных атомарных и транзакционных обновлений - В LVM будет доступен rollback.
  • Обновление Ruby on Rails до версии 4.0.
  • Использование дисков SSD, как кэширующих устройств. Если вы не в курсе, то индустрия идет в сторону, намеченную Дмитрием Завалишиным в его опередившей время системе Фантом ОС, и рано или поздно понятия "файловая система", "локальные хранилища файлов" и даже "файл", уйдут в прошлое. Но до тех пор, пока стоимость твердотельных накопителей не пробьет цену в 10 центов за гигабайт, появление персистентной памяти, состоящей из объектов и библиотек, а не файлов, нам точно не грозит.
  • Два изменения для SSSD - SSSD плагин для CIFS, для тесной интеграции идентификаторов пользователей из Windows и Linux, и поддержка смарт-карт в SSSD.
  • Обновление обучающего десктопного окружения Sugar до версии 1.0 (0.100).
  • Изменение уровня мэйнтейнеров - директории с документацией для пакетов более не будут иметь версию в пути. Т.е. больше не будет /usr/share/doc/libfoo-1.2.3.4/README, а просто /usr/share/doc/libfoo/README.
  • Включение Vagrant и его интеграция с KVM.
  • Управление доступом в libvirt на основе ролей. Сейчас в libvirt нет возможности тонко разбивать права доступа по пользователям (пользователь Петя может запускать виртуалки A,C,D, а пользователь Маша может останавливать виртуалки A-D и запускать E,F,G). Будет доступен role-based access ко всем объекта libvirt - сети, хранилища, виртуалки и т.п.
  • Продолжение работы над first-class cloud images, начатое еще в Fedora 19. Теперь официальные образы Fedora для моментального развертывания в облаках будут доступны на зеркалах вместе с другими образами. ISO-образы для CDROM ушли, а эти пришли. Эволюция.
  • После успешного завершения работы над Node.js начата разработка новых правил для мэйнтейнеров - стандартное расположение Web-ассетов (гифки, шрифты, скрипты, и т.п.). Unix, это не выбор, это жесткая стандартизация!
  • Включение X2Go, замена заброшенного nx-libs для удаленного доступа к системе по протоколу NX.