LINUX.ORG.RU

Выпуск Fedora 31

 


5

1

Сегодня, 29 октября, состоялся релиз Fedora 31.

Релиз был отложен на одну неделю из-за проблем с поддержкой нескольких ARM-архитектур в dnf, а также из-за конфликтов при обновлении пакета libgit2.

Варианты установки:

  • Fedora Workstation для x86_64 в виде DVD- и netinstall-образов.
  • Fedora Server для x86_64, AArch64, ppc64le и s390x.
  • Fedora Silverblue, Fedora CoreOS и Fedora IoT — редакции на базе rpm-ostree со своим циклом обновлений.
  • Fedora Spins — готовые сборки Fedora с различными окружениями: KDE, Xfce, LXDE, LXQT, Mate-Compiz, Cinnamon, SoaS.
  • Fedora Labs — готовые сборки Fedora с отличным от стандартного набором предустановленных пакетов: Python Classroom, Astronomy, Games…
  • Fedora для ARM — raw-образы, которые можно использовать, например, для Raspberry Pi.
  • и другие.

Также доступны torrent’ы.

Что нового?

  • Опубликована Fedora IoT — новая редакция Fedora, схожая по подходу с Fedora Silverblue, но с минималистичным набором пакетов.

  • i686-ядра и установочные образы больше собираться не будут, также отключены i686-репозитории. Пользователям 32-битной Fedora рекомендуется переустановить систему на 64-битную. При этом возможность сборки и публикации i686-пакетов сохранена как в koji, так и локально в mock. Приложения, требующие 32-битных библиотек, такие как Wine, Steam и т.п., продолжат работать без изменений.

  • Появился образ Xfce Desktop для архитектуры AArch64.

  • Отключен root-логин по паролю в OpenSSH. При обновлении системы с включенным root-доступом новый конфигурационный файл будет создан с расширением .rpmnew. Администратору системы рекомендуется провести сравнение настроек и применить необходимые изменения вручную.

  • Python теперь означает Python 3: /usr/bin/python является ссылкой на /usr/bin/python3.

  • Firefox и Qt-приложения теперь используют Wayland при запуске в среде GNOME. В других окружениях (KDE, Sway) Firefox продолжит использовать XWayland.

  • Fedora переходит на использование CgroupsV2 по умолчанию. Поскольку их поддержка в Docker ещё не реализована, пользователем рекомендуется переходить на полностью поддерживаемый Podman. Если вы хотите продолжить пользоваться Docker, вам нужно переключить систему на старое поведение с помощью параметра systemd.unified_cgroup_hierarchy=0, который нужно передать ядру при загрузке.

Некоторые обновления:

  • DeepinDE 15.11
  • Xfce 4.14
  • Glibc 2.30
  • GHC 8.6, Stackage LTS 13
  • Node.js 12.x по умолчанию (другие версии доступны через модули)
  • Golang 1.13
  • Perl 5.30
  • Mono 5.20
  • Erlang 22
  • Gawk 5.0.1
  • RPM 4.15
  • Sphinx 2 без поддержки Python 2

Русскоязычная поддержка:

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

★★★★★

Проверено: cetjs2 ()
Последнее исправление: Wizard_ (всего исправлений: 10)
Ответ на: комментарий от Midael

Добавлю: packagekit и gnome-software еще как-то работают. А вот dnfdragora, которая тащится во все мелкие спины федоры, похоже уже два релиза тупо не работает. Вообще.

Midael ★★★★★
()
Последнее исправление: Midael (всего исправлений: 2)
Ответ на: комментарий от anonymous

потому как это плохо.

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

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

Я это уже читал. Но не суть: в дефолтном и самом поддерживаемом десктопе в Fedora уже третий (!) релиз этой самой Fedora как сломан дефолтный способ управления приложениями в этом самом дефолтном окружении. И ладно бы Software сам не делал autoremove (хотя хреново, если установка и удаление libreoffice-writer оставит мусора на сотни МБ, который будет не только мёртвым грузом лежать на диске, но и жрать трафик при обновлениях) - но он и dnf всё портит.

Обидно просто: мне во многом нравится Fedora, но каждый раз как ни поставлю/обновлю, так расстраиваюсь из-за количества лезущих изо всех щелей недоделок.

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

От выпуска этой библиотеки ещё пару лет назад никому бы плохо не стало.

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

Помимо проигнорированного тобой аргумента о необходимости отдельно отрисовывать заголовки на стороне композитора, это ещё:

1. Небезопасно. Юникод и иконки в SSD - обход изоляции и вектор для атаки.

2. Это неуниверсально для разных платформ. CSD одинаково пригоден для десктопа, смартфонов, киосков, тайлинга. SSD - только для десктопа.

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

