LINUX.ORG.RU

Fedora 20

 


1

3

Сегодня, 17.12.2013, состоялся релиз Fedora 20. Кодовое имя Heisenbug.

Из наиболее интересных новшеств можно отметить: первичный статус поддержки архитектуры ARM, удаление из базовой поставки sendmail и rsyslog, поставка десктоп-окружений GNOME 3.10, KDE 4.11, Cinnamon 2.0 и MATE Desktop 1.6, экспериментальный вариант окружения GNOME, работающего поверх Wayland.

Основные новшества:

  • Архитектуре ARM (armv7hl, ARMv7 hfp 32bit) придан статус первичной архитектуры Fedora Linux, развиваемой синхронно с архитектурами x86 и x86_64 и отвечающей всем критериям качества и функциональности проекта;
  • Из поставки, устанавливаемой по умолчанию, исключены почтовый сервер sendmail и демон syslog (rsyslog). На смену Syslogd пришли встроенные в systemd средства для ведения системного журнала, поэтому выполнение дублирующего сервиса признано излишним нагромождением. Для сторонников традиционных систем ведения логов оставлена возможность установки из репозиториев на выбор Rsyslog, Syslog-NG и традиционного sysklogd;
  • В качестве причины исключения sendmail из базовой поставки упоминается отсутствие смысла в запуске почтового сервера на каждой системе. Запуск сетевого демона sendmail замедляет загрузку и создаёт дополнительные угрозы безопасности при том, что необходимость в развёртывании полноценного почтового сервера имеется у единиц пользователей, в остальных случаях запуск sendmail является излишним. Тем кому необходимо создание почтового сервера, часто используют postfix или exim, для тех же кто предпочитает sendmail не составит труда установить его из репозитория.
  • Обновление системных компонентов: Bluetooth-стек Bluez 5, системная библиотека GLibc 2.18, Boost 1.54.0;
  • Документация теперь устанавливается в директорию, содержащую только название пакета /usr/share/doc/имя_пакета (раньше, кроме имени указывался номер версии);
  • Обновление системного менеджера systemd до версии 208 (в Fedora 19 использовался systemd 204). Среди наиболее заметных улучшений:
    • Новая схема использования cgroups предусматривает наличие центрального арбитра для распределения ресурсов, который будет выступать промежуточным звеном между конфигурацией cgroups на уровне ядра и кодом, выполняемым на уровне пользователя.
    • Поддержка временных юнитов («transient»), которые создаются на лету через обращение к API, а не сохраняются на диск в виде файлов конфигурации.
    • Новый тип юнитов scope, которые напоминают юниты для запуска сервисов и отличаются от них тем, что порождаются не главным процессом инициализации (init), а уже работающими обычными процессами, что позволяет приложениям и демонам группировать запущенные ими дочерние процессы;
    • Новый тип юнитов slice, которые используются для разбиения системы на части, вводя в обиход раздельные области для системных процессов, пользовательских сеансов и изолированных контенеров или виртуальных машин, и предоставляя возможность использовать разные юниты в зависимости от текущего слайса;
    • Новый демон systemd-machined для управления виртуальными машинами и контейнерами, а также для накопления метаданных об их работе.
    • В logind добавлены средства для обеспечения доступа непривилегированных клиентов к требующим повышенных привилегий системе ввода и устройствам DRM (Direct Rendering Manager);
    • В systemd-cryptsetup добавлена поддержка TrueCrypt;
    • В утилиту systemctl добавлена поддержка опции "--state=", позволяющей фильтровать вывод списка юнитов по состоянию активации;
    • Реализована опция «journalctl -b», которая даёт возможность просмотра вывода, отображаемого в процессе текущей, предыдущей или одной из прошлых загрузок;
  • Для предварительного ознакомления вариант окружения на базе GNOME 3.10 и Wayland, в котором GNOME Shell выполняется в качестве обособленного композитного сервера Wayland, не требующего использования Weston. Компоненты Wayland пока не ставятся по умолчанию, но доступны в штатных репозиториях;
  • Включены новые версии десктоп-окружений: GNOME 3.10, KDE 4.11, Cinnamon 2.0, Enlightenment 0.18-pre;
  • Вместо фронтэндов к gnome-packagekit (gpk-update-viewer и gpk-application) в GNOME задействован новый интерфейс установки приложений GNOME Software, в котором унифицированы все операции, связанные с управлением установкой приложений. Новый интерфейс позволяет находить нужные сторонние приложения, устанавливать или удалять программы, следить за появлением обновлений. Наиболее востребованные приложения представлены в специальной отдельной секции рекомендованных программ;
  • Для настройки сетевых соединений в окружении KDE задействован новый апплет Plasma-nm, выступающий в роли надстройки над подсистемой NetworkManager;
  • Включение в репозитории Apache OpenOffice 4.0 в дополнение к LibreOffice;
  • Интеграция в дистрибутив полного набора компонентов системы организации удалённого доступа к рабочему столу X2Go;
  • В состав включены новые приложения для работы с 3D-принтерами: Cura, simarrange и slic3r;
  • Расширение возможностей сетевого конфигуратора NetworkManager. Пользователи теперь могут добавлять, редактировать, удалять и активировать/деактивировать сетевые соединения с использованием утилиты nmcli, работающей в режиме командной строки. Использование nmcli существенно упрощает настройку в конфигурациях без графического интерфейса, например, на серверных системах. Кроме того, в NetworkManager появилась поддержка настройки сетевых мостов (bridging) и агрегирования сетевых интерфейсов (bonding);
  • Средства для организации кэширования доступа к медленным жестким дискам на быстрых SSD-накопителях;
  • Поддержка настройки LVM Thin Provisioning на этапе установки системы (динамическое выделение места в хранилище для снапшотов и логических разделов LVM). Настройка LVM Thin Provisioning доступна как в режиме графической установки, так и при автоматизации через kickstart;
  • Задействован новый выпуск FreeIPA 3.3.2 для организации централизованной системы идентификации пользователей и управления информацией, связанной с безопасностью. В новой версии добавлена поддержка сложных конфигураций Active Directory, включающих несколько доменов. Пользователи данных доменов Active Directory теперь могут обращаться к ресурсам FreeIPA, а администраторы могут выборочно управлять доступом к каждому домену;
  • В демоне SSSD (System Security Services Daemon) добавлена поддержка маппинга между идентификаторами Windows (SID) и POSIX (ID). Для управления доступом представлены две новые утилиты setcifsacl и getcifsacl;
  • В состав включена новая утилита p11-kit-trust, позволяющая изменять признаки доверия для ключей и сертификатов и управлять содержимым чёрных списков на уровне всей системной базы сертификатов (ранее выполнить серию действий в разных директориях);
  • Обновление стека для разработки web-приложений на языке Ruby. Включение в поставку фреймворка Ruby on Rails 4.0;
  • Поставка нового выпуска Perl 5.18;
  • Документо-ориентированная БД MongoDB обновлена до выпуска 2.4 с поддержкой полнотекстового поиска, встраиваемых массивов, шардинга на основе хэшей и разграничения прав доступа на основе ролей;
  • В состав включен сервер приложений WildFly 8 (новое название JBoss Application Server);
  • Подготовлен пользовательский интерфейс для упрощения мониторинга и управления снапшотами виртуальных машин KVM при помощи virt-manager;
  • В Libvirt добавлена система разграничения доступа на основе ролей (RBAC). Указанное улучшение позволяет назначить отдельному пользователю полномочия по управлению работой определённых виртуальных машин для всех управляемых через libvirt объектов и вызовов API. Поддерживается три уровня доступа: Unauthenticated, изначально используемый для всех соединений и позволяющий выполнять все операции API, требующие аутентификации; Unrestricted, предоставляющий полный доступ ко всем операциям API; Restricted, допускающий обращение только в режиме чтения;
  • В состав включен Vagrant, инструментарий для упрощения формирования, установки и управления образами виртуальных машин. В поставку также входит плагин для поддержки KVM в Vagrant;
  • Налажена возможность запуска виртуальных машин на базе архитектуры ARM на хост-системах с архитектурой x86 с использованием штатных инструментов libvirt, таких как virsh, virt-manager и virt-install;
  • В состав включен фреймворк Ryu, позволяющий задействовать программно определяемые сети (SDN, Software Defined Networking) для систем виртуализации на базе OpenStack;
  • Появилась поддержка Bcache tools (SSD Caching).

