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)

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

Срач из-за того, что в графической тулзе зависимости ставятся не как зависимости, а как установленные юзверем пакеты.

О каких дистрибутивах и графических инструментах идет спор? Проверил сейчас в Fedora 31 - поставил libreoffice-writer при помощи dnfdragora, установилось 67 пакетов, затем удалил libreoffice-writer, удалились те же 67 пакетов, список выдаваемый командой rpm -qa до установки libreoffice-writer такой же как и после удаления libreoffice-writer.

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

Можно заюзать подман вместо него, например.

Тем кто уже плотно на уровне организации завязан на docker-compose и всякие там docker-nvidia - нельзя.

Другое дело, что cgroups v2 отключается через boot option.

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

Это баг граф. утилиты и не может рассматриваться как ничто иное.

Нормой это никто не называл - разве что оправдали, что функционал в общем-то завезти некогда было. В апстрим вот уже 3 года никто багу не заведёт, если что.

Ну вот представь, что ты ставишь texlive через эту утилиту

Я в принципе не могу представить, чтобы я что-то поставил через эту утилиту. Ещё на убунте попробовал, сломал систему и сбежал в консоль в диком ужасе. До этого на дебьяне тоже систему ломал синаптиком. Но даже в случае чего потерю 3 гбайт я переживу и даже их не замечу. А если замечу - есть dnf history и возможность откатить всю транзакцию. Правда, если захочется удалить texlive через 2 года - уж извините, тут в любом дистре баг будет ;).

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

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

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

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

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

И вот это все еще об одной проблеме SSD - это давний вросший в экосистему костыль, по извлечению которого нужно проводить совместную работу

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

Только вот непонятно, если уж SSD оставлять, то зачем вэйланд нужен вообще был?

То есть по-вашему Wayland нужен только чтобы рисовать всё на стороне клиента? В Wayland никто не обязывает применять SSD, как вы сказали, но и CSD тоже. Просто так изначально получилось, что для примеров (и того же Weston) нарисовали клиентскую декорацию. А разрабы Гнома потом начали вводить всех в заблуждение, мол это обязательно, а SSD - нарушение стандартов.

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

О каких дистрибутивах и графических инструментах идет спор?

Ну выше проскакивало packagekit в f31 - значит gnome-software или как-то так. М.б. apper, хз что он там ставил. Но он ещё и вбросил, что это основной способ работы с пакетами в системе и критическая функциональность. А остальные так, для массовки подтянулись.

dnfdragora

Это равносильно запуску dnf в консоли.

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

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

Хм, шиндошс 98 откопали? Ой, да это же тред про федору. Тогда все нормально! Работает отлично лол.

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

Зачем этим пользоваться - до сих пор непонятно

Чтобы страдать. Это же бдсм-комунити, ты не знал?

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

почему у меня в Manjaro (Arch) работает, а у вас в Федоре не работает?

Autoremove в dnf отлично работает из коробки. Но нужно понимать механизм - orphaned пакетами считаются пакеты, которые поставлены как зависимости. Пакет который является зависимостью чего-то, но установлен пользователем напрямую командой dnf install не будет считаться orphaned если то, что от него зависит, было удалено. Логично? Я уверен, что в apt и pacman сделано точно также

Так вот, dnf бекенд gnome-software основан на PackageKit. В PackageKit некоторые вещи сделаны через жопу, а именно:

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

- он ставит ВСЕ пакеты (включая зависимости) как напрямую установленные юзером, что ломает авторемув.

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

А если тебе не нравятся вкладки в файрфоксе, ты их тоже отключаешь? HeaderBar - это уже инструмент управления приложением, и лишь в дополнение позволяет управлять окном. Не значит что он хороший. Пинай разработчиков чтобы уходили от такого дизайна. Вон в Elementary уже стараются не отделять его от остального содержимого окна.

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

Покажи на примере VSCode.

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

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

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

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

Тем кто уже плотно на уровне организации завязан на docker-compose

Podman Compose + alias, но я не уверен, что есть 100% совместимость.

Другое дело, что cgroups v2 отключается через boot option.

Угу, всегда хорошо, когда есть выключатель аля «сделай как раньше».

sT331h0rs3 ★★★★★
()

Менее ненужным не стало.

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

А если тебе не нравятся вкладки в файрфоксе, ты их тоже отключаешь? А их уже нельзя отключить? Я не пользуюсь файрфоксом. Пинай разработчиков чтобы уходили от такого дизайна. Я просто не пользуюсь такими программами. А разработчиков можно пинать сколько угодно - вон разработчиков Гнома 3 пинают. Лучше стало?

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

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

Играют.

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

Поэтому «я тебя переспорил» здесь звучит примерно как «смотрите, ну посмотрите же, я не бомж, я могу покупать систему по потребностям, а про ноутбуки просто не подумал». Так себе переспорил, если честно.

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

