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)
Ответ на: Советы. от eR

Долго воздерживался от комментариев, но здесь не могу не выразить своё мнение: единственный способ добиться от Федоры стабильности --- купить RHEL или на худой конец поставить Scientific. И ни в коем случае не подключать внешние репозитории типа epel (просто представьте, что их нет). Всё остальное --- иллюзия.

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

Чтобы тратить нервы на багрекер, нужно иметь параллельную систему только для тестинга обновлений.

Слабаки... :)

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

Как обновиться с 19\18 ?

Тут уже писали, но: http://fedoraproject.org/wiki/Upgrading_Fedora_using_yum

Делаю так то ли с 13й, то ли с 14й, на двух машинах. Серьезный фейл был один раз на одной, на апдейте где менялся systemd layout (есть подозрение что из-за него): операция заткнулась на средине. Разгреб, но задача не базовой сложности.

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

SElinux убрали ? Я боюсь этой заразы ... Хочется попробовать , но не хочется опять увидеть это недоразумение :))

Отредактировать /etc/sysconfig/selinux не? А Линукс тогда зачем? :)

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

что тебе лично не нравится и в чём твоя печаль?

Да скучно ему, поговорить не с кем.

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

Больше контроля и гибкости, имхо. Пакетный менеджер, всё-таки. На опеннете вон кто-то пишет, что с его доп. репами fedup не справляется. Да и был этот метод задолго до fedup'a.

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

добиться от Федоры стабильности

Кому нужна стабильная Федора? Это как безалкогольное пиво или резиновая женщина. Пусть уж будет как есть.

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

я думаю, что да. но обещать не могу. не тестировал.

i_gnatenko_brain ★★★★
() автор топика

Архитектуре ARM (armv7hl, ARMv7 hfp 32bit) придан статус первичной архитектуры Fedora Linux, развиваемой синхронно с архитектурами x86 и x86_64 и отвечающей всем критериям качества и функциональности проекта;

Отлично! Теперь можно присунуть Fedora вместо Android на планшет?

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

Fedora вместо Android

Заменить одну глючную штуку на другую?

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

Хм, у меня live-образ Федоры качается со скоростью 20 Мбит/сек, хотя тариф всего лишь 10 :D

яндекс скорее всего локален.

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

Я могу поставить Федору на свой планшет?

Пункт про primary architecture это только один из шагов. Самые танцы там обычно с графикой, afaik.

Образов для ARM не видел, есть сомнения что на конкретном планшете заведется какой-нибудь Fedora-Desktop-armhfp-20-1-sda.raw.xz, но буду рад ошибиться.

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

Кто как, а я задолбался ссылки править, что бы сслыки на документацию в браузере указывали куда нужно. :)

Логично. Вообще я подумал, 99% пакетов ставятся в единственном числе. Проблема может быть только с пакетом kernel и еще там парой, которые могут ставиться несколько версий.

Если с ними проблем нет, то и ладно.

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

Смысл был не в этом, но ассоциативные ряды из названий ресурсов лучше поанализируем в другой раз.

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

Почему нет? нормально ставится и работает. Ядро, модули и драйвера графики обычно идут отдельно для конкретной железки.

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

Да ладно?

Вот у меня десяток федор в различных десктопах и ноутбуках последние лет пять последних и полторы тысячи серверов и виртуалок с центосью, все с epel'ем. И никаких проблем, кроме разовых и легко решаемых минимально квалифицируемым администратором, нету.

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

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

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

Ядро, модули и драйвера графики обычно идут отдельно для конкретной железки.

Вот насчет этого /me детально и не в курсе. Помню вселенскую печаль, когда немного потыкал палочкой вопрос и всплыло состояние дел с драйверами для embedded GPU. Еще по-мелочи всякие вайфаи и датчики, вроде.

qux
()

тред не читал

Heisenbug
bug

Они, наконец, смирились с качеством своего дистрибутива и взяли то, что лучше всего его характеризует, в кодовое название?