Одновременно объявлено о готовности «free» и «nonfree» репозиториев проекта RPM Fusion для Fedora 20, в которых доступны пакеты с дополнительными мультимедиа приложениями (MPlayer, VLC, Xine), видео/аудио кодеками, поддержкой DVD, проприетарными драйверами AMD и NVIDIA, игровыми программами, эмуляторами.

Кроме того, представлена сборка Russian Fedora Remix 20, адаптированная для отечественных пользователей и содержащая «из коробки» полный набор мультимедиа кодеков и проприетарных драйверов.

Печальные новости:

  • Пришлось отложить использование SDDM вместо KDM до F21, т.к. SDDM ещё не готов для десктопа;
  • Bridging в NM работает только в очень редких случаях ;)

Release Notes

Russian Fedora Remix 20

>>> Подробности

★★★★

Проверено: JB ()
Последнее исправление: JB (всего исправлений: 8)
Ответ на: комментарий от qux

Он может, скажем, быть в стоковых андроидах или цианогене. Но здесь да, может отсутствовать как раз поэтому.

Ну во первых и малых, это чаще всего закрытые модули, то есть они прибиты к конкретному ядру, для которого они собраны.

А в главных, драйверы для видеокарт состоят как минимум из трех частей. Это ядерная часть (который может и есть в андройдах), драйвер для X11, которого под андройдом вовсе нет и модули opengles. А еще под андройдом видеодрова кправляются из юзерспейса, для чего велосипедят всякие демоны и переключатели.

