LINUX.ORG.RU
ФорумTalks

О SystemD, GNOME 3 и EEE в опенсорсе

 , , , ,


1

5

Сейчас я вам расскажу, в чём моя (и не только моя) главная претензия к SystemD и GNOME 3. Она заключается не в технических достоинствах или недостатках данных продуктов; безусловно, SystemD имеет ряд преимуществ по сравнению с другими системами инициализации (и целую кучу недостатков); GNOME 3 — революционное DE с массой достоинств (которое даже в среде линуксоидов многими считается слишком новаторским и неудобным). И она даже не в том, что эти спорные продукты являются дефолтом.

А в том, какими именно методами они взобрались на свой трон и как его пытаются удержать. Начнем с GNOME 3. Он, как известно, базируется на GTK3, причем у этого тулкита практически отсутствует совместимость с GTK2. Это ещё можно объяснить техническими причинами, но даже в самом GTK3 при переходе к новой версии ну очень часто ломают совместимость, из-за чего приложения, использующие GTK3 нормально выглядят только в GNOME 3 (причем это пожалуй единственное DE, где для смены темы оформления надо ставить сторонний софт, в других это из коробки). И команда GNOME 3 при этом регулярно заключает различные пакты с разработчиками другого софта, чтобы их софт работал только с GTK3, например такой пакт есть с Mozilla. И уже неважно, хочешь ты использовать GTK3 или нет: ставишь Firefox — он будет, причем нормально он выглядит только в том же GNOME 3.

Теперь о SystemD. Это, увы, далеко не случайность, что эта система инициализации необходима для работы GNOME 3, хотя это грубейшее нарушение философии Unix. Причем это искусственно вызванная зависимость, технических причин для неё нет, что доказывают порты GNOME 3 в *BSD. Помимо этого DE, есть и другие программы, для которых необходимость SystemD явно вызвана искусственно.

Всё это доказывает, что команды SystemD и GNOME 3 являются бандой, целью которой является господство над миром Linux в духе «Одна система инициализации, одно DE, один тулкит», причем средства они выбирают в «лучших» традициях Microsoft — ведь вышеописанное это классическое EEE. Немудрено, что мелкомягкие вошли в совет по развитию Linux — у них там талантливые ученики.

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

Ты понимаешь, что для того чтобы опровергнуть фразу «у systemd нет преимуществ» достаточно хотя бы одного примера с use-case когда это преимущество есть?

И что рассуждение про всем или не всем здесь логически лишнее.

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

тобы опровергнуть фразу «у systemd нет преимуществ» достаточно хотя бы одного примера с use-case когда это преимущество есть

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

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

Какого контекста? Там человек «с рождения наблюдал за systemd, но так и не нашел ни одного преимущества». Ты можешь понять эту фразу как-то иначе?

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

Ниет! Это ты ничего не понимаешь!
У sysV-init есть преимущества!
А у системд - нет!

//троллю если чо.

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

Большинство пользователей, не использующих cgroups, докер, не заметили преимуществ, а заметили, что многое сломалось.
Это контекст.

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

Это ты теряешь контекст.

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

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

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

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

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

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

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

Можно взять сервис, который управляется systemd-юнитом, и спросить майнтейнера пакета, почему он не поставляет init-скрипт. И он тебе расскажет что поддержка пакета делается не сама, и что это тяжело, и что systemd ему позволяет делать это проще.

И т.д, и т.п.

Это всё реальные люди, и если их спрашивать - они отвечают.

Но можно сидеть в позе «ничего не вижу, ничего не слышу», как Quasar, и смаковать теорию заговора.

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

Но ведь Gnome3 не совместим полностью с системами управления виртуальными терминалами (да, он хочет бОльшего от секьюрности консоли), и получается, что если я хочу обновления для любимого файлового менеджера, мне придётся, мягко говоря, всё порушить.

И это то, что хейтят.

Я хочу обновить ФМ, обновляю либы, либы требуют logind, logind требует systemd, я переписываю init скрипты (я знаю, что их не надо переписывать) в юниты...

Какая-то хрень, как по мне.

По такому принципу (всё друг от друга зависит, failsafe как ошибочная стратегия) электронная почта, например, не имеет права на существование (если нне могу отправить письмо, кидаю на запасной узел, если не могу, кидаю в очередь, потом повторяю через n времени, потом через n*2 времени, ... n*2^m времени, возвращаю отправителю).
Хотя, это как ситуация - «зачем вам почтовый клиент, ведь веб-почта удобнее!» - никогда не поймут.

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

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

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

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

Не тратьте время

прокрастинация - страшная вещь :)

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

Через n лет ты будешь таким же седым динозавром. Не следует плевать в реку времени.

—————————

2all

Насильное включение systemd в качестве системы инициализации по умолчанию в Debian 8, уход Яна Джексона, подозрительная смерть Яна Мердока и платные тролли-пропагандисты на ЛОРе звенья одной цепочки событий.

Целью является свободная экосистема GNU/Linux как альтернатива корпоративному загону для рабов. Поэтому основой спора является позиция свободных людей и позиция холопов, которые будут рады любому высеру Поттеринга и К, поддержанному красношапкой.

