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)

Ответ на: комментарий от curufinwe

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

Что нибудь слышал о devtoolset?

Там был способ с обычными пакетными менеджарами - которые решали проблему.

Для redhat выгодно развивать контейнерезацию. Они и выбрали этот путь.

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

Убог графический интерфейс именно в плане возможностей и документирования

В gui у тебя перед глазами сразу пачка информации и контролов. Не нужно на каждый чих вводить команды. Изучить gui можно в прямом смысле методом тыка, тем более что всё подписано. Я 99,9999% графических программ и функций в них освоил, вообще не открывая ни справку, ни мануалы, ни статьи в интернете. Консольными программами ты в принципе не можешь начать пользоваться хотя бы без чтения --help. А если в gui что-то вызывает вопросы - как правило, можно тыкнуть мышью в кнопку с вопросиком, тыкнуть в интересующий элемент, и вылезет тултип с объяснением.

Консоль это полный отсос из 60-х годов прошлого века. Она актуальна только в узком наборе специфических случаев.

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

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

Это теми программами - которыми постоянно пользуешься. Как только нужно что-то сделать и забыть. Запускашь программу - твоюж мать. Гуглиш - мать твою.

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

Что нибудь слышал о devtoolset?

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

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

Но это менее удобно.

Установить из обычного пакетного менеджера нужную версию программы со всеми зависимостями - чем тут удобнее флетпак?

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

Как только нужно что-то сделать и забыть

Взял гуй, потыкал куда надо, кончил, закурил.

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

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

Установить из обычного пакетного менеджера нужную версию программы со всеми зависимостями - чем тут удобнее флетпак?

Тем, что один и тот же бинарный пакет, собранный самим разработчиком, может быть установлен на любой дистрибутив. А под обычный менеджер для каждого дистрибутива все с нуля собирать надо, это море лишней работы которую делали годами.

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

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

А графические редакторы, музыкальные, редакоры видео, редактор карт?

Ты их не гуглишь?

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

А графические редакторы, музыкальные, редакоры видео, редактор карт?

Вот это и есть остальные 0,0001% случаев. Да и то речь о каких-то сложных операциях. А большинство нужных мне функций в Гимпе, Крите, Kdenlive я тем же методом тыка освоил.

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

это море лишней работы которую делали годами.

Тут согласен. Но мне как пользователю на это положить. Мне удобнее был бы обычный способ. Но разработчки дистрибутива решает а не я. И он выбрал то что он выбрал. Но это не делает его выбор правильным с точки зрения обычного пользователя.

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

Вот это и есть остальные 0,0001% случаев. Да и то речь о каких-то сложных операциях. А большинство нужных мне функций в Гимпе, Крите, Kdenlive я тем же методом тыка освоил.

Зайдем еще раз.

LibreOffice?

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

Консоль это полный отсос

Консольные утилиты скриптуются в отличие от. К тому же часто гуйню вообще не натянешь на функциональность софтины без драматических ограничений (как пример гит, к которому так и не сделали вменяемую морду). И главное, гуи нужно кому-то делать, и делать хорошо, но мало кто хочет (и умеет) этим заниматься. Поэтому на опенсорсные гуи без слёз не взглянешь. Кстати, соврешенно непонятно зачем тебе линукс, если нормальные гуи обитают на других системах, а линукс как раз хромой на обе ноги в этом плане: ни софта, ни морд нормальных.

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

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

А ты подумай больше чем на шаг вперед.

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

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

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

Задавал пару вопросов по Writer - как убрать первое значение на одной из осей диаграммы, и как растянуть фон колонтитула до конца страницы.

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

Консольные утилиты скриптуются

Это и есть специфический случай.

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

У Линукса всё в порядке с gui, не хуже и не лучше других систем.

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

Задавал пару вопросов по Writer - как убрать первое значение на одной из осей диаграммы, и как растянуть фон колонтитула до конца страницы.

Так что за остальные 99.99 %?

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

У тебя все в кучу.

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

тебе и консольный интерфейс могут перефигачивать. Это вопрос интенсивности развития - раз, внимания разработчиков к обратной совместимости (в т.ч. с привычками пользователей) - два.

Который легко документируется и дает больше возможностей.

Да. Но: 1. хороший граф интерфейс тоже легко документируется.

2. людям не нжуен миллиард возхможностей. Тем, кому правда надо, - них их консоль никто не отнимает.

Убог графический интерфейс именно в плане возможностей и документирования.

см. выше

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

о да, кнопки standard и reset по соседству - это прямо так понятно и интуитивно. С учетом того, что кнопка standard делает то, что обычно называют словом reset

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

тебе и консольный интерфейс могут перефигачивать. Это вопрос интенсивности развития - раз, внимания разработчиков к обратной совместимости (в т.ч. с привычками пользователей) - два.

Так в том то и дело, что когда его пределывают практически всегда дают зать куда смотреть - ибо это просто.

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

flatpak не противоречит установке пакетов со всеми зависимостями с помощью стандартного пакетного менеджера.

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

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

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

