1.1, Аноним (1), 22:54, 23/04/2019 [ответить] [﹢﹢﹢] [ · · · ]
| –15 +/– |
Да для кого это всё пилится блджад? Надо полицию юниксвея сообразить для таких поделок...
| |
|
2.8, Аноним (-), 00:48, 24/04/2019 [^] [^^] [^^^] [ответить]
| +7 +/– |
Пилится, чтобы добавить в Devuan.
https://devuan.org/os/init-freedom/
>The following init systems are being considered for inclusion in Devuan:
>openrc (now available in ASCII)
>sinit
>runit
>s6
>shepherd
>Each of them is a portable, compatible, small, fast, and secure alternative to systemd. | |
|
3.14, Аноним (14), 08:34, 24/04/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
WAT? Ведь Devuan стоит на том, что бы продолжать использовать sysvinit, зачем ему эти другие системы инициализации?
| |
|
4.22, Аноним (22), 10:28, 24/04/2019 [^] [^^] [^^^] [ответить]
| +6 +/– |
Devuan стоит на том, что бы была возможность выбора системы инициализации для людей, предпочитающих debian.
| |
|
5.69, Ключевский (?), 00:31, 26/04/2019 [^] [^^] [^^^] [ответить]
| +/– |
Не угадал. Это в Debian есть выбор из systemd, openrc, upstart и прочих, а диваношкольники стоят за то, что они единственные кто знают что нужно и им нужно говно мамонта из портянок на баше.
| |
|
6.71, Аноним (22), 11:33, 26/04/2019 [^] [^^] [^^^] [ответить]
| +/– |
ну, я не из продвинутых, но допустим plasma-workspace зависит от udisks2, который зависит от libpam-systemd, который внезапно зависит от systemd. Я конечно могу заменить systemd на openrc, но это снесет мне кусочек плазмы по указанным зависимостям. Так что да, в Debian есть выбор из systemd и установки системы без привычного мне софта.
| |
|
|
|
|
2.57, IB (?), 12:26, 25/04/2019 [^] [^^] [^^^] [ответить]
| +/– |
Эмм, а чем это не юниксвей?
В первых юниксах оно вообще на шелл вроде было, и что?
Другой вопрос нафига такой возврат к истокам?
(Оно хоть в байткод какой компилируется?)
| |
|
|
2.4, Аноним (4), 23:14, 23/04/2019 [^] [^^] [^^^] [ответить]
| –3 +/– |
Разве система инициализации может конкурировать с системных менеджером? А с видеоплеером?
| |
|
3.5, gsdh (?), 23:47, 23/04/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
У вас администратор кафе никогда заказ не принимал, пока официанты заняты?
Было бы странное если бы принимал повар, а так..
| |
|
|
5.15, Аноним (14), 08:36, 24/04/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ты, видимо, плохо понимаешь русский. "Может конкурировать" подразумевает возможность выполнения схожих функций. А не драку у черного входа.
| |
|
|
|
|
1.6, Аноним (6), 00:18, 24/04/2019 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
> Добавлен режим работы сервисов one-shot
А зачем нужен отдельный режим для этого, почему недостаточно просто не перезапускать сервис при выходе? Сделали бы параметр restart=false.
| |
|
2.10, Аноним (4), 01:12, 24/04/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> Добавлен режим работы сервисов one-shot
> А зачем нужен отдельный режим для этого, почему недостаточно просто не перезапускать
> сервис при выходе? Сделали бы параметр restart=false.
А почитать не судьба?
The one-shot? slot determines whether the service is a one-shot service. A one-shot service is a service that, as soon as it has been successfully started, is marked as “stopped.” Other services can nonetheless require one-shot services. One-shot services are useful to trigger an action before other services are started, such as a cleanup or an initialization action.
| |
|
3.18, Stax (ok), 09:17, 24/04/2019 [^] [^^] [^^^] [ответить]
| +/– |
Так они постепенно все остальные фичи systemd стянут и будет альтернативный systemd.. на guile. Тоже неплохо.
| |
|
4.25, Аноним (25), 11:42, 24/04/2019 [^] [^^] [^^^] [ответить]
| +4 +/– |
Главное, чтоб он как тот systemd, не стал и всеми демонами одновременно.
| |
|
5.35, Аноним (14), 15:19, 24/04/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Страх, что окажется, что sysvinit - самое лучшее решение было и остается, и мамкины хакеры для переделки всего и вся не нужны, а лучше шли зарабатывать на свой борщ сами, например плитку клали, или массажистами?
| |
|
6.38, Andrey Mitrofanov (?), 15:36, 24/04/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Страх, что окажется, что sysvinit - самое лучшее р
>плитку клали, или массажистами?
То странное чувство, когда я не самый непонятный в теме. Однако[I]! :)))
| |
6.48, Канделябры (?), 00:06, 25/04/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Нет. Класть плитку и массажировать нужно учиться. Сдавать экзамены. Получать сертификат для работы. То есть, это совсем другая история.
| |
|
|
|
|
2.41, пох (?), 16:38, 24/04/2019 [^] [^^] [^^^] [ответить]
| +4 +/– |
>> Добавлен режим работы сервисов one-shot
> А зачем нужен отдельный режим для этого, почему недостаточно просто не перезапускать
> сервис при выходе? Сделали бы параметр restart=false.
потому что непонятно - это оно сдохло и ты рестартиться запретил, или оно так и должно.
А поскольку у новых-модных разработчиков не принято пользоваться кодами завершения (игогошечка, кажись, не умеет банальный exit(2), да? Ну а остальные просто не знают, зачем оно и как правильно пользоваться) - внезапно, без внешних подсказок становится сложноватенько.
(попробуйте зашатдаунить redis instance, удивитесь)
| |
|
3.42, Аноним (14), 17:23, 24/04/2019 [^] [^^] [^^^] [ответить]
| +/– |
> А поскольку у новых-модных разработчиков
Сразу вспоминается разработчик 7zip. Не очень-то он модный и новый. Это все от невежеста. Бородатые хакеры наброкоделят, не проверяя коды возврата, а потом аукается в спорадических багах. Это не ново под луной.
| |
3.67, Аноним (67), 20:01, 25/04/2019 [^] [^^] [^^^] [ответить]
| +/– |
> потому что непонятно - это оно сдохло и ты рестартиться запретил, или оно так и должно.
понял, спасибо!
| |
|
2.70, Аноним (-), 00:49, 26/04/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
Мне кажется, что restart=false может случится даже когда сервис не смог запустится по каким то (даже очень) штатным причинам, а он должен запустится хотя бы разок (а тут неудача на первом старте :(
| |
|
1.20, Alen (??), 09:42, 24/04/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
К чему эти полумеры? Надо init на JS переписать, чтоб без node.js не грузилось! ;)
| |
|
2.21, Andrey Mitrofanov (?), 10:14, 24/04/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
> К чему эти полумеры? Надо init на JS переписать, чтоб без node.js
> не грузилось! ;)
Брендона Айка не гневи, малой.
| |
|
1.23, Аноним (23), 10:46, 24/04/2019 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
Сиситема инициализации на Lisp? Вы серьезно? Блин ну хоть бы на Python ;)
| |
|
2.32, пох (?), 14:14, 24/04/2019 [^] [^^] [^^^] [ответить]
| –2 +/– |
нет, а ты ее - _исправлять_ собрался?
Тут хоть пихон, хоть js - хоть вот как в systemd - правильнейшая сишечка - а поменять толком все равно ничего не выйдет.
А чтобы просто пользоваться - никакой lisp не нужен, и так сойдет.
| |
|
3.54, Andrey Mitrofanov (?), 09:35, 25/04/2019 [^] [^^] [^^^] [ответить]
| +2 +/– |
> нет, а ты ее - _исправлять_ собрался?
> хоть вот как в systemd -
> правильнейшая сишечка - а поменять толком все равно ничего не выйдет.
Я, видишь ли, хочу, чтоб те, кому я доверяю её исправить могли.
Очень желательно, для меня, да, чтоб это было сообщество независимых разработчиков, в отличие от.
И чтобы апстрим _их_ холил и лелеял, и не своего гендира, и не его продаванов, и не спонсеров из микрософта.
> А чтобы просто пользоваться - никакой lisp не нужен, и так сойдет.
Чтобы тебя "просто" пользовали, достаточно s-d, ты прав.
| |
|
|
3.46, пох (?), 20:06, 24/04/2019 [^] [^^] [^^^] [ответить]
| +/– |
о да, да - стартап-скрипты на нескучном язычке, ломающемся от лишнего пробела (и не забудьте изучить новый api, поскольку это не просто скрипты, а "классы").
нет, какой-нибудь yaml для декларативного описания в 2007м году питонистам в головы не приходил, там было занято, они туда едят
Ну и прекрасное обоснование чем плох баш - оказывается, он требует использования awk и, может даже, sed - это ужасно плохо, потому что модные (в 2007м) разработчики на пихоне их не знали.
| |
|
|
5.60, пох (?), 12:32, 25/04/2019 [^] [^^] [^^^] [ответить]
| +/– |
> Ну, теперь все равно нужно изучать новый api, с кучей условностей:
да, но хотя бы не апи внутри языка программирования, который ты может и не планируешь нифига использовать.
(и нет, это не инитскрипты, где по сути меняются банальные конфиговые name=value, а остальное вообще грязными руками не надо трогать)
> Только, типа, "декларативный" (модное обозначение для простого конфига)
нееее, это вот ты ошибаешься. Это не простой конфиг вида name=value, оно не переменные определяет, оно поведение монстра задает - не ты на него напрямую этими настройками влияешь, а он их обнюхав - сам пытается придумать, что ему в этом случае делать.
Ну, с характерным результатом - попытка примонтировать cifs до окончательного старта сети с обломом и истерикой "нишмагла я" (и нет, повторять мы не будем даже и пытаться, и места для определения такого поведения не предусмотрим - это ж не демон, это ж маунт, понимать надо две большие разницы!)
| |
5.65, имя (?), 18:55, 25/04/2019 [^] [^^] [^^^] [ответить]
| +/– |
> "декларативный" (модное обозначение для простого конфига)
Декларативный — это когда надо сильно извратиться, чтобы можно было на конфиге программировать жёсткий порядок действий. Вот nginx.conf — он декларативный: if делает не то, к чему все привыкли, location обрабатывается в общем случае не в порядке объявления и так далее. Никто этого, впрочем, так и не понимает, продолжая писать везде, что if «сломан».
| |
|
6.66, Аноним84701 (ok), 19:17, 25/04/2019 [^] [^^] [^^^] [ответить]
| +/– |
>> "декларативный" (модное обозначение для простого конфига)
> Декларативный — это когда надо сильно извратиться, чтобы можно было на конфиге программировать
Ну, конфиг бы не для "программирования" ;), хотя и это вполне решается, причем не "костылянием":
см. Mercury с его концептом "desctrutive input/unique output", как пример действительно декларативного ЯП, где все равно можно задавать при надобности жесткий порядок действий для взаимодействия с внешним миром.
| |
|
|
|
|
|
1.28, Анонимс (?), 12:31, 24/04/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Shepherd может использоваться как в роли основной системы инициализации (init c PID 1), так и в обособленном виде для управления фоновыми процессами отдельных пользователей ... с выполнением с правами данных пользователей.
Не под рутом, кто ещё так может?
| |
|
2.31, Andrey Mitrofanov (?), 12:43, 24/04/2019 [^] [^^] [^^^] [ответить]
| +/– |
> Не под рутом, кто ещё так может?
А что, кто-то не может?! freedesktop.org и доркер на 2к19 дворе же. <<<:><
| |
|
3.33, пох (?), 14:17, 24/04/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
это ничего что docker-daemon выполняется вполне себе от рута, и любой, кому ты дал права на доступ к нему - может в пару кликов стать рутом?
кстати, с типикал стори "какой хрен поменял права доступа к файлам и все поломал" я тут уже столкнулся. Ага, хрен это сделал изнутри контейнера, где ему никто, разумеется, не помешал.
s for security
| |
|
4.36, Аноним (14), 15:22, 24/04/2019 [^] [^^] [^^^] [ответить]
| +/– |
> Ага, хрен это сделал изнутри контейнера, где ему никто, разумеется, не помешал.
2019 год. Всё еще не поняли, что докер это такая тестовая хрень для разрабов, и ни-ни-ни ни для какого продакшена? Эта "фишка" у него с рождения, не понятно, чего там удивление вызывает.
| |
|
5.39, Andrey Mitrofanov (?), 15:43, 24/04/2019 [^] [^^] [^^^] [ответить]
| +3 +/– |
>> Ага, хрен это сделал изнутри контейнера, где ему никто, разумеется, не помешал.
> 2019 год. Всё еще не поняли, что докер это такая тестовая хрень
> для разрабов, и ни-ни-ни ни для какого продакшена? Эта "фишка" у
> него с рождения, не понятно, чего там удивление вызывает.
Да! Да-да-дад!1111
" П-п-э... па-амедленнее... пжлста! Я, ик!, записываю. " --
[I]S-d -- не про быструю загрузку и никогда не был.
Дыркер -- не про безопасность и не про продавакшен, и никогда не был.
#интриги-расследования
| |
|
6.43, Аноним (14), 17:25, 24/04/2019 [^] [^^] [^^^] [ответить]
| +/– |
> Дыркер -- не про безопасность и не про продавакшен, и никогда не был
Я про это еще в хипстерском подкасте слышал, году так в 2013. Правда, кажется, это заминусовали.
| |
|
5.40, пох (?), 16:29, 24/04/2019 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Всё еще не поняли, что докер это такая тестовая хрень для разрабов, и ни-ни-ни ни для какого
> продакшена?
вот это разраб на тестовой хрени и "натестил". Оказывается, в 2019м году каждому разработчику надо предоставлять отдельную виртуалку, с полным дублированием всего, а уже в ней контейнер, а не то они друг-другу понасоздают интересных сюрпризов.
с продакшном как раз все хорошо - туда разработчики попасть не могут. Докер там по назначению - весь трэш аккуратно завернуть, перенести и положить как лежало с точностью до байтика - тогда оно и работать будет точно так же как у этого разработчика (потому что иначе - на соседнем точно таком же хосте - не работает, и никто не может объяснить, почему)
А доступа к докер-сокету там, собственно, кроме админов ни у кого и нет. Просто это не про безопастность ни разу, и уж тем более не про "дать каждому простой инструмент для быстроподнятия того что само не стоит".
| |
|
6.44, Аноним (14), 17:28, 24/04/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
> каждому разработчику надо предоставлять отдельную виртуалку
Т.е., машину разработчику уже зажмотили, речь идет о том, что бы зажмотить виртуалку? А с чего они работают у вас, с телефонов?
| |
|
7.45, пох (?), 18:00, 24/04/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Т.е., машину разработчику уже зажмотили
а он не хочет, гад, разрабатывать под линyпсой, ему винду подавай.
Вот с винды этой и работает - но, поскольку результат разработки, внезапно, должен работать на линуксном сервере, а не у него на уютном десктопчике - приходится ему страдать и работать с сервером.
А обслуживать еще и полсотни линуксных виртуалок для таких индивидуев, а лучше каждому по четыре, я чавой-то не очень хочу, да и мощностей жалко.
Как нибудь в одной перетопчутся.
P.S. пошел злоупотреблять служебным положением и запускать себе новую виртуалку
| |
|
|
9.53, пох (?), 07:13, 25/04/2019 [^] [^^] [^^^] [ответить] | +/– | а настраивать им его кто будет сильно сомневаюсь, что это можно сделать политик... текст свёрнут, показать | |
|
10.68, й (?), 22:41, 25/04/2019 [^] [^^] [^^^] [ответить] | –1 +/– | а ты точно его видел нечего там настраивать, поставил, запустил и билди-запуска... текст свёрнут, показать | |
|
|
|
|
|
|
4.37, Аноним (14), 15:24, 24/04/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
А еще оно может загадить весь том под завезку, т.к. рут и никакой "tune2fs -m' не спасает
| |
|
|
|
1.50, Аноним (50), 00:39, 25/04/2019 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Может штука и неплохая, но ни к чему где используется эта несмешная шутка от языков программирования со скобками даже прикасаться не хочется.
| |
|
2.55, Andrey Mitrofanov (?), 09:40, 25/04/2019 [^] [^^] [^^^] [ответить]
| +/– |
> Может штука и неплохая, но ни к чему где используется эта несмешная
> шутка от языков программирования со скобками даже прикасаться не хочется.
Бородатый дедушка в детсве пересипугал.... скобочками? Ай. Ай.
| |
2.61, IB (?), 12:35, 25/04/2019 [^] [^^] [^^^] [ответить]
| +/– |
Гимп для вас неприкасаем, я так понимаю?
Там куча плагинов на Scheme (а может и ещё что)
| |
|
|