Я искренне не понимаю, как можно так собирать программы. Они что, их никогда не тестировали, не открывали что ли?

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

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

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

не случайно наша доблестная представительница редхат постит такие новости под ником альфа) надо же как-то бета-тестеров искать)

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

А что, в firefox можно отключить вкладки? А если можно, то это хорошо или плохо? Мне вот в некоторых случаях не нужны вкладки в браузере, почему бы мне их не отключить? Или это таки плохо и отключать вкладки нельзя?

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

Относительно федоры почти любой дистр со значимым количеством юзеров гуманный. Я тебе скажу, что даже слака гуманнее, потому что полтора землекопа, которые её поддерживают, делают это от души и с любовью. Федора это корпоративная блевотина, собираемая по разнарядке эникеями девопсами вроде нашей альфы. У них там всё автоматизировано-бюрократизировано, вот только они не будут запускать софтину и смотреть глазами что не так, не будут общаться с юзерами, им вообще на все насрать, лишь бы сборочные скрипты отработали.

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

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

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

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

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

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

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

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

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

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

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

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

Похоже тебя особо никто не понял, особенно Альфа.

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

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

Вручную зависимости удалять вообще нонсенс. Времена windows xp: установил кучу софта с их *.dll. Потом, при удалении, тебя спрашивают: а вот эту dll-ку удалить? А вот эту? А ещё вот эти десять? Да откуда я знаю!?

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

в ноутбуках даже диск на терабайт считается топом

Это что за ноутбук такой? Меньше 500 гиг диски не выпускаются. А с одним SSD ноуты как правило не продаются - их мало. Но обычно человек знает, чего хочет. Если так критично место - ну, может, не следует использовать не подходящий инструмент, а взять, скажем, dnfdragora или пользоваться консолью.

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

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

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

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

Кем признан? Имена и даты признания.

Это видно уже по отношению к людям в сообществах консервативных дистров.

Чем отношение к людям в консервативных дистрибутивах отличается от отношения к людям в неконсервативных дистрибутивах?

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

Ну а если это действительно так, оконный менеджер способен отрисовать вкладки, и предоставляет при этом выбор: или вкладки менеджера, или вкладки приложения - это хорошо или плохо? Если это хорошо, почему поддержка ssd в гномоге - это плохо, а если это не хорошо и не плохо, то поддержка ssd в кде, конечно же с воможностью выбора, это плохо?

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

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

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

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

Утипути. Выбросить всё, что выпущено с HDD на борту? Да и харды повыбрасывать? Особенно с учетом качества изготоволения ультрабуков - таки там и линуксу не место. И вообще ультрабук это такое себе удовольствие - подходит только в командировке с документами работать, да кинчик посмотреть в самолёте. Для реально серьезных задач эти устройства не предназначены.

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

Если нужно что-то сделать и ты ищешь для этого программу которая это может сделать, то ставишь кучу программ последовательно и пытаешься сделать в них то, что хотел.

Это я как раз понимаю.

Но во-первых это сценарий первоначального знакомства с системой. А тут человек жалуется что он три года страдает. Во-вторых, он реализован в dnf, что понижает severity проблемы.

В третьих, человек приводит в пример Libreoffice.

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

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

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

Идёт по стопам Убунту, отказывается от х32

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

Ты перегибаешь, имхо.

Ультрабук это отличная машинка для почти всего, и в контексте этой дискуссии это совершенно не важная деталь. «Заполнение диска сотнями гигабайт мусорных пакетов» это сильное преувеличение. По сравнению с объёмом /var и /home возможный пакетный overhead - это мелочь не стоящая внимания.

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

Поддержка SSD в гноме - это шаг назад ради совместимости. Если придожение поддерживает и SSD и CSD - это не плохо. Если только SSD - это плохо, так как стимулирует поддержку костылей.

CSD делает все проще, гибче и управляемей, так как исключает необходимость в лишней координации в работе клиентов и серверов. Весь спор CSD vs. SSD и вся боль от данных трений - это всецело заслуга SSD, потому как они породили проблему и зависимость. Без них этот вопрос просто бы не стоял, самого понятия клиентских декораций не было бы, это было бы что-то само собой разумеющееся.

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

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

Если ниже приведённое не высказывание уровня «это норма», то ок:

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

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

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

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

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

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

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

возможный пакетный overhead - это мелочь не стоящая внимания.

Как всё запущено. Ах да, «это норма».

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

то сценарий первоначального знакомства с системой

Не только. Это также сценарий при возникновении новой задачи. Вот, понадобилось мне как-то недавно смотреть, обрабатывать, экспонированные треки gpx с телефона. Придется опять кучу софта пробовать руками. Обзоры почитал, но пока сам не попробуешь не узнаешь. И так постоянно: новая задача - новый софт.

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

В апстрим вот уже 3 года никто багу не заведёт, если что.

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

И если баг появится, то на него повесят метку feature request, а не что-нибудь более весомое для скорости исправления.

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