LINUX.ORG.RU

Мейнтейнеры Artix Linux отказались от поддержки GNOME DE 49+

 , , ,


1

4

Такое решение принято в связи с ранее анонсированным усилением зависимости GNOME от systemd, делающим невозможным запуск gnome-shell/mutter на системах, свободных от systemd (к которым относится в том числе и использующий OpenRC Artix Linux), без нетривиальных патчей. Разрабатывать которые у мейнтейнеров нет ни времени, ни желания.

Список пакетов, попавших под ограничение:

  • gnome-session
  • gnome-shell
  • mutter
  • gnome-settings-daemon

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

Мейнтейнерами OpenRC в настоящее время обсуждаются перспективы разработки gnome-session-openrc, делающего запуск без systemd возможным, но подобные проекты понадобятся для каждой альтернативной системы инициализации.

Стоит отметить, что зависимость KDE от systemd также постепенно усиливается. В частности без systemd невозможна работа DrKonqi, обработчика информации о падениях KDE.

>>> Новость на официальном сайте

★★★★★

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

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

Вы 20 лет не могли разобраться, пока не пришли большие дяди, не показали как нужно, и не стали коммитить в код =)

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

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

Удивительно, но у всех борцов за свободу выбора все как всегда сводится к удалению и вырезанию. Свобода выбора она такая.

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

баш-портянки тривиально заменяются на юниты systemd.

В этом плюс systemd. Но elogind появился по другой причине.

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

Но elogind появился по другой причине.

Само собой - чтобы перезатереть копирайты и присвоить себе авторство чужой работы. Когда их на этом поймали - авторы долго извинялись, а потом на конференции дарили шоколадки Леннарту и компании. Смешная была история - butthurt-driven-development пополам с кринжем.

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

Варианты отсутствия всяких изначально убогих концепций, вроде DE, в принципе не приходят в голову уже?

Все попытки всерьёз делать работоспособную удобную систему приводили к желанию более тесно интегрировать программы и возникновению DE. Таким путём прошли Gnone, XFCE, FluxBox… За 14 лет что-то изменилось?

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

А разве последние кеды не зависят от systemd?

На OpenRC как-то работают.

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

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

А в LSB — не Гном?

Хотя на LSB давно все кладут, следуя примеру авторов Гнома…

question4 ★★★★★
()

Круговорот «нет времени и желания» усиливается. Разработчики Gnome не хотят тратить время на изобретение велосипедов, разработчик Artix Linux не хочет тратить время за изобретение велосипеда для реализации функционала systemd, чтобы заставить всё это работать на OpenRC.

И это только DE. А помните как ругали PHP, что там всё в кучу намешано. И код и html. Разработчики прислушались и разделили код и оформление. В HTML придумали как избавиться от кучи атрибутов HTML тегов. Казалось бы, вот, пиши хороший код. Но ни у кого нет времени и желания… да и вообще PHP уже мёртв. Зато есть JS. Поэтому появляются JS фреймворки. Например, React, где всё по классике: код намешан с оформлением. Ой. Нам же ещё стилизация нужна. Придумаем Tailwindcss, чтобы по быстрому. И вот, атрибуты тегов HTML превращаются.. превращаются… в вереницу классов. Зато разрабатывать быстро и удобно.

Я даже не знаю как реагировать на новость. С одной стороны Gnome начиная с 3 версии стал совершенно неюзабельний. И как бы флаг ему в руки и камень на могилу… С другой стороны дистрибутив без systemd… Если это не какой-нибудь alpine, где подразумевается запуск одного процессора в контейнере, то это больше геморрой, чем преимущество. С другой стороны и тем и другим недоразумением пользуются, а значит они кому-то нужны.

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

Если это не какой-нибудь alpine, где подразумевается запуск одного процессора в контейнере

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

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

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

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

в чем? вроде если сократить: мы пустили дявола (ленарда) в огород, и slackware не планирует подерживать systemd

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

ты (обязан) должен это ставить и это покупать, так правильнее?

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

За 14 лет что-то изменилось?