Помимо проигнорированного тобой аргумента о необходимости отдельно отрисовывать заголовки на стороне композитора

Они уже рисуют тени на стороне композитора. Отдельно. Или ЭТО ДРУГОЕ?

  1. Небезопасно. Юникод и иконки в SSD - обход изоляции и вектор для атаки.

Очень смешно. А сегодняшний Unicode и Emoji в GTK3 и GTK4 значит безопасно? Так пусть Mutter тогда и использует их под капотом. Какая разница, дернет атакующее приложение функцию для установки текста с уязвимостью в заголовок окна или через стандартную библиотеку GTK?

  1. Это неуниверсально для разных платформ. CSD одинаково пригоден для десктопа, смартфонов, киосков, тайлинга. SSD - только для десктопа.

Все эти конвергенции десктопов с мобильными интерфейсами закончились крахом. И те, кто в них был завязан (Ubuntu, Microsoft, Apple) снова начали отделять мух от котлет и мобильные интерфейсы от десктопных.

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

Раздул вселенскую проблему из чепухи.

Если ты ставишь и удаляешь большими группами пакеты(зачем - неясно), есть dnf history с помощь которой можно откатывать транзакцию целиком, есть отдельно удаление «листьев».

Да, Gnome Software не отличает то что ставится по зависимостям от того что ставится выбором приложения. Но это не разу не «сломанный дфеолтный способ управления». Это вообще весьма специфическая фича пакетного менеджера.

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

расстраиваюсь из-за количества лезущих изо всех щелей недоделок

Не так назвал. Это наброски, фундаменты, иногда могильные камни, великих идей! Федора, бро.

papin-aziat ★★★★★
()
Ответ на: комментарий от alpha

Gnome Software пример приложения, которое было спроектировано изначально из рук вон плохо. Теперь же имеем то, что имеем, т.е. 💩.

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

Я написал конкретно про Gnome Software.

Про Package Kit даже заикаться не стал, оно ещё хуже. Описать на сколько хуже не позволяют этические рамки.

anonymous
()

Firefox и Qt-приложения теперь используют Wayland при запуске в среде GNOME.

А если юзаешь иксы? А как вернуть qt-программам теплые ламповые гномовские окошки и тени под ними? Это же ужас какой-то: https://pic4a.ru/i_M7/

papin-aziat ★★★★★
()
Ответ на: комментарий от alpha

Если ты ставишь и удаляешь большими группами пакеты(зачем - неясно)

При чём здесь большие и малые группы? Вот запустил я Центр приложений, нашёл LibreOffice Writer, ткнул Установить. Это считается нетипичной ситуацией, что ли?

есть dnf history с помощь которой можно откатывать транзакцию целиком

Это далеко не всегда возможно, поскольку часть из пакетов из транзакции уже может быть в зависимостях пакетов, установленных позже. По моему опыту чем дальше в историю, тем ниже вероятность успеха.

есть отдельно удаление «листьев»

Так в том-то и дело, что при установке через packagekit все пакеты из транзакции получают «user», а не «dep», поэтому autoremove их не тронет, даже если они уже не нужны.

Да, Gnome Software не отличает то что ставится по зависимостям от того что ставится выбором приложения. Но это не разу не «сломанный дфеолтный способ управления». Это вообще весьма специфическая фича пакетного менеджера.

Ещё раз: претензия не к тому, что Software сам не удаляет «хвосты», а к тому, что его использование делает невозможным удаление «хвостов» в принципе.

Rootlexx ★★★★★
()

Fedora для ARM

Это ж вроде как-то по-другому называлось )

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

Вот запустил я Центр приложений, нашёл LibreOffice Writer, ткнул Установить. Это считается нетипичной ситуацией, что ли?

Установить – типичной, а установить, потом удалить и потом страдать на тему "замусоренной системы – нет. Я вообще не помню чтобы приходилось удалять пакеты, например.

а к тому, что его использование делает невозможным удаление «хвостов» в принципе

Удаление хвостов у тебя никто не отнимал. Берешь dnf и удаляешь. То есть «в принципе» оно как раз возможно. Не так легко как могло бы быть, да.

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

4к масштабирование то починили?

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

Установить – типичной, а установить, потом удалить и потом страдать на тему «замусоренной системы – нет. Я вообще не помню чтобы приходилось удалять пакеты, например.

Ну это facepalm. Ну или система у вас живёт полгода, а затем не обновляется, а накатывается заново.

Удаление хвостов у тебя никто не отнимал. Берешь dnf и удаляешь

По одному вручную? Как в доисторическую эру?

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

Все эти конвергенции десктопов с мобильными интерфейсами закончились крахом. И те, кто в них был завязан (Ubuntu, Microsoft, Apple) снова начали отделять мух от котлет и мобильные интерфейсы от десктопных.

