> и в чем кладет, подробней можно?Уже написано пять раз, я не попугай вам повторять постоянно одно и то же. Попробуйте научиться читать и перечитать хотя-бы треды здесь.
> могут продолжать ездить на квадратных колесах и летать на диванах, только
> держите свою религию при себе.
Э нет, чуваки, это теперь вам придется с вашей религией подвинуться. А у меня вообще не религия а элементарная забота о моем удобстве и о том чтобы типовые задачи делались просто и без адского костылирования. Там никакой религии, чистейший, 100% прагматизм. Это у вас религия вида "а вот если тут подкостылить, там подшаманить, допустить что вот это никому не надо и прочее - тогда наша система инициализации такая лапочка, ми-ми-ми".
> а шелл-хейтеры пусть научаться определять поведение
> системы сами, а не возлагать сие дело на вендоров
Я давно умею делать из систем то что мне нужно. В том числе и задействуя шелл, там где от этого больше пользы чем вреда. А вот то что всякие будаки им гвоздят в каждую дырку с поводом и (что хуже) без - утомило. Это ведет к сложности администрирования, а временами и просто к возможности поимения системы самым неожиданным образом. Нюню, скриптокидиз, давай, запили какую-нибудь там регистрацию VMов и контейнеров на шелскриптах. И еще расскажи что я это сам должен пилять. Или что это никому не нyжно.
> когда были *никс, а когда винды?
Не очень понимаю в чем пойнт изучать периоды появления оных. И те и другие достаточно древние. Хотя если вам охота равняться на какой-нибудь MULTICS и Win 1.0 - ну, равняйтесь. А я этим заниматься не буду.
> а сейчас да, вантузятничество лезет со всех дыр.
Как я уже сказал, бинарные логи, а в половине кондовых древних юниксов еще и реестр были чуть ли не с "начала времен". А тут припираются какие-то левые фаготы (вы авторы хоть 1 юникса?) и считают что лучше всех знают как трушно и юинксово.
> одни только идеи гномоводов и бубунторАбов чего стоят.
Какой резвый клеятель ярлыков. А вы у нас кто? Очередной кулсисоп с бздой и putty.exe, рассказывающий нам как наши системы должны правильно выглядеть?
> а вы бутайте, бутайте свои серванты/воркстэйшены/впс после каждого обновления
> glibc да и любого юзерспэйса вообще. всю жизнь не чихало, а резко появились проблемы.
Да вообще, какой дуpaк электричество придумал. Вон сколько столетий освещали лучинами, свечами и керосиновыми лампами. А тут ишь чего придумали - лампочки какие-то, электромоторы, трансформаторы.
> ну вы же указываете, а других осуждаете =)
Я не указываю лично вам что вы должны делать. Я высказываю свои пожелания к системе, которую мне бы хотелось видеть. И разумеется буду всячески способствовать тому чтобы это выглядело так как хочется мне.
А этот утыpoк Ян вообще предлагает запретить софт который зависит от той или иной системы инициализации. Он уже готов гном переписать? И патчи к NM пришлет? А какой-нибудь tallow стало быть вообще не может быть в составе дебиановских пакетов? Да пусть этот саботер веником убьется с таким подходом, имхо.
> а конструктивно описать плюсы слабо? =)
В пятый раз? Тут вроде в этом тредике уже достаточно понаписано. Имеющий глаза - увидит. А если кто хочет видеть только свою виртуальную реальность где до сих пор хватает sysv init - мои им соболезнования, вас будет теперь ждать большой облом за пределами ваших уютных локалхостов.
> или единственный аргумент - сейчас модно жрать кактус? =)
Сейчас модно использовать виртуализацию и контейнеры, на которые sysv init вообще просто клал, и совсем не модно костылировать типовые задачи, которые должны делаться легко и просто.
> депенды и параллельный старт - есть все же плюс, не спорю.
Равно как и логгинг результата старта и умение кучи разных критериев старта. Поттер - наверное первый кто всерьез озаболится про"№#ванием логгером сообщений при старте. Или регистрацией VM. Или тем фактом что демоны стартуют как захотят и поэтому часто выпадают из поля зрения стартера, так что про рестарт при крахе речь уже не идет. Особенно если из скрипта запускать - это к бабке не ходи, самому костылить придется, если надо.
> но, к примеру, crux, слака влетают и садятся быстрее системГ.
Я рад за них. Правда, не вижу методики замеров и описания конфигурации. Да и кроме скоростти взлета есть еще удобство админа и функциональность.
А то знаете, когда принципиально именно скорость - там вон у перцев на дохлом ARM кутевая программа за 300 миллисекунд после ресета вываливается на экран и гонит картинку с камеры. Правда они для этого вообще все стартеры придушили, запуская прогу чуть ли не как init=/your/program.
А последовательный старт плох в основном тем что какая-нибудь зараза может протупить где-нибудь минуту до таймаута, как DHCP в свое время делал, и юзер будет эту минуту глaзeть на систему которая ничего не делает. Что как-то глупо и печально.
> где ж собака порылась-то?
Наверное как обычно у кулсисопов - сравнили теплое с мягким. В смысле старт совершенно разных систем с разными настройками и разным количеством демонов, etc.
> вопрос не в обгадить, сами-то обосновать право на жизнь системГ можете?
Я это уже сделал не менее пяти раз в этих тредах. Хотя человеку который пишет "системГ" обосновывать что-то напрочь бесполезно, имхо. Вам энтерпрайзы, с шапкой во главе - доступнее обоснуют, не беспокойтесь.
> какие вы _лично_ плюшки для себя открыли? в чем _вам_ полегчало-то?
1) Компактные конфиги где в 99.9% случаев только конфигурация. А не три страницы кода и прочей воды, между которой жиденько раскиданы конфигурационные параметры.
2) Человеческий рестарт сервисов, с минимумом костылирования.
3) Всякие там возможности выставить uid/gid и прочие приоритеты 1 директивой конфига.
4) Если что-то не взлетает, это теперь намного чаще пишется в лог, чем флегматичные sysv портяны, которые чаще всего просто кладут на результат всех операций.
5) Systemd в курсе что такое контейнеры и VM. И довольно симпатично пользуется cgroups для label-инга процессов. И вообще он в курсе что есть контейнеры и виртуалки. Даже регистрация запилена. Надо же, какой сообразительный типок, понимает чего надо энтерпрайзынм управляторам вывесить.
И нет, чуваки, ваше гумно и палки на шелскриптах вывесить как API для управлятора не проканает, ибо каждый из вас дpoчит как он хoчет. Это прекрасно для вас, но здорово нагибает тех кто пилит управляторы, например.
> ололо. а еще helloworld может получить рута при должном подходе =)
У меня на системе обычно не крутятся хелловорлды с правами рута. И глюкало которое от пары закорючек с ремотного сервака дает ремоте полный рут - мне тоже не нравится, скажем прямо.
> хоть что-то из это щупали в деле? и ведь работало.
Да, я щупал CP/M. И что-то не испытываю желание в нем работать в 2014 году, извините.
> а amiga, к примеру, потоковое видео рендерила в реальном времени тогда, когда модные
> хипстерские оси об этом и не мечтали
Я в курсе. У меня даже такая штука как UAE есть. Но это не отменяет того факта что их амигаось - архаика.
> и теперь по делу. имея sysvinit и обновляя эрланг (libvirt, guestfs, virtinst,
> tgt, dnsmasq, sysvinit(!!!!) etc) на дебиане, нафейхоа мне libsystemd в зависимостях?
Честно - не знаю. Я за то чтобы вынести sysv init и объявить его unsupported в новом релизе. А вы наверное обновляли не релиз а тестовую версию, да еще смеете удивляться странностям в оной. Зашибись - ни малейшего представления о циклах разработки софта. Такие умники обречены на страдания и множество невкусных открытий. И в этом виноват не жестокий мир и не злой волшебник Леня Поттер. А всего лишь собственная глyпость индивида, который не понял ряд самых базовых концепций более-менее общих для разработки софта. Да, если вы юзаете testing - вы тестовая крыска. О чем прозрачно намекает название ветки.