AVL2 ★★★★★
()
Ответ на: комментарий от Deleted

Установлено с Fedora-Live-KDE-i686-20. Т.е. никакого минимала и близко нет. Да и пусть даже минимал, но wget зачем трогать, просто капец... Скора федора как суся станет, не дай бог.

anonymous
()
Ответ на: комментарий от anonymous

Установлено с Fedora-Live-KDE-i686-20. Т.е. никакого минимала и близко нет. Да и пусть даже минимал, но wget зачем трогать, просто капец... Скора федора как суся станет, не дай бог.

Во-первых, «live» - это минимальный десктоп, там даже из соответствующих групп пакетов (типа «Gnome Desktop») далеко не всё есть. Во-вторых, сейчас модно использовать curl как более фичастую утилиту =).

Deleted
()
Ответ на: комментарий от anonymous

И ещё сюрприз - «No NTP utility has been found...». Может это только кедосборка такая куцая. Бред просто.

anonymous
()
Ответ на: комментарий от Deleted

Да обалдеть минимал ага, гигабайт образ весит почти. Кошмар.

Curl есть, да. А то я уж испугался... лол

anonymous
()
Ответ на: комментарий от IvS

Долбанутыми мейнтейнерами, идиотски собирающими пакеты, странными зависимостями и отсутствием нужнейших вещей. Например отсуствием linux-atm в установочном диске. Это было конечно давно, но я не верю, что они исправились.

anonymous
()
Ответ на: комментарий от AVL2

Ну во первых и малых, это чаще всего закрытые модули, то есть они прибиты к конкретному ядру, для которого они собраны.

Вот именно. И тоже да, не обязательно ядру, могут быть и юзерспейсные части. Поэтому стартовый вопрос в общей форме дело достаточно мутное, и сборка с сайта федоры взлетит очень вряд ли, имхо.

Наверное, можно это всё выдернуть с стоковой прошивки (тот же цианоген, как понимаю, это и делает), но тогда как минимум привязка к версии ядра (если там еще всё модулями) и неизвестно что с юзерспейсом.