http://www.ru.j-npcs.org/usoft/WWW/eugene_mplik.ru/doc/debian/manifesto_html.ru

Из манифеста:

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

Теперь эти “дистрибьютеры” впихивают нам systemd!

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

Вообще-то я использую Linux потому, что я могу его адаптировать под себя. Я не хочу адаптироваться под систему, тем более, что GNOME 3 — это говно, в котором даже цвет без сторонних программ нельзя поменять, а про расположение панелей я молчу.

Если Linux потеряет возможность быть гибким в настройке, то он превратится в macOS для бедных. Лично я его использую потому, что он мне больше нравится, не в последнюю очередь за счет широких возможностей по настройке.

А ваш путь ведет в тупик, ибо при тех же недостатках macOS имеет несравненно большее число приложений. А нишеброды будут тупо пиратить винду, как они и делают по сей день.

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

я могу его адаптировать под себя

Лишь малую часть.
Основная работа выполнена другими людьми.

Я не хочу адаптироваться под систему

А вас никто и не заставляет.
Форкайте, код открыт.

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

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

При таких условиях форки имеют не больше смысла, чем написание системы с нуля.

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

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

Увы, не угадали.

При таких условиях форки имеют не больше смысла, чем написание системы с нуля.

Как вам больше нравится, так и делайте.
Хотите с нуля — флаг в руки.

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

С динозавром обречённым на вымирание надо проводить аналогии поделки Поцеринга.

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

ArcFi> А вас никто и не заставляет. Форкайте, код открыт.

Аргументация вида «Я пришёл к тебе домой и буду устанавливать в ТВОЁМ доме СВОИ порядки. Не нравится - вали. Выход открыт.».

Quasar ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Vsevolod-linuxoid> А ваш путь ведет в тупик, ибо при тех же недостатках macOS имеет несравненно большее число приложений.

На самом деле недостатков у OS X больше. И приложений меньше (в том числе игр, если кто-то про них решит заикнуться и о десктопности для домашнего пользователя). Просто там есть определённые приложения для узкой области, которые дома нафиг не сдалить для среднестатистического пользователя, но которые приводят в пример как превосходство поделки apple над линуксом. Скоро у OS X будет ещё меньшая доля, чем у линукса. Процесс идёт вопреки всяким Шатл-В-Ротам и РедХейтам.

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

Я пришёл к тебе домой и буду устанавливать в ТВОЁМ доме СВОИ порядки. Не нравится - вали. Выход открыт

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

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

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

{непереводимая игра слов}

Эти пользователи уже не один десяток лет учавствуют в строительстве этого дома! {непереводимая игра слов}

Ричард Столлман:

«Аббревиатура GNU расшифровывается как „GNU - это не UNIX“ (GNU - Not UNIX). Основная идея, заложенная в процесс разработки системы GNU - это ее полное отличие от UNIX. UNIX всегда была и остается несвободным ПО, то есть она лишает своих пользователей свободы сотрудничества, а также контроля над своими компьютерами. Для того, чтобы стать сообществом, свободно пользующимся своими компьютерами, нам нужна была свободная операционная система. У нас не было достаточной суммы, чтобы выкупить и сделать свободной какую-либо из существовавших систем, но у нас было достаточно знаний и умений, чтобы создать новую. Создание GNU было грандиозной работой. Мы сделали ее во имя нашей свободы, и вашей тоже.”

Так вот ОС была задумана для ВСЕХ, а не для “элитариев” в лице бегемотов или системд-мальчиков! Причем эти systemd-мальчики клали сверху на свободу сотрудничества, пропихивая своё поделие всюду куда дотянуться.

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


Элитные системд-мальчики чОтка представляют себе свои хотелки, потому что программировать интересно до 40 лет, а потом хочется поводить руками, получая за это много денег и пописывая в своё удовольствие в git'ы, опыт то есть.

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

Тот же коллективный Штолльман достиг цели, полностью убив Юникс, а теперь спокойно проповедует и живёт с донатов.

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

ГНУ убило Юникс,
КрасноШап убьёт ГНУ,
Линукс (как ведро) убьет еще чего-нибудь.

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

Так вот ОС была задумана для ВСЕХ, а не для “элитариев” в лице бегемотов или системд-мальчиков!

Она и есть для всех. Для всех кто в состоянии понимать что значит сотрудничество и сообщество. И вместо «я не увидел для себя никаких плюсов, потому не нужно» может прислушаться к коллегам по цеху и узнать чего хотят они и с уважением отнестись к их мнению. Для тех кто может поступиться своим личным комфортом ради того чтобы решить некоторые общие проблемы. Для тех кто готов участвовать в разработке новых инструментов и их отладке в конце концов.

(а quasar-стиль заразный)

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

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

Сори, но нет... она __просто__ для всех... без ограничений по пониманию... квинтессенция свободности и доступности... ртфм...

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

«Я пришёл к тебе домой и буду устанавливать в ТВОЁМ доме СВОИ порядки. Не нравится - вали. Выход открыт.»

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

С динозавром обречённым на вымирание надо проводить аналогии поделки Поцеринга.

Только при наличии более технически совершенных альтернатив.

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

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

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