Нет, концепция DE как была, так и осталась убогой. Программы, прибитые к DE, не нужны.

u-235
()
Ответ на: комментарий от Lrrr

Alpine - это точно такой же дистр как и все остальные.

Да, но его основная ниша - это контейнеры. Ставить его в качестве рабочей системы дома или на работе довольно странно и чревато кучей проблем, как в своё время было при замене Windows на Linux самый продвинутый.

И да, там уже пилят gnome-session-openrc, чтобы запускать с ним gnome.

Всё возможно запустить. Но какой ценой. В Gnome просто решили не заморачиваться и не делать костыли под OpenRC и другие системы инициализации. Я, в своё время, делал демона на PHP. Да и он и сейчас крутится до сих пор на моём ноутбуке. И вот его куда проще реализовать через юнит systemd, чем лепить скрипты под другие системы инициализации, как я делал изначально. При этом даже если мой код кривой и падает, то systemd демона спокойно перезапустит, если он не слишком часто падает. В OpenRC такой функционал уже так просто не запилишь.

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

Feonis ★★★
()

А я давно говорил, что этот ваш systemd нужен для вендорлока и больше ни для чего.

LongLiveUbuntu ★★★★★
()

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

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

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

termieva7
()

Это только начало! Покайтесь, грешные гномоводы, ибо грядёт!

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

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

Каких проблем? Я уже больше 2 лет пользуюсь на десктопе (вот прямо сейчас), полет нормальный. Неизвестно как запускать только игры под wine, но они прекрасно работают в контейнере с distrobox. Который я бы использовал в любом случае, потому что не хочу замусоривать систему кучей wine-хрени.

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

Был такой Parabola GNU/Linux-libre, которые на основе Арча делали Столлманоугодный дистрибутив.

Потом от них отделилась Hyperbola, для которых Parabola была недостаточно ультрасвободной.

Сначала они делали типичный Арч-дериватив, а потом прозрели, что экосистема Linux слишком блоатварная, теперь пытаются свои идеи реализовать на неком форке BSD или что-то такое.

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

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

Каких проблем? Я уже больше 2 лет пользуюсь на десктопе (вот прямо сейчас), полет нормальный.

Ну я когда-то использовал Gentoo. И даже с OpenRC. Проблемы просто решал. Сейчас надоело. Да и, вообще, завидую количеству вашего свободного времени, которое вы используете для решения проблем вашего дистрибутива.

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

Я использую на десктопе Gentoo с OpenRC по той причине, что очень ленив и мне жалко моего времени. Под мои задачи это самый простой дистрибутив, который просто работает.

На ноутах Debian, но там требования попроще(браузер и переносной терминал).

shell-script ★★★★★
()
Ответ на: комментарий от Feonis

я еще раз повторяю - каких проблем? У меня все работает. В конфиги openrc заглядываю только когда пишу сервисы для личных задач, и там все просто как топор. С сустемд я тратил куда больше времени на курение его многокилометровых манов.

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

Да у любого дистра проблемы будут. Не одно так другое. Я пару лет уже сижу на artix/s6/openbox, и единственное, что иногда (последнее время редко) случается – не-одновременное обновление взаимосвязанных пакетов: пихают в репу не всё сразу, а по мере сборки.

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

я еще раз повторяю - каких проблем?

Ну так не сразу же у вас всё заработало? У меня разве что в Fedora всё завелось на ноутбуке с первого раза. Но всё равно что-то по мелочам приходилось настраивать. В Gentoo и Ubuntu уходило куда больше времени. Особенно в Gentoo. Но найти как подключить блютуз наушники, то выяснить почему не хочет собираться какой-то софт…

Ну а то, что у вас сейчас система работает, я не спорю. У меня на втором винте тоже стоит Archlinux. Пару вечеров убил, чтобы поставить и настроить всё, что мне нужно. А сейчас работает всё. Но всё равно лениво перетаскивать всё из Fedora, тем более там тоже всё работает.

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

на мёртвом языке

Я, который получает деньги за поддержку приличных размеров кодовой базы на «мёртвом языке»…

