1.1, КровоЛь (?), 09:25, 12/07/2014 [ответить] [﹢﹢﹢] [ · · · ]
| –25 +/– |
Нахера столько систем инициализации?
Что больше пилить нечего уже? Все устройства уже поддерживаются в системе? Масса ПО на все случаи жизни присутствует в дистрибутивах?
| |
|
2.2, Михаил (??), 09:30, 12/07/2014 [^] [^^] [^^^] [ответить]
| +24 +/– |
У тебя есть шанс изменить ситуацию, именно ты можешь сделать это!
| |
2.130, Andrey Mitrofanov (?), 10:27, 14/07/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Нахера столько систем инициализации?
> Что больше пилить нечего уже?
Вы все не понимаете же! Это она, дружба со вендорами им.опен-сора-орайли-реймонда же. У на^Wних всё получилось: сначала Cononical дружила нас своим upstart-ом, потом RH люто подружила всех. И это ещё не всё! Ждём, как ответят ораклы, фейсбуки и прочие гуглы. Нужно _Больше систем инициализации. </.>
| |
|
|
2.5, anonymous (??), 10:10, 12/07/2014 [^] [^^] [^^^] [ответить]
| +11 +/– |
> Поздно пить борджоми. Небось опять все скопировали с systemd
upstart был раньше системг.
| |
|
|
4.12, Аноним (-), 12:28, 12/07/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
> тогда тоже было с чего копировать.
Ага, с SMF.
Как говорится - что крестьяне, то и обезьяне.
| |
|
5.24, ананим (?), 14:06, 12/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
xml-конфигурялки?
Да, самое то для обезЪян.
зыж
каким боком cgroup к smf, вообще не понятно. вы его вообще "живьём" то видели? или просто для красного словца?
| |
|
6.28, Аноним (-), 15:16, 12/07/2014 [^] [^^] [^^^] [ответить]
| –2 +/– |
> xml-конфигурялки?
И чо? Большая проблема тривиальный XML нарисовать? Помимо того, что его в нормальных репах (да-да, их есть для Соляриса! И - о, ужос-ужос-ужос! - они бесплатные!) уже все написано.
Кстати - а что, это хуже, чем для init портянки на шелле писать?
В Сане так-то не миллион дураков с улицы сидел.
> Да, самое то для обезЪян.
> зыж
> каким боком cgroup к smf, вообще не понятно. вы его вообще "живьём"
> то видели? или просто для красного словца?
Не просто видел. Активно применял 8 лет. Компрене?
| |
|
7.33, arisu (ok), 15:40, 12/07/2014 [^] [^^] [^^^] [ответить]
| +3 +/– |
> В Сане так-то не миллион дураков с улицы сидел.
ну да, всего несколько. но санкам хватило.
| |
|
8.78, Аноним (-), 05:45, 13/07/2014 [^] [^^] [^^^] [ответить] | +/– | Для справки xml не используется во время выполнения, xml импортируется в sqlite... текст свёрнут, показать | |
|
9.80, Аноним (-), 06:26, 13/07/2014 [^] [^^] [^^^] [ответить] | +1 +/– | Да, я заметил - те кто использует XML довольно быстро становятся недовольны его ... текст свёрнут, показать | |
|
|
7.40, andy (??), 16:23, 12/07/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Большая проблема тривиальный XML нарисовать?
Нет, манифест написать не проблема
> Кстати - а что, это хуже, чем для init портянки на шелле писать?
Но кроме манифеста, еще придется на sh писать для
Солярки.
> Активно применял 8 лет. Компрене?
Юр, иди обратно в свой бложик, ты же только
один умный, а остальные так, поссать зашли.
| |
|
8.73, Аноним (-), 04:48, 13/07/2014 [^] [^^] [^^^] [ответить] | +/– | А еще наше правительство, btw, считает соляру проприетарной технологией, целиком... текст свёрнут, показать | |
|
9.85, andy (??), 08:37, 13/07/2014 [^] [^^] [^^^] [ответить] | +/– | Что поделать, если вот такие управленцы сидят, которые предпочитают грабли на с... текст свёрнут, показать | |
|
|
|
|
|
|
|
|
1.6, AX (ok), 10:44, 12/07/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
> с поддержкой cgroups
systemd лишили единственного реального преимущества.
| |
|
|
3.26, Аноним (-), 15:09, 12/07/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
Пусть дальше себе умеет наздоровье. Писать портяны баша там где должно быть 1-2 строки конфигов - вот уж нафиг. А openrc взял в себя все хучшее от инита - такая же куча скриптопростыней, только еще жирнее. Наф-наф-наф.
| |
|
|
5.77, Аноним (-), 05:00, 13/07/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
> неправа же. У openrc няшные простые конфиги, почти лучшее что можно было
> сделать из легаси. Но сам он да, много где сделан на убогом баше.
Называя вещи своими именами, если мне вдруг в какие-то моменты почему-то не хватит возможностей системы инициализации, я предпочту допиливать системные вещи на си, а не баше. Околосистемные вещи из баша делать вообще довольно неудобно, имхо.
| |
|
6.90, arisu (ok), 09:37, 13/07/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
хорошо, что я не пользуюсь системами, которые ты админишь. очень, очень хорошо.
| |
|
7.104, Аноним (-), 15:21, 13/07/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
> хорошо, что я не пользуюсь системами, которые ты админишь. очень, очень хорошо.
Ты пользуешься своим уютным локалхостиком, ну и хватит с тебя. А к системам которые я админю требования простые: они должны работать и выполнять свою задачу. Чем меньше при этом у меня времени и сил уходит на это - тем замечательнее.
| |
|
|
9.117, Аноним (-), 05:49, 14/07/2014 [^] [^^] [^^^] [ответить] | –1 +/– | Невелика потеря, скажем прямо Я не уверен что ты вообще имеешь предложить сколь... текст свёрнут, показать | |
|
|
|
|
7.132, Andrey Mitrofanov (?), 16:10, 14/07/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Я даже соглашусь с этим утверждением, но это не отменяет того, что
> системд - ущербен в архитектуре и реализации. А так же в
> том, что пытается делать задачи, к нему не относящиеся.
> Реально - надо было допилить busybox до системы инициализации:
Леонидт делал архитектуру для "своевременной" оптимизации:
Все эти шелы (и скрипты на них) ему было _медленно.
Поэтому _никаких _шелов.
Все эти субпроцессы ему тоже было медленно. На этапе арх.планирования.
Поэтому _никаких субпроцессов.
Всё в одном франкенштнайн-мацчинЪ. ---Дайте Лёне почитатать [конец] про франкенштейна.
| |
|
|
|
4.53, Аноним (-), 19:14, 12/07/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
Портяны на шелле написали за Вас другие - ровно так же, как код systemd написали Леннарт и компания.
| |
|
5.75, Аноним (-), 04:58, 13/07/2014 [^] [^^] [^^^] [ответить] | –1 +/– | Не всегда Иногда надо вы только подумайте заковырять какой-то кастомный серв... большой текст свёрнут, показать | |
|
6.91, arisu (ok), 09:38, 13/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
какое же дерьмо твой дистрибутив… впрочем, я подозреваю, что:
1. твой дистрибутив не дерьмо;
2. ты Вещаешь, совершенно не разбираясь в теме (как и по некоторым другим вопросам).
| |
|
7.103, Аноним (-), 15:20, 13/07/2014 [^] [^^] [^^^] [ответить] | +/– | Любой дистрибутив не идеален Поэтому там временами нет нужных программ И вот т... большой текст свёрнут, показать | |
|
|
|
4.54, Андрей (??), 19:47, 12/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
Давно вы в эти скрипты саглядывали последний раз? Вот рэхатовские - это да, простыни. По сравнению с ...
| |
|
5.74, Аноним (-), 04:50, 13/07/2014 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Давно вы в эти скрипты саглядывали последний раз?
Пару недель назад, на энном сервере, который с древней центоси на лтсную убунту перетаскивал. Как только надо какой-то кастомный севис запустить - это боль.
| |
|
6.92, arisu (ok), 09:39, 13/07/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
когда у таких, как ты, болит — это радость для остальных.
| |
|
7.102, Аноним (-), 15:12, 13/07/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
> когда у таких, как ты, болит — это радость для остальных.
Ну а поскольку мне так не нравится - это мы еще посмтрим кто и чему будет радоваться.
| |
|
8.111, arisu (ok), 15:49, 13/07/2014 [^] [^^] [^^^] [ответить] | +/– | у вас времени радоваться не будет, у вас всё время будет занято зубрёжкой докуме... текст свёрнут, показать | |
|
9.119, Аноним (-), 05:57, 14/07/2014 [^] [^^] [^^^] [ответить] | –1 +/– | Прикалываешься Посмотрев на чужой юнит я вообще без факин манов понимаю как мне... текст свёрнут, показать | |
|
|
|
|
|
|
|
|
1.9, YetAnotherOnanym (ok), 12:12, 12/07/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Подождём контрольный срок - если в течение года-другого разработчики upstart смогут удержаться от соблазна запихнуть в него nih-версии всего, что только существует - можно будет подумать.
| |
|
2.10, Михаил (??), 12:19, 12/07/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
Да ты же читать не умеешь, убунточка переходит на сустемд, а больше никому апстарт и не нужен.
| |
|
3.14, chinarulezzz (ok), 12:45, 12/07/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
Марк заявил что в будущем убунта перейдёт на системде, а пока что они пилят апстарт))) Это не тоже самое что "убунта переходит на системде и апстарт никому не нужен". Как заявил одно, так может и другое заявить, не в первой. Никто не оракул, кроме оракла.
| |
|
4.71, Аноним (-), 04:40, 13/07/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Марк заявил что в будущем убунта перейдёт на системде, а пока что
А пока-что в апстарт впихали половину компонентов systemd, примотав проволокой, как антенну к МКС.
| |
|
5.93, arisu (ok), 09:42, 13/07/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
а главное — посмотрите, как он чётко доказал свои утверждения! действительно, приведённые фрагменты кода свидетельствуют именно о «примотке проволокой», и ни о чём другом!
алё. всё то, на что ты так яростно фапаешь, придумали не в системдеце.
| |
|
6.101, Аноним (-), 15:11, 13/07/2014 [^] [^^] [^^^] [ответить] | –1 +/– | Ясен буй - при своей системе инициализации переть в свою же систему куски system... большой текст свёрнут, показать | |
|
7.112, arisu (ok), 15:50, 13/07/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> фрагменты кода свидетельствуют именно о «примотке проволокой», и ни о чём другом!
> Ясен буй
конечно, ты же эти фрагменты привёл, мы все видим.
| |
|
|
|
|
|
2.20, arisu (ok), 14:00, 12/07/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
> запихнуть в него nih-версии
да поздно, оно же давно libnih для сборки требует.
| |
|
3.27, Аноним (-), 15:10, 12/07/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
> да поздно, оно же давно libnih для сборки требует.
Ну так не врут по крайней мере :). Остальные юлят и кривляются, а эти честно написали :).
| |
|
|
1.11, iles (??), 12:23, 12/07/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
в будущем, когда системд станет ОС, нужно будет куда то переходить. И тут мы вспомним про апстарт
| |
1.16, qqq (??), 13:02, 12/07/2014 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
То что событийная модель - это правильное направление, то что от убунты - есть риск, что заточено только под неё...
| |
|
2.22, arisu (ok), 14:02, 12/07/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
> То что событийная модель - это правильное направление
…но, к сожалению, всё тот же d-bus.
| |
|
3.37, Аноним (-), 16:10, 12/07/2014 [^] [^^] [^^^] [ответить]
| +2 +/– |
> …но, к сожалению, всё тот же d-bus.
Дык не сложилось какой-то другой системной шины с генераторами событий и подписчиками на уведомления. И нет, идите нафиг с неструктурированным IPC и прочим. Тебе же не предлагают самому эзернет-кадры хреначить когда ты к опеннету сконектиться пытаешься?!
| |
|
|
5.70, Аноним (-), 04:39, 13/07/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
> я в код смотрел. sapienti sat.
Если смотреть только на код - какой-нибудь ранний академичный Minix делает пингвинов, винды, бзды, макоси и прочих с ужасным отрывом. Но ему это нифигища не поможет завоевать свое место под солнцем...
| |
|
6.87, arisu (ok), 09:33, 13/07/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
а если на код не смотреть, то можно в init такое дырявое затащить, что мало не покажется.
| |
|
7.106, Аноним (-), 15:27, 13/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
> такое дырявое затащить,
Ну как бы kdbus должен через ядерщиков пролезть, а эти все-таки въедливые ребята. Не идеальные, но на халяву у них проскочить все-таки довольно сложно.
| |
|
|
|
|
3.133, qqq (??), 01:13, 12/08/2014 [^] [^^] [^^^] [ответить] | +/– | d-bus наверное боятся трогать, чтобы все не сломать Лучше шины не только d-bus... большой текст свёрнут, показать | |
|
4.134, arisu (ok), 01:57, 12/08/2014 [^] [^^] [^^^] [ответить]
| +/– |
идея шины сама по себе неплохая, просто d-bus — плохая реализация. я сейчас уже точно не вспомню, а искать лень, но раньше там внутри был какой-то адский ад.
| |
|
5.135, qqq (??), 03:13, 12/08/2014 [^] [^^] [^^^] [ответить]
| +/– |
> идея шины сама по себе неплохая, просто d-bus — плохая реализация. я
> сейчас уже точно не вспомню, а искать лень, но раньше там
> внутри был какой-то адский ад.
d-bus фактически сейчас как некий нарост: не используется особо и и выкинуть страхово. И да - достойной альтернативы нет, к сожалению многое так.
Фактически функциональность дибэс трансформировалась в собственные сервисы сред типа КДЕ, но чтобы не сломать систему поддержка его не выбрасывается, но и не развивается особо...
Этот вакуум естественно заполняется...
| |
|
|
|
2.23, arisu (ok), 14:03, 12/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
> то что от убунты - есть риск, что заточено только под неё...
а ты сам попробуй. upstart можно и просто в качестве service manager использовать, не обязательно сразу инитом делать. а понравится — можно и в init.
| |
|
3.36, Аноним (-), 16:08, 12/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
Да в общем то достаточно симпатичная штука, уровень совместимости с инитом там есть, так что даже стартовые скрипты не отвалятся. Проблема только в том что как-то они поздно за плюшки типа сабжа взялись, дебианщики уже свинтили на systemd, ну и шаттл решил туда же. И половина апстарта нынче являет собой костыли для превращения в закос под systemd - куски systemd эти парни тоже не против были реюзнуть, получился довольно странный гибрид.
| |
|
4.56, Аноним (-), 20:44, 12/07/2014 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Да в общем то достаточно симпатичная штука, уровень совместимости с инитом там
> есть, так что даже стартовые скрипты не отвалятся. Проблема только в
> том что как-то они поздно за плюшки типа сабжа взялись, дебианщики
> уже свинтили на systemd, ну и шаттл решил туда же. И
> половина апстарта нынче являет собой костыли для превращения в закос под
> systemd - куски systemd эти парни тоже не против были реюзнуть,
> получился довольно странный гибрид.
резюме: systemd лучше
| |
|
5.60, Аноним (-), 23:55, 12/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
>резюме: systemd лучше
резюме: systemd победил. Про лучше - лучше не надо :-\
| |
5.69, Аноним (-), 04:33, 13/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
> резюме: systemd лучше
Он не имеет некоторых архитектурных проблем апстарта и активнее развивается в сторону востребованных в множестве применений фич. Апстарт подорвались экстренно докостыливать по месту, в результате там теперь половина systemd втиснута. При таком раскладе тратить ресурсы на бэкпортирование кусков systemd, при том что systemd умеет все что надо шаттлу - очень странная идея, с непонятными перспективами.
| |
|
6.88, arisu (ok), 09:35, 13/07/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
приведи, пожалуйста, «половину systemd» из апстарта. конкретно, со списком файлов и строчками кода.
| |
|
7.97, Аноним (-), 14:16, 13/07/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
> приведи, пожалуйста, «половину systemd» из апстарта.
Вотпрямща в убунте 14.04 запущены (grep по systemd в процессах):
/lib/systemd/systemd-udevd --daemon
/lib/systemd/systemd-logind
По файловой иерархии, /lib/systemd содержит 6 файлов /lib/systemd/systemd-* и пачка .service файлов на все вкусы. Так что как видишь, процесс фалломорфирования апстарта в systemd в убунте уже идет.
> конкретно, со списком файлов
Вроде сделал...
> и строчками кода.
Вломак, кэп, извини. У меня есть хренадцать более интересных дел в очереди.
| |
|
|
9.100, Аноним (-), 15:06, 13/07/2014 [^] [^^] [^^^] [ответить] | –1 +/– | Да, поучи шaттла его систему делать Если уж в убунту приперли половину systemd ... текст свёрнут, показать | |
|
|
|
|
|
4.63, chinarulezzz (ok), 01:23, 13/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Да в общем то достаточно симпатичная штука, уровень совместимости с инитом там
> есть, так что даже стартовые скрипты не отвалятся. Проблема только в
> том что как-то они поздно за плюшки типа сабжа взялись, дебианщики
> уже свинтили на systemd, ну и шаттл решил туда же. И
> половина апстарта нынче являет собой костыли для превращения в закос под
> systemd - куски systemd эти парни тоже не против были реюзнуть,
> получился довольно странный гибрид.
фанбои в треде, всем в рашнфедору.
P.S. Все дистрибутивы повторяют редхат, если чо, и лучше уж сразу брать редхат линукс.
| |
|
5.68, Аноним (-), 04:30, 13/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
> P.S. Все дистрибутивы повторяют редхат,
Да, из дебиана и деривативов - такой редхат, конечно.
> лучше уж сразу брать редхат линукс.
Пакетный менеджер дрянь. И даже подслащенное г@вно в виде DNF в федоре - г@вно, хоть и менее лютое.
Вообще, "yum не тормозил" настолько, что редхат дошел до того что отгружает списки пакетов из репок как скулайтовые базы. Видимо, парсинг списка пакетов в питоне "совсем не тормозил" - пришлось и это спихнуть на сишную скулайтовую либу. Не хочу расстраивать редхатчиков, но этот их YUM и DNF - печальная история рапидчины, или как сначала схалтурив сэкономить на разработке полгода и как потом добрую декаду с этим непотребным шытом мумукаться.
| |
|
6.79, chinarulezzz (ok), 05:58, 13/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
>Да, из дебиана и деривативов - такой редхат, конечно.
да, по следам редхата. Возможно ты не в курсе последних новостей, где редхат разработчики переголосовали остальное сообщество дебиан. Федорку даже не уговаривали. Арчик тоже. Зюзю тоже. Клоны, сэр. А центральная разработка - в редхате. Патчи - только от тех кто в теме.
| |
|
7.82, Аноним (-), 06:31, 13/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
> редхат разработчики переголосовали остальное сообщество дебиан.
Странно, а я слышал что претензии в основном выдвигали Бидейлу Гарби из интела. Хотя, может быть, для некоторых слишком сложно отличить буковки "Intel" от "Red Hat".
> Арчик тоже. Зюзю тоже. Клоны, сэр. А центральная разработка - в
> редхате. Патчи - только от тех кто в теме.
Да вообще всемирный заговор.
| |
|
|
9.99, Аноним (-), 15:03, 13/07/2014 [^] [^^] [^^^] [ответить] | +1 +/– | ЧСХ, FUD FUDом, а вклад вкладом Как-то коммиты с redhat com чаще в майнлайн пр... большой текст свёрнут, показать | |
|
|
|
|
|
6.94, chinarulezzz (ok), 09:56, 13/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
>> P.S. Все дистрибутивы повторяют редхат, если чо
> ты лжец.
слака и гента - не дистрибутивы) это соберисамдистрибутивы.
P.S. Да, лжец.
| |
|
|
|
|
|
1.114, anonymous (??), 19:50, 13/07/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Чертова мода на написание своих систем инициализации. Недавно потребовалось отладить openwrt'шный процесс загрузки - там написали свой вариант systemd (procd), который дважды из-за кривых костылей (preinit) дергает /sbin/init (это тоже procd), и все эта хрень общается через libubus/ubusd. Супер.
А как просто было когда-то понять все, что происходит, сделав set -x...
| |
|
2.122, Аноним (-), 06:05, 14/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
> процесс загрузки - там написали свой вариант systemd (procd), который дважды
> из-за кривых костылей (preinit) дергает /sbin/init (это тоже procd), и все
> эта хрень общается через libubus/ubusd. Супер.
И, кстати, к сожалению, там до сих пор слишком много sysv-образной скриптятины в процессе загрузки. Поэтому загрузка иных девайсов занимает по дефолту добрую минуту, что как-то не прикольно.
| |
|
3.129, anonymous (??), 09:59, 14/07/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> процесс загрузки - там написали свой вариант systemd (procd), который дважды
>> из-за кривых костылей (preinit) дергает /sbin/init (это тоже procd), и все
>> эта хрень общается через libubus/ubusd. Супер.
> И, кстати, к сожалению, там до сих пор слишком много sysv-образной скриптятины
> в процессе загрузки. Поэтому загрузка иных девайсов занимает по дефолту добрую
> минуту, что как-то не прикольно.
А отлаживать это как предлагается, например?
Я вот с этой хренью ковырялся через com-порт на arm плате, и у меня не работал procd, ругаясь на ubusd. Хотя все было на месте, корректно слинковано и т.д. Оказалось (после курения сорцев для осознания, как же эта хрень работает), что в образе была неверная версия libubus (новее, чем procd). У меня это заняло пару-тройку часов, а при sysvinit - это было бы просто !#/bin/sh -x и минут 10.
| |
|
|
|