Гном очень медленно шевелится. То, от чего отказалась Windows 10 в 2015-м, в Гноме появилось только в 2018-м :)

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

Ну это facepalm. Ну или система у вас живёт полгода, а затем не обновляется, а накатывается заново.

Странная логика. Как обновления связаны с удалением пакетов?

По одному вручную? Как в доисторическую эру?

Я объяснила как делать не по одному. dnf history undo, можно dnf history info и отфильтровать лишнее.

Ещё раз, я не отрицаю что была бы удобная фича для некоторых случаев. Но это ни в коем случае не критичная функциональность пакетного менеджера, в обычную работу с системой она не входит. Люди обычно не устанавливают LibreOffice чтобы потом его удалить, но даже если кто так и делает, на пробу, то dnf history в большинстве случаев справится с задачей.

Поэтому неудивительно и что она в dnf-то появилась относительно недавно, и что приложения следующего уровня отстают.

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

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

Странная логика. Как обновления связаны с удалением пакетов?

Очень просто: при установке системы начисто сотни МБ «мусора», оставшегося от удалённых пакетов, исчезают. Если же систему обновлять, то при нерабочем autoremove со временем такой «мусор» только накапливается.

Я объяснила как делать не по одному. dnf history undo, можно dnf history info и отфильтровать лишнее.

Второе и есть «по одному». На пакете не написано, нужен ли он или нет, поэтому пришлось бы разбираться с каждым индивидуально.

Люди обычно не устанавливают LibreOffice чтобы потом его удалить

Саша, ну прекращай пороть чушь. Понадобилась программа - поставил, больше не нужна - удалил. Это так сложно понять? Или просто очень не хочется признавать несовершенство того, что тебе так нравится? - ну так розовые очки до добра не доводят, и отрицать реальность можно лишь до поры до времени.

Поэтому неудивительно и что она в dnf-то появилась относительно недавно, и что приложения следующего уровня отстают.

Это-то и плохо, что появилась «недавно» (лет 6-7 назад). И неуклюжие попытки сделать хорошую мину не проходят: «Этого нет, потому что не нужно!» весь LOR уже исписан.

Но кричать о том, что всё пропало, пользоваться системой нельзя и мы все умрём из-за такой чепухи несколько странно.

Тебя же не затруднит показать, где я что-то подобное писал, правда?

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

Очень просто: при установке системы начисто сотни МБ «мусора», оставшегося от удалённых пакетов, исчезают.

А идея о том что можно не ставить сотни мегабайт мусора тебе в голову не приходила?

Понадобилась программа - поставил, больше не нужна - удалил. Это так сложно понять?

Сложно, я не понимаю зачем нужна удалять программы, которые понадобились раз и могут понадобится ещё. Идея ставить и удалять LibreOffice каждый раз для редактирования одного документа мне не кажется разумной, уж извини.

Тебя же не затруднит показать, где я что-то подобное писал, правда?

Я на этот пост отвечала: «в дефолтном и самом поддерживаемом десктопе в Fedora уже третий (!) релиз этой самой Fedora как сломан дефолтный способ управления приложениями в этом самом дефолтном окружении.»

«сломан дефолтный способ управления приложениями» vs не реализована весьма специфичная фича – найди три отличия.

При этом autoremove - это тоже не панацея. Точно также может оказаться что поначалу ты установишь пакет по зависимостям а потом начнешь использовать его напрямую. И dnf autoremove этого не узнает. И удалит. Поэтому фильтровать список удаляемых пакетов в любом случае необходимо вручную.

Собственно есть вероятность что именно поэтому в GNOME Software оно и реализовано таким способом. Это наиболее безопасный вариант для условного домохозяина, пусть и в противовес «минималистичности». Просто потому что у Gnome Software такая задача.

А твоё маниакальное стремление к «чистоте» - это use-case который гораздо больше подходит для dnf, где он и доступен.

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

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

С твоим подходом тебе вообще прямая дорога в Silverblue и flatpack с toolbox-ами, зачем ты так страдаешь с rpm - непонятно.

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

Замена gimp, libreoffice на flatpak версии как вариант.

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

Кстати, а как дела с Silverblue? Есть ли в планах замена обычной Fedora Workstation на Silverblue?

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

С поддержкой toolbox'ом только registry.fedoraproject.org можно забить на его существование. Практической пользы почти нет.

anonymous
()

В других окружениях (KDE, Sway) Firefox продолжит использовать XWayland.

Это при том, что Firefox на Wayland лучше всего работает именно на Sway. В mutter всё ещё некоторые баги не исправлены.

eternal_sorrow ★★★★★
()

Firefox и Qt-приложения теперь используют Wayland при запуске в среде GNOME.

Засадили.

Кто бы мне сказал года два назад, что в «гонке» за Wayland победит Firefox – не поверил бы...