wandrien ★★★
()
Ответ на: комментарий от shell-script

Я использую на десктопе Gentoo с OpenRC по той причине, что очень ленив и мне жалко моего времени.

Самое смешное, то я на systemd перешёл как раз из-за Gentoo. Не мог нормально заставить стартовать все необходимые сервисы. То одно не запускается, то другое. Потом где-то вычитал, что можно переключить профайл на systemd. Пересобрал систему и всё взлетело вообще без каких-либо вмешательств с моей стороны. Так то Getoo подсадила меня на systemd :-D А потом уже вник более глубоко как и что работает, чтобы своё что-то запускать уникальное.

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

Давай-ка я тебе кое-что покажу.

$ head -2 /var/log/pacman.log 
[2012-01-17 22:36] Running 'pacman -Rscn kdebase-runtime'
[2012-01-17 22:37] removed kdesdk-kcachegrind (4.7.4-1)

Ваши эти Федоры и прочие просто ничто по сравнению с системой, которая без переустановок пашет десятилетиями.

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

Я, который получает деньги за поддержку приличных размеров кодовой базы на «мёртвом языке»…

Не выкупили иронии про мёртный язык. Естественно, PHP живёт и развивается. Вон уже 8.5 выходит на днях. Опять вкусности завезли для улучшения читаемости кода.

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

Да я в целом равнодушен к PHP. Живёт он или помирает, не особо важно, а кода в продакшене крутится полно, а за его поддержку платят деньги.

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

Ваши эти Федоры и прочие просто ничто по сравнению с системой, которая без переустановок пашет десятилетиями.

С тем учётом, что я сменил дистрибутив с Gentoo на Fedora 33 не могу похвастаться такой длинной историей системы. Моя система установлена сразу после релиза Fedora 33 и вот уже на подходе Fedora 43. Даже при обновлении с релиза на релиз особых проблем не возникает, если только базу PostgreSQL руками конвертануть в новую версию. Ну и ждать приходится. В Rolling-дистрибутивах удобнее (Gentoo, Archlinux). Но тоже терпимо.

Надо будет на свою старую работу попасть. Вдруг там старый сервак до сих пор при деле (да и кто его менять будет с таким количеством сокращений).

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

Но всё равно что-то по мелочам приходилось настраивать

Во-первых мелкие, а то и не очень мелкие проблемы бывают во всех дистрах. И где их лучше решают, ещё большой вопрос.

Например в той же стабильной, мэйнстримной, хорошо поддерживаемой Ubuntu 24.04 до сих пор распространяется пакет wl-clipboard с серьезной проблемой безопасности. А в Alpine её пофиксили.

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

найти как подключить блютуз наушники

это решается одинаково во всех дистрах при помощи связки bluez + pipewire.

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

Я спокойно работаю с systemd, пишу юниты/таймеры/таргеты для него, использую сигрупы, управляю сервисами и так далее. Просто на десктопе мне всё это не нужно и удобнее openrc. Для своих сервисов и для кастомизации имеющихся через оверврайтинг или локальный пуск. Да, это всё есть и в systemd, но там оно перегружено и усложнено.

Я вообще не понимаю людей, которые «переходят» куда-то. Если я умею работать с разными реализациями софта, я использую тот, что мне нужен в конкретной ситуации.

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

Удивительно, но у всех борцов за свободу выбора все как всегда сводится к удалению и вырезанию. Свобода выбора она такая.

Самые ценные члены сообщества это программисты. И свобода выбора в первую очередь должна быть у них, это наивысший приоритет. И если программисты GNOME решили выбрать путь интеграции с systemd, значит так тому и быть. Если какие-то другие программисты хотят это исправить, они могут форкнуть нужные компоненты GNOME и доработать их в нужном направлении. У них есть такая свобода, её даёт лицензия. А если таковых программистов не нашлось, значит так тому и быть. Свобода крикунов, не вносящих в сообщество ничего кроме раздрая - это не высший приоритет.

vbr ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.
Тема будет перемещена в архив .