Всё остальное я не гуглил, зачем? У Либры понятный интерфейс, метод тыка рулит.

Типичный вопрос, когда может понадобится неизменность интерфейса:

https://wiki.documentfoundation.org/Faq/Writer/040/ru

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

Ну после трех-пяти крупных провалов с обновлениями безопасности думаю исправятся.

Если есть такая задача. Выпустят 34 или 43, там все само собой наладится.

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

Никто не говорит про интуитивность. Интуитивность это миф. Я говорю про изучение методом тыка.

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

Вообще либра стала намного лучше. Я ее тут помоями обливал, а там реально заметны улучшения.

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

Да, особенно скорость хорошо подкрутили

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

Сейчас ещё есть крутая инициатива Fedora Minimization Objective, надо как нибудь собраться про неё статейку накатать.

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

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

Сейчас ещё есть крутая инициатива Fedora Minimization Objective

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

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

Отличные новости.

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

Если что, можешь дать им мои контакты, расскажу как можно провести release party и чем еще интересным можно заняться.

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

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

Наоборот, так даже рекомендуется делать контейнерные рантаймы

не с гуи у разрабов проблемы, а с головой! после контейнеризации простенькие утилиты стартуют с жутким временным лагом. Потому что их специфические версии либ не прокеировались. Нахрена такое счастие? Ладно там Инку или Гимп - там аппликуха долго работает. А какой нибудь скринсейвер или колорпикер стартующий 5-10сек откровенно бесит.

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

Они что, их никогда не тестировали, не открывали что ли?

Пользователи федорки это и есть бета-тестеры.

В общем, у нас половина универа на ней сидит, но я искренне не понимаю как?

Мой старший наслушался в универе такой же фигни про «жутко прогрессивную федорку» и вокруг всех агитирует на этот шлак переходить.

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

Тут много попкорна необходимо. Сейчас тренд всё законтейнеризировать. Потом будет тренд и инициативы по расконтейнеризации. Это норма.. )

VKraft ★★
()

Кстати говоря, обновление через Центр приложений у меня в который уже раз прошло не до конца гладко:

[aleksej@localhost ~]$ sudo dnf autoremove
[sudo] пароль для aleksej: 
Последняя проверка окончания срока действия метаданных: 18:48:09 назад, Ср 30 окт 2019 02:41:32.
Ошибка: 
 Проблема: The operation would result in removing the following protected packages: kernel-core
(try to add '--skip-broken' to skip uninstallable packages)
При этом откат к снимку до обновления и обновление с помощью dnf-plugin-system-upgrade прошло гладко. Так что рекомендую именно этот способ.

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

Запусти обновление системы и на этапе распаковки отключи питание от компа.

Вот, кстати, киллер-фича os-tree, бесперебойники больше не нужны, вся возня юзера и даже рута с установкой/обновлением/удалением софта(на самом деле не только это) происходит оффлайн относительно системы.

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

Потом будет тренд и инициативы по расконтейнеризации. Это норма.. )

Особенно доставляет когда контейнеризируют скриптовую шнягу - без контейнера это 2-3 скриптовых файла на 50кил, а в контейнере глядшь уже солидняк на несколько десятков (а то и сотен) метров. Впору коробочную версию на CD выпускать :)

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

Я все ставлю и обновляю из гуя, причем флатпак включительно

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

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

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

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

ты в принципе не можешь начать пользоваться хотя бы без чтения --help

Как будто читать — это что-то плохое.

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

С такой фигней столкнулся в silverblue-30, причем флатпак не из flathub, а из fedora, то есть специально создан для silverblue, хз где логика, но, чтобы довести начатое до конца, придется таки открыть терминал и настроить флатпак-программу как надо.

Так это детские болезни перехода на новую систему, надо репортить баги и все будет со временем нормально.

У меня с флатпаком намного серьезнее фигня - в нем не поддерживается jack, и не будет, судя по всему. Поэтому нет пакетов с ардуром и звуковых плагинов.

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

Да ладно, мне порой кажется

Если кажется - креститься надо :)

скрипты правильно работают только на компе автора

А этот кейс про освоение матчасти и пересадку рук в нормальное положение.

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

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

без контейнера это 2-3 скриптовых файла на 50кил, а в контейнере глядшь уже солидняк на несколько десятков (а то и сотен) метров.

Что-то начинают одолевать смутные сомнения - ты не о Snap говоришь ли часом? Приведи-ка пример такого пакета.

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

Во-первых, тут как бы о федоре тред, а во-вторых - проецировать порождение шизоидов из каноникал на всю идею контейнеризации в целом - это бред.

Во flatpak, если в пакет надо запаковать один скрипт на баше - в нем и будет один скрипт на баше. И занимать такой пакет будет ровно ничего, как в случае deb или rpm.

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

И да, у меня ноутбук 2011 года с HDD - флатпаки летают, не отличимо от неконтейнеризованных приложений. Так что это именно в убунтушной консерватории какие-то проблемы с запуском приложений по 10 секунд. Контейнеризация тут не причем.

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