fornlr ★★★★★
()

Fedora переходит на использование CgroupsV2 по умолчанию. Поскольку их поддержка в Docker ещё не реализована, пользователем рекомендуется переходить на полностью поддерживаемый Podman.

Не прошло и 10 лет. Запасся попкорном.

Matrix-чаты: https://ru.fedoracommunity.org/stories/matrix/

Взлетел.

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

Fedora переходит на использование CgroupsV2 по умолчанию. Поскольку их поддержка в Docker ещё не реализована

Не прошло и 10 лет. Запасся попкорном.

Попкорн пригодится в следующем году. С выходом Ubuntu 20.04 наступит глобальная газовая атака с выходом испускающих тел на околоземную орбиту.

anonymous
()

Выглядит здорово. А как они обновили Mono до 5 версии? Разве компания-разработчик публикует исходники после того, как была приобретена другой компанией? А как там работает Blender, разве Blender умеет Python 3? И какую сборку скачать, чтобы был Compiz? Да, я ретроград.

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

А я этим букером даже воспользоваться не успел. С lxc сразу на podman буду переходить, похоже

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

Не знаю как у тебя, а у меня кде-федора отказалась нормально работать с моей Клавой и с моим телефоном.

Если это называется нормальное взаимодействие с компьютером, то я - носорог 🦏

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

Понадобилась программа - поставил, больше не нужна - удалил. Это так сложно понять?

А через неделю опять понадобилась - опять поставил? Потом снова снёс, опять поставил, снёс... Батенька, вы попробуйте рукоблудием позаниматься не цифровым. Особенно при объеме винта в пару терабайт страдать от занятых 200М. Если вы перфекционист - это ваши проблемы. Ну и вообще - это ж опенсурс: видишь голую жопу - сшей ей трусы. Или если шить не умеешь - найми того, кто умеет. В DNF эту функциональность завезли в 28 федоре только, ясен пень, что до packagekit ещё у разрабов кде руки не дошли: там и других проблем валом затыкать надо. Поставь себе генту или слаку, чтобы понять.

Это-то и плохо, что появилась «недавно» (лет 6-7 назад).

Ложь. В 2011 году DNF начал разрабатываться как превью. В 2014 на него переключились по дефолту - только когда функционал от yum в него завезли необходимый и вылечили детские болячки. Это была 22 федора. Описываемый функционал появился ещё позже, ЕМНИП это был 2016. Ясен пень, что это ещё «недавно», т.к. все надстройки вынуждены поддерживать и apt и yum. И вот сломя голову реализовывать новую функциональность никто не побежит ради 2%. Поэтому эти 2% пилят сами.

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

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

Пажжите, альфа тут уверяет, что удаление пакетов ненужно?

Нет, alpha говорит совсем о другом. И я с ней согласен чуть более, чем полностью.

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

при объеме винта

Какой винт в 2019 году? У SSD типичный объём 120-250 Гб, и лишние приложения неплохо так отнимают место.

Deleted
()

Нормальный ввод Emoji так и не осилили 🤨

Да и сама программа Characters из GNOME сильно отстаёт от современного Юникода.

ЗЫ: 🧄🧅

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

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

Не нравится дизайн Flatpak с его огромными рантаймами, то есть Nix/Guix, или вообще классического типа пакетный менеджер без распаковки: Distri.

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

Ну перечитай же. Она попутно объясняет, что и autoremove не панацея, и функционал не критичный, а если хочется перфекционизма - dnf в зубы.

Deleted
()

Отличненько... Через пару недель можно обновляться...

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

У SSD типичный объём 120-250 Гб, и лишние приложения неплохо так отнимают место.

0,1%. Это если на 200М мусора. Чисто эмпирически я с трудом представляю, чтобы в линуксе таким образом можно было захламить более 0.5%. А так - типичный SSD уже 480 гбайт, да.

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

на федоре я так и не смог скомпилить sway c нормальной поддержкой иксовых приложений. Либо вылетают после запуска, либо вообще не стартуют и из copr все с такой же проблемой. На манжаро все поставилось с полпинка и пашет за милую душу. Недавно лаунчер для себя открыл аналог рофи. Да и вообще очень радует скоростью и низкой нагрузкой на проц

https://i.imgur.com/3FOegld.jpg

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

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

Flatpak с установкой/удалением справляется на ура
пакетные менеджеры ... недоразумение

Не нравится дизайн Flatpak с его огромными рантаймами

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

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

autoremove не панацея

Вообще-то здорово помогает

функционал не критичный

Удаление пакетов - не критичная функция? Ясно, понятно

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

Какая-то сферическая арифметика в вакууме. Помимо системы, там ещё и хомяк лежит так-то. И несколько гигов мусора весьма заметны.

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