ptarh ★★★★★
()

Блин, только закончил устанавливать Fedora 20

lester_dev ★★★★★
()

Архитектуре ARM (armv7hl, ARMv7 hfp 32bit) придан статус первичной архитектуры Fedora Linux, развиваемой синхронно с архитектурами x86 и x86_64 и отвечающей всем критериям качества и функциональности проекта

Отлично, теперь Pidora не нужна будет.

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

Кстати я тут выше писал про Unknown Error при попытке запуска инсталлятора.

Это как раз был рфремикс kde-minimal

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

И получишь планшет, где работает только экран (если повезёт, то ещё и wifi). Про 3Д-ускорение можно забыть (если не использовать wayland). А ещё он будет разряжаться за пару часов.

equeim ★★
()

rfremix, я так понял, для тех кому не хватает багов оригинальной федоры. лайв матэ не логинит лайв юзера, пишет «невозможно выполнить вход». лайв гном вообще дальше лого федоры в плимасе не идет.

anonymous
()

В этой версии Федоры у меня не работает Cheese вообще.
А если работает tvtime, и попытаться стартануть cheese, то телевизор «вырубает с треском».

Не работает так же в Параметрах «Пользователи», соответственно добавить второго юзера можно только через консоль.

Pakostnik ★★★
()
Последнее исправление: Pakostnik (всего исправлений: 1)
Ответ на: комментарий от aim1159

поставь rfremix

Ставил недавно ремикс kde-minimal 19.1, это тихий ужас:) Шрифты меня убили сразу, причём они их перелопатили так, что я настроить их под себя так и не смог. Далее не понравился из коробки qtcurve, меня этот стиль почему то всегда раздражал (это ладно починил). Далее меня убил нетворкманагер, который был gtk-шный и выглядел в кедах как говно на занавеске, который всякими gtk2-engines я так и не смог подретушировать до человеческого вида, ну а далее мои нервы сдали и дистрибутив отправился в мусорку. Я не скажу, что в федоре уж очень много гогна из коробки, посравнению с той же сусей, просто мне не нравится, что софт, который я не использую постоянно обновляется и тратит моё время и нервы.

sergio1204 ★★★
()

Как интересно тут зависимости работают. smplayer установился без qt-x11 и не запустился, vlc видимо та же проблема, но когда я vlc попробовал снести через packagekit, оно мне чуть полсистемы не снесло, удалял по пакетику отдельно.
И новая графическая оболочка для установки пакетов (которая пытается быть похожей на ubuntu software center) какая то совершенно беспомощная, пакеты из сторонних реп не находит, а если и что-то пытается найти, то делает это чудовищно долго.

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

Была не была

так уж и быть попробую эту вашу Федору. Я надеюсь ее хотя бы к 20й версии уже допили до вменяемого состояния или все такой же полигон?

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

Отлично, теперь Pidora не нужна будет.

С какой стати? Pidora, это дистрибутив под конкретную железку, а федора просто собрана под armel5 и armv7hf. Никакой специфики там нет, просто пересобраные рпмки.

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

Вот насчет этого /me детально и не в курсе. Помню вселенскую печаль, когда немного потыкал палочкой вопрос и всплыло состояние дел с драйверами для embedded GPU. Еще по-мелочи всякие вайфаи и датчики, вроде.

ну это всегда и везде будет. Если конкретного драйвера нет, то откуда он в федоре появится? Только потому, что ее под арм собрали?

AVL2 ★★★★★
()

Поддержка временных юнитов («transient»), которые создаются на лету через обращение к API, а не сохраняются на диск в виде файлов конфигурации.

Я таки правильно понимаю, что теперь отлов ошибок достиг ещё одной высоты сложности?

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

кнопки «Да», «Нет», «Отменить». Если нажать на «Да», то система сразу уходит в спящий режим, если прочие, то только при разряде аккумуляторов до критического значения

Всë в лучших традициях говнокода — три кнопки, две из которых делают одно и то же. :-)

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