qux
()
Ответ на: комментарий от anonymous

Ну конечно же нет. Просто твоя довольно неудачная, согласись.

Да нет, согласись, они вполне прикольные!

А можешь сказать какая именно железка не заработала в кальке?

Да так, разбираться по поводу из-за чего и что забарахлило можно было долго, у меня сложилось впечатление, что разработчики калькулейта сменили старое железо на новое, штеудоэнвидийное, а прочего и не очень нового у них и для тестов осталось маловато. Последняя хорошая стабильная версия кальки была 10.9, а потом то модулей для работы проприетарных дров Radeon HD3850 не хватало, то стартовый дивидюк не мог распознать разделы на винтах, причём стартовая флешка их распознавала, то ещё каких-то модулей не хватало и перекомпиляция ведра никак не помогала - собиралось почти точно также. Время глобально обновлять содержимое системника ещё не пришло, поэтому сменил дистрибутив и те болячки исчезли. Может сейчас калька и поправилась, но большого смысла менять шило на мыло как-то нет, хотя некоторые решения в дистрибутиве мне нравились.

Napilnik ★★★★★
()
Ответ на: комментарий от RedEyedMan3

При наличии, при отсутствии, так чего же не должно быть? Что не случается?

Твой пост очень похож на этот пример:

При включении в электросеть, при вскипании чая, чайник не должен.

Да нет, это твои вопросы и примеры близнецы братья, только знаками препинания и отличаются.

Napilnik ★★★★★
()
Ответ на: комментарий от Napilnik

Да нет, это твои вопросы и примеры близнецы братья, только знаками препинания и отличаются.

Ясно, ты даже различать не умеешь. Дислекция. Так и запишем.

RedEyedMan3
()
Ответ на: комментарий от RedEyedMan3

Vi - это не вместо. Это для домохозяйки или хомячка - пытка настоящая. Они и так в консоль боятся лазить, а тут им vi ещё «пищит и всё портит»... лол

anonymous
()
Ответ на: комментарий от qux

Наверное, можно это всё выдернуть с стоковой прошивки (тот же цианоген, как понимаю, это и делает)

цианоген, это андройд. Они могут перетянуть себе модули и юзерспейс из другого андройда. А федора, это X11 или в теории wayland. Тут под видео свои драйверы нужны.

Завязка с ядром там небольшая. Я давно уже федору под армом гоняю на тегре 2 долгое время с ядром от убунты, а в qnap до сих пор ядро из дебиан. Проблем с ядром нет. Проблемы с драйверами под линукс.

AVL2 ★★★★★
()
Ответ на: комментарий от AVL2

Завязка с ядром там небольшая. Я давно уже федору под армом гоняю на тегре 2 долгое время с ядром от убунты, а в qnap до сих пор ядро из дебиан. Проблем с ядром нет.

Имел в виду, что если брать хоть какие-то модули ядра из стоковой прошивки, то кастомная должна быть на ядре той же версии, эту завязку.

Проблем с ядром нет. Проблемы с драйверами под линукс.

Драйверов в смысле юзерспейсной части? А то не понял.

И как с вайфаем и мелочью типа акселерометров/GPS/BT ?

qux
()
Ответ на: комментарий от qux

Драйверов в смысле юзерспейсной части? А то не понял.

В смысле X11. Нет его в андройде и наоборот. И в юзерпейснывх утилитах, которые завязаны на специфику андоройда.

И как с вайфаем и мелочью типа акселерометров/GPS/BT ?

c вайфаем, gps и BT чаще всего норма. Если чипсет не слишком новый, то драйвера есть, а их использование очевидно. А вот тач, компасы, гироскопы и акселирометры мало того, что в драйверах проблемны, так еще и никто их не использует, то есть юзерспейс никакой.

AVL2 ★★★★★
()
Ответ на: комментарий от vold

Лежит в свободном доступе?

Попробуйте поставить «федору секьюрити», и почитайте по английски: «нельзя скачивать в вашу страну»

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.