Почему все хейтят системд?
Потому что не любят, когда что-то меняется. Природа у линуксоидов такая - воспринимать всё новое и неизвестное в штыки.
>>1828658Слышь, сука, по ебалу за такой базар вывезти не хочешь?
>>1828658У меня во дворе за такие слова ебут в жопу
>>1828653 (OP)Ниудобнасложная этого не просил, принудительно заставляюттеперь мозги ебать как этим пользоватьсяили как выпилить чтоб всё не попадало
>>1828803>>1828815Ну вы не ругайтесь, у вас зато штабильность есть.
>>1828653 (OP)Привыкли, жрать говно и не хотят развиваться, другого объяснения, ннет.
>>1828653 (OP)Почитал про неё, в кой-то веки в слюникс завезли полезную фичу(которой у меня на шинде никогда не будет), но нет тупые пердолики не хотят systemd, они хотят есть говно, просто эталонные говноеды! Браво! Восхитительно!
>>1828925Еще, есть такое, чувство, вот уже привык и все вроде работает и нахер куда то перекатываться. Перекатишься и все поломаешь. Да и вообще, это свобода выбора, чем удобней, пользуйся. Это не гвоздями прибитый Windows, где, тебе в анус дилду сунули и ты ее, обновляешь.
>>1828653 (OP)Поттеринг - мудак. Ему нужно было сломать пальцы еще после avahi, а не жрать это дерьмо всем комьюнити до сих пор.Синтаксис - полнейшее дерьмо. Он совершенно не в *nix стиле. Ну как, блядь, можно не имплементнуть --list, -a и подобные вещи, которые уже давно де-факто стандарт? Да даже, сука, в винде синтаксис местами интуитивнее и удобнее. И где, блядь, мои легаси алиасы?Старую привычную систему костылей и подпорок заменили на новую непривычную систему костылей и подпорок. Нахуя - не понятно, старая прекрасно работала и всех устраивала.FATWARE. Система переусложнена, что затрудняет администрирование. А про автоматизацию и удобный интерфейс команда systemd по ходу не слышала.Новые баги, теперь банановые. С учетом предыдущего пункта, это особенно доставляет.Думаю, выйдет как и с другими высерами поттеринга - через пару лет допилят до чего-то вменяемого, но сейчас это пиздец.
>>1829179>avahiТак это поделие Потеринга? Хм... Всегда выпиливал эту хуйню и даже не подозревал, какая связь между двумя самыми неприятными для меня компонентами системы. А теперь вон оно што оказывается -- их придумал один и тот же мудак.
>>1829222Пульсаудио тоже не юзаешь?
>>1829224Да.А што, его тоже Поттер изобрёл?
А почему швабодное-прешвабодное линукскомьюнити просто и без задней мысли не уйдёт? Почему просто и без задней мысли не посмотрит в исходники не перепишет ПАДСИБЯ? Это же линукс, швабодка!
>>1829235Тащем-то этим я сегодня как раз и занимаюсь. Вынужденно.
>>1829237Ты системный программист, да?
>>1829238Нет.
>>1829239Но как же ты тогда переписываешь компонент системы?
>>1829240В текстовом редакторе. А почему ты спрашиваешь?
>>1829241Но как ты можешь переписывать программу, если ты не системный программист?
>>1829244Пальцами по клавиатуре. Вот так примерно.
>>1829245То есть ты пишешь код, не разбираясь в нём?
>>1829246С чего ты взял. То, что пишу, в том разбираюсь.
>>1829247Охуенно! Я заскриню твой пост и отнесу в /зк.
>>1829248Ты какой-то странный.
>>1829250Ты мне объясни, как ты пишешь код, не обладая для этого знаниями?
>>1829251Ты очень странный. И выводы у тебя странные.
>>1829252Ну ты же сам сказал, что ты не программист-системщик. Так как же ты переписываешь системную службу?
>>1829253Но я же не говорил, что я совсем ничего не умею.
>>1829255Тут или умеешь от и до, либо не умеешь. Не понимаю, как можно кодить такие вещи, когда полу-умеешь, немного умеешь?
>>1829256Сидя в кресле с ноутом на коленях. Глядя в монитор и печатая пальцами по клавиатуре, периодически почитывая мануал на быдло-техническом английском языке и отвлекаясь на странные вопросы странного анонимного подростка, воспринимающего реальность только в контрастных чёрно-белых цветах. Так понятно?
>>1829258И мы ещё удивляемся, откуда берутся быдлокодеры. Вот, яркий экземпляр.
>>1829260Быдлокодю для себя. Законом не запрещено. Тебя ебёт?
>>1829261Ебёт, если мне придётся работать с твоим быдлокодом. Ты ж ничем не лучше впоперинга, только у него возможностей больше.
>>1829262С чего ты взял, что я дам тебе свой быдлокод?
>>1829263Проприетарщик хуев
>>1829263Не закоммитишь его - ну и ок.
>>1829264Я никому ничего не должен. Иди нахуй.
>>1829265Да вообще никуда выкладывать не собираюсь. Я свой личный компьютер допиливаю. Это единственная цель.
>>1829268Вот и славно. Вот и хорошо.
>>1829267А как же швободка? Сам написал - поделись. Столлман не одобряэ
>>1829231Именно.
>>1829270Я со столманом не общался ни разу. Он для меня не авторитет. Свобода подразумевает, что я могу распоряжаться своим кодом как пожелаю. И не распоряжаться как не пожелаю. Пока у меня нет желания выкладывать куски кода, которые заработают хорошо только в моём понимании, чтобы потом получать сотни нытья, что у кого-то это не заработало и кому-то это не понравилось и необоснованные требования переделать кот так, как я не собирался.
Изначально у потера была простая и очень годная идея: сделать параллельный запуск демонов. И не был бы он мудаком, на этом бы и закончил.Однако поттер поддался тяжкому пороку вниманиеблядства в тяжёлой стадии и стал пытаться угодить всем и каждому, кто его хвалит, прикручивая к своей маленькой утилитке хотелки каждого второго ЧСВ-шного мамкиного программиста. В результате получилось вот это вот всё -- ебанутая, громоздкая, тяжело управляемая, непонять для чего нужная прокладка между системой и прикладным софтом, состоящая чуть менее чем полностью из костылей и по всей логике не нужная, т.к. система и без этой прокладки работает хорошо.
Поссал на пердоублюдков.
>>1829277openrc умел параллельно запускать демонов задолго до systemd. Поттер был мудаком уже тогда, когда начал писать велосипед.
Кстати про этого мудака.http://lurkmore.to/Леннарт_Поттеринг
>>1829391Нормальную ссылку кидай, говно.https://lurkmirror.ml/Леннарт_Поттеринг
>>1829396> Нормальную ссылку > говнозеркало
>>1829398Спасибо залупе, кроме говнозеркала никак не зайти.
>>1829404Наркоман? Вам дали впн, прокси, овер9000 расширений, опера турбо, нет хочу говнозеркала
>>1829434Кек, пердомрази лишь бы попердолиться в жопу. Хуй соси, урод, мне проще на зеркало зайти, чем пердолиться с впнами и проксями.
>>1829437Лол, ты че бабахаешь?
>>1829437А мне проще дать ссылку на основной домен и наблюдать за мучениями рашкинской спермомрази.мимо
>>1829469>>1829467Ох блядь, какелы активировались. Хули вам на учане не хрюкается?
>>1829469>>1829477У меня все открывается. Не хохол.
>>1829480У всего мира всё открывается, кроме рашки, казашки и Китая.
>>1829222вообще то bonjour придумали гей из apple. но по мне так классная штука для локалки
>>1828653 (OP)Перегруженный комбаин. Ещё и networkd на кой-то хуй прикрутили. И вот знал ты раньше чё у тебя с сеткой, а теперь у тебя там какая-то ебака сидит, которая кусок комбаина, со своим кешем и резолвером. И ещё это всё говно зачем-то в PID 1, и если тебе эта ситуация не нравится, то единожды ошибшись ты ебанешь себе вообще всё. Все против линукс-вея, тащемта. Если бы я хотел себе винду на сервер с ебанутыми комбаинами, то я бы поставил себе винду с ебанутыми комбаинами.А смысл всего этого был в том, чтобы автоматически поднимать упавшие сервисы. Вот нахуя тебе встроенная поднималка сервисов, особенно в PID 1. Для этого есть собственные отдельные решения и дохуя отличного мониторинга.
>>1829391>расовый арийский линуксоид из Гватемалы и Бразилии>из Гватемалы и Бразилии>Red HatЭто многое объясняет.
>>1829675модульный жи, можешь например использовать не journald а syslog и т.д. только нахуй не нужно. а еще простой, быстрый, и удобный. юниты системди - лютый шин, куда лучше километров скриптов. и кто должен следить за упавшими сервисами? шкрипт, который следит за другим шкриптом, который следить за другим... костыль жиесли о пульсе еще можно спорить, но на момент выхода особой альтернативы не было. (вообще жаль что не пошли по пути OSS4) то системди лучше что случилось с линуксами за последнее время. в любом случае, для таких как ты есть openrc.
>>1830320>шкрипт, который следит за другим шкриптом, который следить за другим... костыль жиТы не понимаешь, это линуксвей.
>>1830320Вот у тебя один хрен есть мониторинг, который за ними следит. Так вот если у тебя серверов 10, то ты пойдешь и пнешь руками, и будешь узнавать какого хуя, а если 9000, то напишешь скрипт который всё пинает, а тебе критикалы сыплет. И я тебе дам блядь журналд, нет ничего лучше чем плейнтекстовые логи. А тут бинарник-хуярник.> шкрипт, который следит за другим шкриптом, который следить за другимА сейчас вот это самое, просто в PID1, да со своими ебанутыми службами.
Следующим планирую внедрить: ООПнутый шелл, реестр, графический интерфейс в ванильном ядре, встроенный антивирус, неотключаемое обновление между релизами (забочусь о вашей безопасности, не думайте ничего плохого).Не понимаю ваших возмущений. Мою работу очень ценят в определенных кругах.
>>1830662Да, мы глубоко ценим тот вклад, который оказывает работа Леннарта на развитие свободного программного обеспечения и его движение в правильном направлении.Мы убеждены, что с помощью этих улучшений Linux сможет достигнуть ранее небывалых 2% высот.Негодующую общественность уверяем: не может быть и речи, что нововведения приведу к расколу и деградации сообщества. Корпорация Майрософт не рассматривает вариантов:1) подбора знамени СПО из слабеющих рук майнтейнеров2) добавления в Microsoft Linux новых великолепных технологий3) посыла всех этих убогих и ненужных пердоликов нахер, разрабатывать друг другу срачельнички консолечкой бгггг...Все выше перечисленные 3 пункта, мы все их не рассматриваем! Мы так не делали, и никогда не будем делать!
>>1830662Фу, он фошизд
https://www.freedesktop.org/software/systemd/man/systemd.slice.html>Slices are organized hierarchically in a tree. The name of the slice encodes the location in the tree. The name consists of a dash-separated series of names, which describes the path to the slice from the root slice. The root slice is named, -.slice. Example: foo-bar.slice is a slice that is located within foo.slice, which in turn is located in the root slice -.slice.АРХИТЕКТУРНО@ИНТУИТИВНО
одно нытье в треде, ну не нравится - не пользуйтесь.
>>1828653 (OP)>Почему все хейтят системд? Кто все? Хейтят 2,5 калеки-слакоеба, да пара тупых и ленивых админов в сети. Остальные понимают, какая это нужная и полезная вещь: все мажорные дистрибутивы на него перешли как ошпаренные — суся, шляпа, дебиан, убунта.
>>1833693Давай мне свежий официальный дебиан без systemdерьма из коробки, с радостью воспользуюсь.
>>1833941https://devuan.org/
>>1833944>официальный дебиан
>>1834397Ставь debian 7 системди вроде еще не внедрили и поддержка еще не окончилась.
>>1834411Он скажет ">свежий дебиан">>1834397Это требование уровня "дайте мне виндоз с открытым кодом". Ты бредишь.Официальный свежий дебиан - перешёл на системд, но если не хочешь им пользоваться - можешь либо сносить его сам, либо пользоваться девуаном - это то же самое, только сделали за тебя.Этих претензий я не понимаю.Я против системд только потому, что он плюёт на Unix-way:«Философия UNIX гласит:Пишите программы, которые делают что-то одно и делают это хорошо.Пишите программы, которые бы работали вместе.Пишите программы, которые бы поддерживали текстовые потоки, поскольку это универсальный интерфейс».
>>1834430>Он скажет ">свежий дебиан"Спасибо, именно это я и хотел сказать.>претензий я не понимаю«Не тащите говно в мой уютненький дебиан», суть претензии ясна?
>>1834740>суть претензии ясна?Нет. И даже не из-за надписи "(Microsoft Windows 7: Firefox based)" над твоим постом.Я бы понял претензию, если бы без SystemD Демьян принципиально бы не заводился. Но если его пихают по-умолчанию, но оставляют возможность отказаться - можно просто его обсирать, не брызгая ядом на конкретных мейнтейнеров, которые сделали свой выбор (как делаю я, например).Мне архитектура не нравится, ну об этом я уже написал, но пока они не цепляют того, что мне нужно часто, а как работать с алгоритмами старта системы я для любого дистра всё-равно каждый раз смотрел в интернете.Вот если в системд втянут что-то критичное для меня, например, менеджер пакетов, то я пошлю его в известном направлении, в худшем случае вместе со всем линуксом (впрочем, если они запилят его в RHEL вместо rpm и не будут домагиваться до других дистров, то я только скажу им "спасибо").Ну у меня немножко иная ситуация - я не только на персоналке на лине сижу - у меня ещё сервера в подчинении имеются, их много, тьма - легаси разных лет, от разных людей, на разных площадках. И так исторически сложилось, что они почти на всём - и на виндах, при чём разных лет, и на разных дистрах линя - сюзе, рхел, дебе, даже один-два юникса есть. Для меня "работает - не трожь" это почти золотое правило, не представляю, когда я смогу стандартизировать инфраструктуры. Так что если мейнтейнеры решили, что где-то лучше SystemD, то и пусть.Да, кстати. Тут такое дело. Когда-то мне пришла в голову совершенно еретическая по мнению многих мысль. А что, если... Вдруг... Я - не самый умный человек в мире? И что если инженеры делают что-то не случайно, а потому, что их опыт и знания говорят, что это лучше?Бред?Не думаю. Думаю, что ни один задрот пре-пубертатного периода, обитающий на двачах, не разбирается в структуре GNU/Linux лучше, чем те, кто постоянно поддерживают свои дистрибутивы.
>>1829179Помню на SystemV постоянно всё падало, перехуячивались какие-то конфиги, скрипты, линки. В SystemD больше порядка и организованности, нужно только привыкнуть к неудобному синтаксису, и он становится удобным.
>>1834430И всё-таки за это я тоже ненавижу SystemD, это хуёво, но с этим можно смириться. Было бы действительно хуёво, если бы SystemD нихуя не работало и его бы везде навязывали. Но оно ведь работает, и работает охуенно.
Аналитики с лора хейтили, а мне наоборот понравилось.Сейчас, как мейнтейнер, я просто пишу простой юнит и указываю название сервисов в зависимости, когда нужно стартовать.А раньше очень сложно и неочевидно приходилось это дело инициализировать. Да, до определенной версии, у systemd были свои проблемы и гном не заводился например, но сейчас многие баги пофиксили, системд можно собирать с определенными флагами, без внутренностей комбайна.В общем этот инструмент для меня, как разработчика и как мейнтейнера, решил большой пласт насущных проблем.
>>1834849>А раньше очень сложно и неочевидно приходилось это дело инициализировать.>подразумевая, что системдэ хоть сколько-нибудь очевиденЖир начал сочиться из монитора рано утром...>Да, до определенной версии, у systemd были свои проблемы и гном не заводился напримерНадо же. Выходит, когда-то системдэ даже имел какие-то плюсы.
>>1834831>на SystemV постоянно всё падалоВидимо, это зависело от дистра, организации его скриптов запуска и т.п.>привыкнуть к неудобному синтаксисуКакой-то спермачий подход, не находишь?>>1834881>>подразумевая, что системдэ хоть сколько-нибудь очевиденС другой стороны он стандартен и станет проще переходить от дистрибутива А к дистрибутиву Б при обслуживании.Да, я колеблюсь. Есть то, что мне в нём не нравится и есть то, что нравится. Как и в любом другом продукте - свои минусы и плюсы. Давайте, будем адекватами, а?inb4:>харкач>будем адекватамиБг-г
>>1834881>Жир начал сочиться из монитора рано утром...Сам-то пытался написать хоть сколь-нибудь сложный инит сервиса?Чувак, systemd юниты гораздо удобнее и читабельнее инит скриптом.
>>1835227>скриптов
>>1834771>оставляют возможность отказатьсяНу давай, покажи мне меню выбора системы инициализации в установщике дебиана. В пределах дистрибутива никакого выбора нет. Либо жри, что дают, либо выходи за пределы официального дебиана, сам перепердоливая систему, пересобирая пакеты без зависимостей от systemd и ломая автоматическое обновление.
>>1835238А не жирно? Итак сотни, а то и тысячи человек для всех бесплатно делают дохера работы, ничего по сути не требуя взамен. И они выбрали SystemD. Не хочешь его - пили сам, что угодно. Не нравится - значит дебиан просто тебе не подходит (а вернее ты не подходишь дебиану). Скатертью дорожка, никто удерживать не станет.
>>1835276Жирно или не жирно — а говно в дебиан притащили. О чём тут ещё говорить?
systemd норм. Здесь вам и человеческие зависимости между сервисами, и автоматический их перезапуск, и контейнеризация, и поддержка cgroup из коробки и прочее и прочее. Можно ничего не делать, а всё ок. И это всё не под первым пидом, как писал неграмотный петух сверху.Во время миграции на новую версию серверной убунты, просто запланируйте время чтобы разобраться что такое юнит-файлы (они намного удобнее говна на баше) и протестируйте на отдельных тачках. Ничего необычного для продакшена тут нет: новая версия ос с новыми фичами.
>>1835288Ну и съёбывай нахуй, если это тебя не устраивает! НАХУЙ.
систем-дэ не нужен
>>1835359Сабмиссивная прыщедевочка порвалась, кек.
>>1835326Как только начинаешь заменять первый пид пиздуют нахуй:1) Зависимости от sysd2) Инит-скрипты.Соответственно, если ты начал выколупывать сисд, то у тебя сразу начинают себя хуево вести его зависимости, и их инициализация. Поэтому тебе надо перепиливать всё как было ручками, выколупывая pid 1, выковыривая всё ебучее модульное говно, которое шло вместо с ними, а потом подрубая в образ нормальный софт.Если тебе, например, норм сам sysd, но ты всю жизнь юзал BIND, и не собираешься от него отказываешься, то ты пытаешься выпилить КЕМ резолвер, а в итоге получаешь цепляющиеся к нему зависимости, мишуру разных ебанутых пакетов и депенденси хелл. Конечно, потом ты счастливо пишешь к нему юнит, который тебе нравится и в общем-то всё работает, но без sysd ты бы просто установил BIND, и просто ебанул скриптец в инит в 10 строчек, и говна бы не знал.А так, там много вот такой всякой залупы. Захотел поставить другой dhcp? Ебись с зависимостями от инициализатора. Захотел syslog а не ёбань какую-то бинарную? Ебись с зависимостями от инициализатора.Вот, блядь, делай они весь этот софт, который они делают не в качестве модуля к инициализатору - охуенно перспективный проект бы был, никто бы его не хейтил. Вот вам классный новый инит, вот классный новый резолвер, вот класный новый X. Фичи там хорошие, все дела. Но нахуя же вот так-то делать?
Как вы произносите слово systemd? Произношу как "системдЭ" (с ударением на последний слог), а может правильно "сИстемд" (то естьбез последнего слога вообще)?
Простите, сажа прилипла.
>>1835409системдиhttps://www.youtube.com/watch?v=TyMLi8QF6sw
>>1835409С двумя ударениями же, [ˌsɪstəmˈdɪ].
>>1835397Если мне нужен будет bind в качестве кеширующего dns, я просто установлю его, сделаю systemctl enable bind; systemctl start bind, а потом напишу в /etc/resolv.conf nameserver 127.0.0.1С syslog действия в том же направлении. В чём проблема?
>>1835690>если ты начал выколупывать сисд>В чём проблема? Читать не умеешь что ли? Попробуй заменить систему инициализации, посмотришь, в чём проблема.
>>1835699Как в systemd связана система инициализации и резолвер? Ответ: никак.
>>1835699Это к речи о замене других компонент в комплексе, помимо системы инициализации, коим systemd и является. Но зачем выколупывать его самого?
>>1835690И всё ещё юзаешь резолвер systemd, но в связке с BIND. Охуительно.
>>1835756Да, никак. Теперь попробуй заменить систему инициализации.
>>1835999Ёбнутый? Сокет на 53 порт один.>>1836017Зачем?
Анончик, спасай.[root@localhost ~]# cat /etc/systemd/system/rc-local.service [Unit]Description=pottering pidrAfter=network.target[Service]Type=oneshotExecStart=/etc/rc.localTimeoutSec=0RemainAfterExit=yesSysVStartPriority=99[Install]WantedBy=multi-user.target[root@localhost ~]# cat /etc/rc.local #!/bin/ship link set enp0s3 upip addr add 10.0.0.2/24 dev enp0s3ip route add default via 10.0.0.1Сделал systemctl enable rc-local.service, перезагружаюсь, интерфейс лежит, systemctl status пишет unknown device. Запускаю руками скрипт, все работает. WTF???
>>1836051Чтобы увидеть, почему это невозможно в пределах дистрибутива.
>>1836283Ты ещё поплачь, что на выбор только linux ядро и gnu-версия coreutlls. Система инициализации такой же основопологающий компонент в ОС, остальное — распыление сил. Если тебя что-то не устраивает, то создай форк или найди уже сделанный.
>>1836283Почему невозможно-то? Просто пишешь ЮНИТ, который запускает /etc/rc, добавляешь в автозапуск, остальные отключаешь. Получается такой вот жирный init. Потом просто заменяешь его на sysv.
>>1836336Шта? Достаточно для /bin/init симлинк на нужную систему инициализации сделать. Другое дело, что все пакеты ос заточены под systemd, поэтому толку в этом будет мало.
>>1836122Имя интерфейса задается динамически как бе. https://bbs.archlinux.org/viewtopic.php?id=156956>>1835397>Как только начинаешь заменять первый пид пиздуют нахуй:Правильно, ведь разумный человек не захочет менять системди, альтернатив-то нет. Ну а всякие ебанутые непонятно чего хотят, вон есть слака, есть бзд и куча всего еще, зачем использовать гнулинукс, если он не нравится?
>>1836334>Система инициализации такой же основопологающий компонент в ОСДа, и её заменили на говно. Самое время заменить libc.http://web.archive.org/web/20150420154120/http://permalink.gmane.org/gmane.comp.sysutils.systemd.devel/9925>>1836352>все пакеты ос заточены под systemdИменно.
>>1836373> заменили на говноdefine говно. По мне так, десятки bash-скриптов, написанных невпопад являются говном.
>>1836352Я описал, как это сделать постепенно. Чтобы фанбой системд смог понять в процессе, что сабж есть обычный /sbin/init, берущий на себя больше чем надо.>>1836362>Имя интерфейса задается динамически как бе. Да там модуль не успевал загрузиться. Системд слишком быстрый, лол.>>1836390Баш сам по себе говно.
>>1836419попробуй:Wants=network-online.targetAfter=network-online.target
>>1829235Есть devuan, voidlinux, gentoo и ещё парочка.
>>1829244>>1829253>>1829256Чёто проиграл с этого категоричного. То есть, чтобы просто сварить себе супца, я должён быть как минимум поваром 4 разряда?