The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск системы инициализации SysVinit 3.12"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от opennews (??), 22-Дек-24, 10:11 
Опубликован релиз классической системы инициализации  SysVinit 3.12, которая широко применялась в дистрибутивах Linux во времена до systemd и upstart, а теперь продолжает использоваться в таких дистрибутивах, как Devuan, Debian GNU/Hurd  и antiX. Код написан на языке Си и распространяется под лицензией GPLv2...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=62453

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


2. "Выпуск системы инициализации SysVinit 3.12"  –41 +/
Сообщение от ijuij (?), 22-Дек-24, 10:14 
Когда же все перестанут вспоминать про SysVinit? Ведь есть же systemd, который тоже написан на Си! 🤔💻 Он предлагает гораздо больше возможностей и удобств для управления системными службами. Пора уже двигаться вперёд и использовать более современные решения! 🚀✨

Ответить | Правка | Наверх | Cообщить модератору

3. "Выпуск системы инициализации SysVinit 3.12"  +10 +/
Сообщение от Аноним (3), 22-Дек-24, 10:22 
Сустемг пытается быть серебряной пулей. Жирнейшей серебряной пулей.
Интересно, оно уже жирнее ядра?
Ответить | Правка | Наверх | Cообщить модератору

18. "Выпуск системы инициализации SysVinit 3.12"  +2 +/
Сообщение от Аноним (18), 22-Дек-24, 12:48 
> Жирнейшей серебряной пулей.
> Интересно, оно уже жирнее ядра?

Жирная пуля - это, как бы, уже (пушечное) ядро 😉

Ну и да - еще в 2020 догнали ядро 2.2

Ответить | Правка | Наверх | Cообщить модератору

6. "Выпуск системы инициализации SysVinit 3.12"  +20 +/
Сообщение от Константавр (ok), 22-Дек-24, 10:35 
Systemd не делает для меня ничего сверх того что делал бы SysVinit. Если бы не насильное насаждение systemd, я бы так и продолжал пользоваться SysVinit. Кроме того, меня бесит, что под него подминают всё. Мне достаточно fstab, мне не нужен отдельный сервис. Флэшки монтируются и без него. Мне не нужно чтобы systemd управлял моей сетью, я пользуюсь NetworkManager. Я не хочу получать QR коды на ошибки, мне не нужен никакой journald, мне за глаза хватало dmesg.Я не хочу писать "systemctl start ollama.service", мне удобнее "ollama start". Не делает systemd на моём лаптопе и на моём десктопе ни одной полезной вещи всерх того что умел двадцать лет назад SysVinit. Заберите его себе на сервера и отстаньте от нормальных пользователей!
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

9. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (9), 22-Дек-24, 10:55 
systemd 257 в debian testing не нравится, что есть раздельно /usr/sbin/ /usr/bin/.
Так и пишет в логе и статусе taited-bin (испорченная bin).
Ответить | Правка | Наверх | Cообщить модератору

24. "Выпуск системы инициализации SysVinit 3.12"  –3 +/
Сообщение от Аноним (24), 22-Дек-24, 13:11 
90% лемингов просто не интересуются, что там под капотом у графической оболочки. Потому что, они выходцы из Шиндошс, там задуваться не принято. Вот и засовывают SystemГ, подразумевая таких юзверей.
Ответить | Правка | Наверх | Cообщить модератору

35. "Выпуск системы инициализации SysVinit 3.12"  +1 +/
Сообщение от Аноним (35), 22-Дек-24, 13:43 
> не нравится, что есть раздельно /usr/sbin/ /usr/bin/

Мне тоже не нравится. Накатил я дебиан спустя годы, долго думал, почему пакет установлен, но шелл мне упорно подсвечивает красным вторую часть "sudo <команда>".

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

19. "Выпуск системы инициализации SysVinit 3.12"  +3 +/
Сообщение от Аноним (-), 22-Дек-24, 12:50 
> Systemd не делает для меня ничего сверх того что делал бы SysVinit.

Охотно верю. Проблема в том, что Systemd делали не для админов локалхоста.
Все иниты по сути делают одно и тоже. Просто есть нюанс - что-то набор башпортянок, а что-то - более-менее стандартизированный механизм.

> Кроме того, меня бесит, что под него подминают всё.

Так его не для вас делают, зачем вы пользуетесь дистрами на его основе? Пользуйтесь systemd-free дистрами.

> Мне достаточно
> мне не нужен
> Я не хочу
> мне удобнее

Ого какой у нас эгоцентричный юзер)))

> Заберите его себе на сервера и отстаньте от нормальных пользователей!

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

Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

33. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (35), 22-Дек-24, 13:37 
> Рыночек порешал, все немаргинальные дистры на системд. Потому что пользователям этих дистров он нужен.

То есть openwrt - маргинальный дистр? А alpine маргинальный дистр?
Может Аноним забыл, что кроме десктопов, есть и другое применение ОС?
Садись, четыре. Немного недодумал свой пост. Но за старания - молодец.

Ответить | Правка | Наверх | Cообщить модератору

56. "Выпуск системы инициализации SysVinit 3.12"  +1 +/
Сообщение от Аноним (56), 22-Дек-24, 16:06 
> openwrt, alpine

Очень хорошая попытка натянуть сову на глобус - привести в пример специализированные дистры для роутеров, встраиваемых систем и контейнеров.

> Может Аноним забыл, что кроме десктопов, есть и другое применение ОС?

Конечно. Покажи мне серверные дистрибутивы общего назначения без системд.
А потом покажи их долю рынка. Посмеемся вместе.

Ответить | Правка | Наверх | Cообщить модератору

100. "Выпуск системы инициализации SysVinit 3.12"  –1 +/
Сообщение от Аноним (35), 22-Дек-24, 22:15 
> Покажи мне серверные дистрибутивы общего назначения

Может со второго раза дойдет - ликус не только на десктопах (и серверах) используется.

> дистрибутивы общего назначения без системд.

А потом покажи их долю рынка. Посмеемся вместе.

(Да, знаю, что вырываю из контекста, ибо он изначально неправильный)

Оке. Андроид.
Общего назначения? Вполне.
Дистрибутив? Да.
Линукс? Да.
Системдэ есть? Нет.
Будем смеяться вместе над долей рынка или он тоже маргинальный?

П.С. На десктопах и серверах системд стандарт де факто. Есть что, лично на мой взгляд, надо было сделать по-другому. Но лучше с ним, чем без него. Но грести всех под одну гребенку...

Ответить | Правка | Наверх | Cообщить модератору

69. "Выпуск системы инициализации SysVinit 3.12"  +1 +/
Сообщение от Аноним (69), 22-Дек-24, 17:39 
> То есть openwrt - маргинальный дистр?

Он не просто маргинальный в смысле нишевой - но и sysv то что у них есть совершенно точно уже не является. Это некий самобытный кадавр, взявший хучшее из системды и sysv, так что вы получаете уровень сложности системды прямо из лоскутков на шелле, и кучи самопальных утилиток, делающих то же самое - но в разы кривее, и еще ujail выжирает кучу RAM на девайсах где оперативы как раз мизер - ну или иначе про изоляцию от системы можно забыть.

Называя вещи своими именами openwrt куда-то в дебри забрел. Стал тормозным, блоатварным, и применил очень кривые инженерные решения - попутно с кривой мордой не работающей на старых браузерах, что для вебморды - полный фэйспалм. В общем куда-то не туда их несет последние несколько релизов.

> А alpine маргинальный дистр?

Не видел ни 1 живого пользака с серваком или десктопом на этом. Ну, кроме их секурити-офицера. Которое, конечно, забавное - но даже оно признает что некоторые вещи у них - специфичны. И по линии секурити тоже. Набивка дял контейнеров кривоватая, в общем.

Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

104. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (35), 22-Дек-24, 22:48 
> уровень сложности системды

С какой стороны системд сложный?
С точки зрения конечного пользователя - точно нет. Все мои хотелки реализовывались с полпинка, без башпортянок.

> не работающей на старых браузерах

Вот вообще сейчас не понял логики.
Дистр маргинальный, веб морда кривая, потому что его нельзя настроить из маргинального браузера? Супер...
У меня вон дома Кинетик стоит, один из последних. Морда на Ангуляре, я думаю у тебя тоже будут проблемы со старыми браузерами.
Как и с половиной интернетов.

> Не видел ни 1 живого пользака с серваком или десктопом на этом.

Ну, может потому, что ОС нужны не только на десктопах и серверах?

> кривоватая

В чем?

Ответить | Правка | Наверх | Cообщить модератору

80. "Выпуск системы инициализации SysVinit 3.12"  +2 +/
Сообщение от Аноним (80), 22-Дек-24, 19:06 
>То есть openwrt - маргинальный дистр?

Да. Посчитайте количество костылей в этом дистре.
>А alpine маргинальный дистр?

Ещё раз да. Сколько проблем один их выбор busybox даёт.
>Может Аноним забыл, что кроме десктопов, есть и другое применение ОС?

Это не повод любить костыли

Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

101. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (35), 22-Дек-24, 22:31 
> Да. Посчитайте количество костылей в этом дистре.

Может надо было сначала почитать значение слова "маргинальный"?

> Ещё раз да. Сколько проблем один их выбор busybox даёт.

Каких проблем? Бизибокс даёт приличный набор инструментов при минимальным футпринте. Сколько он там занимает? 5 Мб?
При этом, если функционала бузибокса тебе не хватает, ты всегда можешь доставить полноценные пакеты из реп. И только те, которые тебе нужны. Они прозрачно подменяют свой симлинк на бизибокс.
Может ты про musl хотел сказать?

> Это не повод любить костыли

Ну, поставь себе на роутер системд. Чо...

Ответить | Правка | Наверх | Cообщить модератору

134. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (80), 23-Дек-24, 10:30 
>Может надо было сначала почитать значение слова "маргинальный"?

Вот по этой причине он и маргинальный.
>Бизибокс даёт приличный набор инструментов при минимальным футпринте

Даёт несколько обрезанных утилит. И если потребности выходят за скопировать вот этот файл, то не известно, какого нужного функционала не будет хватать на этот раз
>При этом, если функционала бузибокса тебе не хватает, ты всегда можешь доставить полноценные пакеты из реп

Разумеется, если это локалхост, на котором админские права.
>Может ты про musl хотел сказать?

И это тоже
>Ну, поставь себе на роутер системд

А вы знаете, это действительно удобно, если роутер используется не просто как коробочка в которую воткнуты провода. Жаль только, что выбор железа в корпусе ограничен, так как большая часть роутеров - просто затычки между проводами, когда на несколько десятков Мб пытаются что-то воткнуть.

Ответить | Правка | Наверх | Cообщить модератору

36. "Выпуск системы инициализации SysVinit 3.12"  +2 +/
Сообщение от 12yoexpert (ok), 22-Дек-24, 13:44 
> что-то набор башпортянок, а что-то - более-менее стандартизированный механизм.

все .service файлы это в итоге обёртки над shell-скриптами, что бы ты там себе про продакшон ни выдумывал

Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

81. "Выпуск системы инициализации SysVinit 3.12"  +2 +/
Сообщение от Аноним (80), 22-Дек-24, 19:10 
Давай, сделай в башпортянках запуск от анонимного пользователя, с понижением полномочий и изляцией в пространствах имён, чтобы это было в пару строк и не отвалилось после обновления юнита. Это как раз те обвёртки, которые и нужны.
Ответить | Правка | Наверх | Cообщить модератору

109. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (109), 23-Дек-24, 00:03 
[Unit]
Description=Syncthing - Open Source Continuous File Synchronization for %I
Documentation=man:syncthing(1)
After=network.target
StartLimitIntervalSec=60
StartLimitBurst=4

[Service]
User=strelaysrv
ExecStart=/usr/local/bin/strelaysrv -pools="" -keys /etc/strelaysrv -provided-by="XXX YYY"
Restart=on-failure
RestartSec=1
SuccessExitStatus=3 4
RestartForceExitStatus=3 4

# Hardening
ProtectSystem=full
PrivateTmp=true
SystemCallArchitectures=native
MemoryDenyWriteExecute=true
NoNewPrivileges=true
DynamicUser=yes

[Install]
WantedBy=multi-user.target

Ну изобрази мне вот это на башпортянке для SysV

Нет, сказочник ты наш, это никакие не обертки
Но ты там дальше сиди на своем кордалдуба по слакой 11ой и фантазируй

Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

41. "Выпуск системы инициализации SysVinit 3.12"  +8 +/
Сообщение от freehck (ok), 22-Дек-24, 14:00 
>> Systemd не делает для меня ничего сверх того что делал бы SysVinit.
> Охотно верю. Проблема в том, что Systemd делали не для админов локалхоста.

Лол, ребят. Открою вам страшную-престрашную тайну: он делался вообще не для людей, он делался для установления контроля. =)

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

Ну кстати да, стандартизированный. Суть тут в том, что свобода экосистемы GNU/Linux на данном поле играет против неё самой. До systemd иниты были взаимозаменяемыми, и давали больший контроль администраторам системы. И стандарты устанавливались на уровне дистрибутива. В каждом дистре были свои правила. Теперь же стандарт един для всех.

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

В данном случае -- мы поменяли свободу на унификацию. Но свобода не противоречила унификации, почему нужно было именно менять? Почему нельзя было оставить и то, и другое? А потому что целеполагание изначально было направлено на реализацию идеи контроля.

>> Заберите его себе на сервера и отстаньте от нормальных пользователей!
> Так он и сделан для нормальных пользователей. Для ИХ пользователей.

Да, именно. Давайте называть вещи своими именами: это по сути своей, не смотря на лицезирование под LGPL -- проприетарный продукт. Действительно, чего это старички так недовольны? Не потому ли, что они всрали на СПО столько лет, а теперь выяснилось, что корпорасты их дерут в хвост и в гриву?

Вас кстати тоже никто ни о чём не спрашивал, и потому чёрт его знает, чему вы радуетесь. Маржи у вас с этого всего точно нет, кто ж вам даст-то. Так что вполне логично заключить, что вы там просто на приколе сидите, строчите это всё.  =)

> Рыночек порешал, все немаргинальные дистры на системд.

Ололо, где вы в этом картеле рыночек-то увидали? =)

Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

55. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (-), 22-Дек-24, 16:02 
> До systemd иниты были взаимозаменяемыми

Никогда такого не было. То что вы могли просто в дистре поменять и оно возможно даже запустилось бы, не говорит о "взаимозаменяемости" от слова совсем. Потому что в соседнем дистре половину пришлось бы переписать.

> Теперь же стандарт един для всех.

Вообще-то нет, всякие девуаны как-то живут.

> Стандартизировать можно было бы сильно по-другому.

Как жаль что вы не показали мастер-класс как именно это нужно было делать))

> Но свобода не противоречила унификации, почему нужно было именно менять?

Свобода и унификация ортогональны друг другу. Зато раньше при передаче сервака, нужно было первым делом смотреть что накуролесил предыдущий н̶а̶р̶к̶о̶м̶а̶н̶  оригинал. И периодически попадались какие-то древности, маргинальщина и куча самописного хлама.

> не смотря на лицезирование под LGPL -- проприетарный продукт.

Думаю вы понимаете, что кто девушку ужинает, тот её и танцует.

> Действительно, чего это старички так недовольны?

Сообщество... сообщество недовольно, всегда недовольно.
Вот они и ноют что им все не так.

> что они всрали на СПО столько лет, а теперь выяснилось, что корпорасты их дерут в хвост и в гриву?

Вот именно что "всрали". Вы самостоятельно подобрали очень правильный термин)))
Корпорасты финансируют разработку. Благодаря им линукс и существует.
Хотите посмотреть как живут проекты без корпов? Добро пожаловать на хурд и бсд.

> Вас кстати тоже никто ни о чём не спрашивал, и потому чёрт его знает, чему вы радуетесь.

Выше я описал чем я радуюсь - стандартизации и унификации.
Это очень упрощает поддержку серваков, упрощает найм и тд.

> Ололо, где вы в этом картеле рыночек-то увидали? =)

Кто платит - тот и музыку заказывает.
А где вы вообще увидели вклад "сообщества"?

Ответить | Правка | Наверх | Cообщить модератору

61. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от freehck (ok), 22-Дек-24, 17:03 
>> До systemd иниты были взаимозаменяемыми
> Никогда такого не было. То что вы могли просто в дистре поменять
> и оно возможно даже запустилось бы, не говорит о "взаимозаменяемости" от
> слова совсем. Потому что в соседнем дистре половину пришлось бы переписать.

Не, дорогой, ты не понял. Те, кто писал иниты ранее -- никогда не связывались с софтом бинарно. Это была именно что "инновация" systemd. Переписать частично инициализацию -- это конечная осязаемая задача, которая будет выполнена в рамках подготовки одного релиза условного дебиана. А развязать то, что связано бинарно -- это уже совсем другая задача с трудозатратами на порядок выше. И мой тезис о взаимозаменяемости -- он как раз об этом. ;)

>> Теперь же стандарт един для всех.
> Вообще-то нет, всякие девуаны как-то живут.

О, это без меня, пожалуйста. Хотите обсуждать всяких маргиналов -- уверен, тут обитает немало анонимов, у которых найдутся на это время и желание.

>> Но свобода не противоречила унификации, почему нужно было именно менять?
> Свобода и унификация ортогональны друг другу.

В некотором смысле, но не везде и не всегда, и не в данном конкретном случае.

> Думаю вы понимаете, что кто девушку ужинает, тот её и танцует.

Да, пожалуй.

>> Действительно, чего это старички так недовольны?
> Сообщество... сообщество недовольно, всегда недовольно.
> Вот они и ноют что им все не так.

Ну не знаю. Как по мне, деды заслужили право поныть. А вот чем вы заслужили право глумиться над ними -- это как раз вопрос-вопрос. В вашем конформизме удали ни на грошь, а чести и подавно: вы ведь пришли сюда деньги зарабатывать, а деды-то идейные были.

>> Ололо, где вы в этом картеле рыночек-то увидали? =)
> А где вы вообще увидели вклад "сообщества"?

Какого ещё нафиг сообщества? Дорогой, иногда над вопросами надо думать, а не писать чепуху типа как контр-вопрос.

Ответить | Правка | Наверх | Cообщить модератору

75. "Выпуск системы инициализации SysVinit 3.12"  –2 +/
Сообщение от Анонусс (-), 22-Дек-24, 18:52 
> И мой тезис о взаимозаменяемости -- он как раз об этом

Такое нужно уточнять. Потому что по факту, что одно "переписать", что другое.
Да, одно попроще, другое сложнее, но без напильника все равно никак.

> никогда не связывались с софтом бинарно

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

> Как по мне, деды заслужили право поныть.

Так никто у них это право не отнимает. Как и возможность писать свой, идеологически верный Линукс.

> А вот чем вы заслужили право глумиться над ними -- это как раз вопрос-вопрос.

Сложно сказать. Предположим я сейчас создаю тот линукс, который есть, работая в небольшой шляпной конторке))
Кто знает, кто знает. И да, пруфов не будет.

> а чести и подавно

Смешно, что сам про честь пишет, а ответить не дает:
"Участник 'freehck' запретил публикацию ответов для ника 'Аноним'."

> вы ведь пришли сюда деньги зарабатывать

Вы так пишете, как будто деньги это плохо. Хотя у вас довольно большой послужной список с 2014 года в линкедыне, но что-то я не вижу там ни одной "свободной" конторы. Хотя смотреть детально мне лень.

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

> а деды-то идейные были.

Угу. Многие "идейные" были на зп в универе, поэтому у них и была возможность писать код.
А толку сейчас от их идейности, если у них нет ресурсов сделать хотя бы нормально в разумное время.
Про хурд уже писал выше, но с радостью повторюсь, потому что они прям эталон идейности и нинужности.

PS: вижу вы на гитхабе подписали письмецо в поддержку Столлмана. Это очень многое объясняет.

Ответить | Правка | Наверх | Cообщить модератору

91. "Выпуск системы инициализации SysVinit 3.12"  +1 +/
Сообщение от freehck (ok), 22-Дек-24, 20:17 
>> никогда не связывались с софтом бинарно
> Ну так оно и позволяет намного больше, чем раньше.
> Можно было сделать еще лучше, но что есть, то есть.

Да не особо больше. Из практически юзаемого -- фактически пан на пан. Однако да. Что есть, то есть.

>> вы ведь пришли сюда деньги зарабатывать
> Вы так пишете, как будто деньги это плохо.

Нет. Плохо, когда деньги являются целью, а не средством её достижения. И это коррелирует с отсутствием идейности.

> пользователь получает хороший продукт, а я зп

Ну видимо дело за малым: всего-то разобраться, кто такой "пользователь", и что такое "хороший продукт". Как определите оба термина -- закиньте дедам почитать. Попкорном я уже запасся.

> А толку сейчас от их идейности, если у них нет ресурсов сделать хотя бы нормально в разумное время.

Вот тут соглашусь. Здоровье и силы у дедов уже не те. Но знаешь, идейность никогда не лишняя. Это ж философия, дорогой. А философия -- это маяк, который направляет нас.

Мы ж не просто работаем. Мы меняем мир вокруг себя. И подумать о том, в какую именно сторону -- не лишено смысла.

> Про хурд уже писал выше, но с радостью повторюсь, потому что они прям эталон идейности и нинужности.

Ну чё хурд-то сразу. Местами и годного было сделано немало. Тот же Emacs, хоть некоторые на него бочку катят, на самом деле является инкубатором идей для всех современных мейнстрименых IDE.

Ответить | Правка | Наверх | Cообщить модератору

60. "Выпуск системы инициализации SysVinit 3.12"  +1 +/
Сообщение от Аноним (60), 22-Дек-24, 16:51 
> что-то набор башпортянок, а что-то -

..набор баш-портянок, завернутый в INI-файлы.

Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

64. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от freehck (ok), 22-Дек-24, 17:22 
>> что-то набор башпортянок, а что-то -
> ..набор баш-портянок, завернутый в INI-файлы.

Два чаю этому анониму! Вот без прикрас да правду-матку! =)

Ответить | Правка | Наверх | Cообщить модератору

70. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (69), 22-Дек-24, 17:40 
>> что-то набор башпортянок, а что-то -
> ..набор баш-портянок, завернутый в INI-файлы.

Это потому что еще не всех адептов вон того - ушли на мороз. Но мы работаем над этим :)

Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

82. "Выпуск системы инициализации SysVinit 3.12"  +1 +/
Сообщение от Аноним (80), 22-Дек-24, 19:13 
Набор баш портянок, инкапуслированных в файлы. Давай, сделай в башпортянках запуск от анонимного пользователя, с понижением полномочий и изляцией в пространствах имён, чтобы это было в пару строк и не отвалилось после обновления юнита. Это как раз те обвёртки, которые и нужны.
Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

31. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (35), 22-Дек-24, 13:32 
> Я не хочу писать "systemctl start ollama.service"

Разрешаю не писать. Если с таким названием только сервис, то разрешаю писать просто "systemctl start ollama". Будет работать.

Но в данном конкретном примере, предлагаю рассмотреть вариант "docker start ollama".

Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

71. "Выпуск системы инициализации SysVinit 3.12"  –2 +/
Сообщение от Аноним (69), 22-Дек-24, 17:41 
> Но в данном конкретном примере, предлагаю рассмотреть вариант "docker start ollama".

Завязаться на полупроприетарную штуку, где не так давно устроили кидок с репами? Как говорится, бросай курить, вставай на лыжи - и вместо рака будет грыжа.

Ответить | Правка | Наверх | Cообщить модератору

106. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (35), 22-Дек-24, 22:52 
> Завязаться на полупроприетарную штуку

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

Ответить | Правка | Наверх | Cообщить модератору

78. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (80), 22-Дек-24, 19:00 
>не делает для меня ничего сверх того что делал бы SysVinit

Как всегда, системд-хейтерам не нужен экскаватор или что-то более продвинутое, им нужна палка-копалка. Никаких других аргументов, сверх этого, у них нет.
>Заберите его себе на сервера и отстаньте от нормальных пользователей!

Есть же куча дистрибутивов типа devuan или void, почему вы до сих пор на них не мигрировали?

Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

116. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от _kp (ok), 23-Дек-24, 02:05 
>>не хочу писать "systemctl start..

1. alias
2. GUI

Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

129. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (129), 23-Дек-24, 09:56 
> мне не нужен никакой journald, мне за глаза хватало dmesg

Dmesg не записывает логи сервисов.

Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

8. "Выпуск системы инициализации SysVinit 3.12"  +6 +/
Сообщение от Аноним (8), 22-Дек-24, 10:50 
А вы вспомните как проводились голосование по поводу Systemd у Debian... Тосно также как и голосование по праву Столлмана. Как пропихивали Systemd - люди некогда его не примут.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

123. "Выпуск системы инициализации SysVinit 3.12"  –2 +/
Сообщение от Аноним (123), 23-Дек-24, 07:12 
>Как пропихивали Systemd - люди некогда его не примут.

Очнись анон, его уже приняли! При всей ненависти к стстемД нужно чётко осознавать, что они победили, мир линукса прогнулся под системд и остаётся только смириться с тем, что теперь скорее всего он в ближайшие лет 10-20 а то вообще никогда никуда не уйдет, это отраслевой стандарт. Можно обманывать себя, но это факт, с которым можно только смириться.

Ответить | Правка | Наверх | Cообщить модератору

145. "Выпуск системы инициализации SysVinit 3.12"  +1 +/
Сообщение от Аноним (8), 23-Дек-24, 13:07 
> "Можно обманывать себя, но это факт, с которым можно только смириться."

Возможно для вас будет новостью, но у некоторых людей есть принципы по жизни - они как минимум выскажут своё недовольство! А здесь ещё и нарушена процедура голосования.
А терпилы по жизни могут и дальше смириться. Так что смерись (не привыкать же) ещё с одним факто - людям с принципами ваш комментарий не нужен.

Ответить | Правка | Наверх | Cообщить модератору

10. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (9), 22-Дек-24, 11:00 
В debian testing wtmpdb пытается общаться с dbus до старта dbus.socket и dbus.service. Пишет в лог, что не может открыть dbus.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

32. "Выпуск системы инициализации SysVinit 3.12"  –1 +/
Сообщение от Aliech (ok), 22-Дек-24, 13:33 
Ага, а в debian stable НЕВОЗМОЖНО поставить stunnel без установленного systemd. Потому что ментейнер так решил. stunnel'у конечно нужен sytemd, никогда же без него он не работал, ага...

И чем дальше, тем больше будет такого.

Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (35), 22-Дек-24, 14:05 
> И чем дальше, тем больше будет такого.

Дебиан когда переехал на systemd? В каком году? Четые версии назад? В 2015? 9 лет назад, Карл.
Ты думал легаси будут всю жизнь поддерживать?

Да, чем дальше от перехода, тем больше несовместимости с устаревшим пакетом, вплоть до полного отказа от него.

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

Ответить | Правка | Наверх | Cообщить модератору

45. "Выпуск системы инициализации SysVinit 3.12"  +1 +/
Сообщение от Aliech (ok), 22-Дек-24, 14:29 
> Или ты думал, что ты такой умненький, накатил свежий (на сколько это слово применимо к Дебиану) дистр, вырезал системд, накатил сисвинит и такой всех обхитрил... небось сидел довольный, обыграл систему (не та, которая с дэ на конце), самооценочка в космосе, плохие люди тебя хотели заставить богопротивным системдэ пользоваться, а ты их одной левой... по мануальчикам из интернетов!

Жирно то как. Монитор теперь спиртом протирать. Ну зачем так делать?

Кстати, нигде не указано, что systemd - единственный возможный init в Debian. Наоборот, их несколько. Кстати, "мануальчики" - это wiki debian. Официальный источник, описывающий рекомендованные подходы. Так что не понимаю, о каком раздувании самооценки может идти речь, когда делаешь что-то штатное штатными же методами.

Или Анон проецирует своё восприятие вопроса, где он хотел бы поднят себе ЧСВ через отказ от systmed, но палец о палец не ударил? Ну так, Анон, не для всех отказ от systemd есть почва для поднятия ЧСВ. Для меня же это лишь сохранение привычного инструмента.

> Дебиан когда переехал на systemd? В каком году? Четые версии назад? В 2015? 9 лет назад, Карл.
> Ты думал легаси будут всю жизнь поддерживать?
> Да, чем дальше от перехода, тем больше несовместимости с устаревшим пакетом, вплоть до полного отказа от него.

Приведённый мной stunnel зависит в своей работе от компонентов systemd приблизительно никак. Но оно в обязательных зависимостях пакета. Что ломает работу с другими init'ами. А debian содержит более одного init'а, и хоть полностью поддержка указана для systemd лишь, дико видеть пакет, опакеченный так, чтобы сломать работу остальным init'ам без реальной на то необходимости.

Ответить | Правка | Наверх | Cообщить модератору

48. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (35), 22-Дек-24, 15:08 
> Кстати, нигде не указано, что systemd - единственный возможный init в Debian.
> и хоть полностью поддержка указана для systemd лишь

Ну, ты же сам всё правильно пишешь. Тебе на простой язык перевести, чтобы у тебя больше вопросов не возникало? Давай попробую. Системд - дефолт, всё остальные иниты - легаси. Чтобы тебе удобно было неспеша переехать, а не 9-й год сидеть и ныть.

> Приведённый мной stunnel зависит в своей работе от компонентов systemd приблизительно никак. Но оно в обязательных зависимостях пакета.

Ты в апстрим сходи и расскажи это там. Чо до мейнтейнеров-то докопался?
https://github.com/mtrojnar/stunnel/blob/9f291d5ba27f0fa4535...
https://github.com/mtrojnar/stunnel/blob/9f291d5ba27f0fa4535...

Да, оно может собираться без systemd, но где systemd есть, оно собирается с ним и используется.

Или как ты предлагаешь? Собирать с флагом "--disable-systemd" пакет для Дебиана? Чтобы у тех, кто пользуется systemd, часть функционала или что там, мне лень разбираться, отваливалось? Ну, то есть в угоду легаси и персонально товарищу полуанониму Aliech с Опеннета? Почему? Для чего? Для этого:
> Для меня же это лишь сохранение привычного инструмента

Не много ли чести для тебя одного?
Сильно надо - собери себе пакет сам, все исходники открыты, знания в программировании не нужны. Это не рокет саенс, блин.
Не нравится? Так выбирай изначально дистрибутив под свои задачи и нужды. Вон в новости даже перечислены несколько кандидатов для начала.

Ответить | Правка | Наверх | Cообщить модератору

59. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Aliech (ok), 22-Дек-24, 16:30 
> Ну, ты же сам всё правильно пишешь. Тебе на простой язык перевести, чтобы у тебя больше вопросов не возникало? Давай попробую. Системд - дефолт, всё остальные иниты - легаси. Чтобы тебе удобно было неспеша переехать, а не 9-й год сидеть и ныть.

Давай. Вот, например, тут найди, что другие иниты - легаси и подлежат выбрасыванию: https://wiki.debian.org/Init

А нету такого...

> Ты в апстрим сходи и расскажи это там. Чо до мейнтейнеров-то докопался?
> Да, оно может собираться без systemd, но где systemd есть, оно собирается с ним и используется.
> Или как ты предлагаешь? Собирать с флагом "--disable-systemd" пакет для Дебиана? Чтобы у тех, кто пользуется systemd, часть функционала или что там, мне лень разбираться, отваливалось?

Нет, не надо додумывать за меня. Я предлагаю собирать с systemd, и... опакечивать с libsystemd в зависимостях и с systemd в рекомендованных. Чтобы те, у кого systmed не стоит, запускали ТОТ ЖЕ бинарник, но просто им были не доступны возможности, зависящие от systemd. Как это происходит с многим другим софтом в Debian. Но не с stunnel, который прибили гвоздями.

И да, спасибо тебе, Анон, за наводку. Ты, конечно, сам не знал об этом, но меня натолкнул на мысль проверить. И правда, это в апстриме похерили возможность так делать. И пусть там проверка есть на то, удалось ли "зацепится" за systemd, но после её не прохождения предполагается аварийное завершение вместо включения не-systemd поведения. А в режиме запуска с systemd stunnel всего лишь переводит все полученные дескрипторы в nonblock, а потом ещё производит по ним socket-активацию. То есть никто не мешает пропустить эту часть кода, но нет. Просто взяли и отрезали возможность собрать stunnel для универсальной компоновки с любым init'ом.

И, что самое главное, в апстрим патчи, исправляющие эту ситуацию вряд ли примут. Потому что одними из изменений последних версий, являются
"- Removed obsolete init startup
- Removed obsolete logrotate configuration (replaced with journalctl)"

То есть удаление того, что не требовало поддержки и якобы "устарело". То есть могло поставятся до скончания веков и быть полезным пользователем удалено, потому что... музыку заказывает Red Hat.

Ответить | Правка | Наверх | Cообщить модератору

88. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (80), 22-Дек-24, 19:39 
>То есть никто не мешает пропустить эту часть кода, но нет. Просто взяли и отрезали возможность собрать stunnel для универсальной компоновки с любым init'ом.

Раз никто не мешает, почему вы до сих пор не форкнули и не поправили?
>И, что самое главное, в апстрим патчи, исправляющие эту ситуацию вряд ли примут

Создайте форк, и активно рекламируйте его. Объеденитесть с systemd-free дистрибутивами. Показывайте, что на это есть спрос. Почему это системд-хейтеры только на форумах и отличаются?

Ответить | Правка | Наверх | Cообщить модератору

95. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от freehck (ok), 22-Дек-24, 21:21 
>> Ну, ты же сам всё правильно пишешь. Тебе на простой язык перевести, чтобы у тебя больше вопросов не возникало? Давай попробую. Системд - дефолт, всё остальные иниты - легаси. Чтобы тебе удобно было неспеша переехать, а не 9-й год сидеть и ныть.

Это, кстати, верное замечание было.

> Давай. Вот, например, тут найди, что другие иниты - легаси и подлежат
> выбрасыванию: https://wiki.debian.org/Init
> А нету такого...

Дорогой, ты не смотри на то, что они говорят. Ты смотри на то, что они делают.
Хренова туча пакетов уже давным давно не предоставляют ничего, кроме systemd-шных юнитов.
И это не баг.

[1] https://web.archive.org/web/20221206194227/https://lintian.d...
[2] https://lists.debian.org/debian-vote/2019/12/msg00220.html
[3] https://lists.debian.org/debian-vote/2019/12/msg00190.html

> То есть удаление того, что не требовало поддержки и якобы "устарело". То есть могло поставятся до скончания веков и быть полезным пользователем удалено, потому что... музыку заказывает Red Hat.

Дивный новый GNU/Linux, да? Добро пожаловать в 2025й.

Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

98. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (-), 22-Дек-24, 21:36 
> То есть удаление того, что не требовало поддержки и якобы "устарело". То есть могло поставятся до скончания веков и быть полезным пользователем удалено, потому что... музыку заказывает Red Hat.

Разве?
А может просто не нашлось никого, кто бы эту всю радость поддерживал?
Ну типа "проводил тестирование, проверял регрессии".
А то если никого не находится -> не сильно оно людям нужно.

Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

107. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (35), 22-Дек-24, 23:06 
> Вот, например, тут найди, что другие иниты - легаси и подлежат выбрасыванию

Я даже искать не буду. Я тебе говорю то, что есть. Не умеешь читать между строк - борись дальше с ветром.
Сидеть на Дебиане в 2024 году без системдэ - это как сидеть на мине...

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

Конечно я не знал, я этим стуннелем никогда не пользовался, вроде бы. Но мне хватило сообразительности хотя бы в апстрим репу посмотреть и одно слово в поиск по коду вбить. Я думаю, тебе следовало сделать это раньше.

> И правда, это в апстриме похерили возможность так делать.
> Просто взяли и отрезали возможность собрать stunnel для универсальной компоновки с любым init'ом.

Ну, так и чего было гнать на мейнтейнеров?

Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

120. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от yet another anonymous (?), 23-Дек-24, 03:23 
> Дебиан когда переехал на systemd? В каком году? Четые версии назад? В 2015? 9 лет назад, Карл.

Ты думал легаси будут всю жизнь поддерживать?

Он не то, что бы переехал... Там была ДЕМОКРАТИЧЕСКАЯ процедура.

Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору

79. "Выпуск системы инициализации SysVinit 3.12"  –1 +/
Сообщение от Аноним (80), 22-Дек-24, 19:02 
>Потому что ментейнер так решил

А кто вам мешает надеть на себя халат, и объявить себя мейнтером и написать вариант под другой инит? Или у вас лапки?
>И чем дальше, тем больше будет такого.

Здесь вам не нужно писать ядро или графический стек. Написать несколько юнитов может абсолютно любой человек, претендующий на знания gnu/linux.

Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

13. "Выпуск системы инициализации SysVinit 3.12"  –2 +/
Сообщение от YetAnotherOnanym (ok), 22-Дек-24, 11:19 
Конкретно тебе какой ущерб от существования сабжа и от новостей о нём?
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

20. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Янис (?), 22-Дек-24, 12:55 
СистемД слишком уж разтолстел.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

25. "Выпуск системы инициализации SysVinit 3.12"  +1 +/
Сообщение от Аноним (24), 22-Дек-24, 13:15 
Он и 10 лет назад стройным не был.
Ответить | Правка | Наверх | Cообщить модератору

30. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (35), 22-Дек-24, 13:26 
Да погоди, он на свой лад переделал где-то подслушанное: "системдэ жирный".
Ответить | Правка | Наверх | Cообщить модератору

90. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (-), 22-Дек-24, 19:58 
> СистемД слишком уж разтолстел.

Дебиан посмотрел на это - да и нарезал его на субпакеты. А что, так можно было. Представляете, по минимуму он работает - с одним только процессом PID1 в системе. Остальное в общем то - опции.

Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

29. "Выпуск системы инициализации SysVinit 3.12"  –1 +/
Сообщение от Аноним (35), 22-Дек-24, 13:25 
Я вот тут на RPI накатил alpine и пожалел.
Думалось, чо еще надо, просто минималистичная система, чтобы крутить несколько docker контейнеров.
В итоге от бузибокса почти ничего не осталось, для всего основного пришлось доустанавливать полноценные пакеты. Но системдэ туда уже не вкорячить. У меня, конечно, к системдэ есть претензии, например к синтаксису комманд, но без него еще хуже.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

52. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (52), 22-Дек-24, 15:34 
> Когда же все перестанут вспоминать про SysVinit? Ведь есть же systemd, который
> тоже написан на Си! 🤔💻 Он предлагает гораздо больше возможностей и
> удобств для управления системными службами. Пора уже двигаться вперёд и использовать
> более современные решения! 🚀✨

Примерно тогда же, когда вымрут все те, кому не чужда минимизация и оптимизация системы, сведения её к максимально возможному но всё ещё комфортному минимализму и простоте, как и те, кто подобные системы разрабатывает.

На днях ставил рядом Debian и сработанный на нём antiX, второй загружается быстрее, занимает места на диске в два раза меньше и примерно на столько же жрёт меньше ОЗУ, это при том, что на обе системы поставил Xfce. Вот и пища для размышлений, кому это может быть нужно ;)

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

142. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Stullmann (?), 23-Дек-24, 11:34 
Энтерпрайзное решение в современной IT это решение, предназначенное для применения бесправными сотрудниками под руководством безграмотных менеджеров.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

4. "Выпуск системы инициализации SysVinit 3.12"  +3 +/
Сообщение от Константавр (ok), 22-Дек-24, 10:24 
А сам GoboLinux ещё жив? Что-то на сайте у них двадцатьпервый год.
Ответить | Правка | Наверх | Cообщить модератору

11. "Выпуск системы инициализации SysVinit 3.12"  –2 +/
Сообщение от Шарп (ok), 22-Дек-24, 11:02 
Ахах. Зачем?
Ответить | Правка | Наверх | Cообщить модератору

12. "Выпуск системы инициализации SysVinit 3.12"  +1 +/
Сообщение от faa (?), 22-Дек-24, 11:03 
В Slackware еще используется, не знаю слышал ли автор новости про такой дистрибутив.
Ответить | Правка | Наверх | Cообщить модератору

15. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (15), 22-Дек-24, 11:48 
Последний релиз 2 года назад?
Ответить | Правка | Наверх | Cообщить модератору

16. "Выпуск системы инициализации SysVinit 3.12"  +2 +/
Сообщение от Совершенно другой аноним (?), 22-Дек-24, 12:20 
Тем не менее его активно пилят (см. http://www.slackware.com/changelog/current.php?cpu=x86_64)
Ответить | Правка | Наверх | Cообщить модератору

17. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (17), 22-Дек-24, 12:45 
А сколько надо?

У нас на работе до сих пор софт пишется для centos 6.

Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

22. "Выпуск системы инициализации SysVinit 3.12"  –3 +/
Сообщение от Аноним (15), 22-Дек-24, 13:10 
Отбил фейспалмом лицо.
Ответить | Правка | Наверх | Cообщить модератору

83. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (80), 22-Дек-24, 19:16 
>У нас на работе до сих пор софт пишется для centos 6.

Цепи хоть достаточной длины?

Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

89. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (-), 22-Дек-24, 19:41 
> А сколько надо?
> У нас на работе до сих пор софт пишется для centos 6.

А у некоторх и вовсе MSDOS бывает, на кассах там всяких древних, с черно-белым монитором еще.

Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

27. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от xsignal (ok), 22-Дек-24, 13:17 
А смысл релизов каждый день? Вам релизы или чтобы стабильно всё работало?
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

42. "Выпуск системы инициализации SysVinit 3.12"  +1 +/
Сообщение от Аноним (-), 22-Дек-24, 14:03 
Патрикевич активно пилит свой дистр. Но вот релизы выкатывает не часто.
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

74. "Выпуск системы инициализации SysVinit 3.12"  +1 +/
Сообщение от Аноним (74), 22-Дек-24, 18:51 
Релиз слаки ни о чем не говорит. Можно просто сидеть на current ветке (роллинг) и быть всегда в теме. Это как Arch или Void примерно.
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

39. "Выпуск системы инициализации SysVinit 3.12"  –4 +/
Сообщение от Аноним (-), 22-Дек-24, 13:58 
Аутор новости всё время тупил. Ну пацаны пришли и все ему разъяснили на пальцах. Есть новость о пакете systvinit (сабж), а есть стилистика размещения скриптов из этого самого пакета. Аутор новости долгое время не втыкал про эти ньюансы. Есть историчесие стилистики размещения скриптов, это BSD-стиль инитов и SysV-стиль инитов. Стилистика SysV - это когда все сценарии прописываются в одном файле. Сейчас нет ни одной Юникс-подобной оси которая бы размещала всё скрипты в одном файле. Все дистры прописывают скрипты в нескольких файлах, исторически это называется BSD-стиль.

Педорчук тоже виноват, писал про истоические и неактульные вещи и тем самым попутал пацаноф. Чай не в 1970 году живём.

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

51. "Выпуск системы инициализации SysVinit 3.12"  –1 +/
Сообщение от Штыбель (?), 22-Дек-24, 15:20 
>Стилистика SysV - это когда все сценарии прописываются в одном файле.

Не было такого.
Погуглите runlevels и каталог /etc/init.d/

Ответить | Правка | Наверх | Cообщить модератору

54. "Выпуск системы инициализации SysVinit 3.12"  –2 +/
Сообщение от Аноним (-), 22-Дек-24, 15:53 
>Не было такого.

Было, было. Тебе надо в 1970 гг.

>Погуглите runlevels и каталог /etc/init.d/

А причём тут ранлевелы. SysV - когда скрипты в одном файле. BSD - кода скрипты в разных файлах, исторически конечно же. Сейчас у всех BSD-style у Дебин тоже.

Ответить | Правка | Наверх | Cообщить модератору

132. "Выпуск системы инициализации SysVinit 3.12"  +1 +/
Сообщение от Аноним (17), 23-Дек-24, 10:22 
Как неприятно читать, когда общаются два человека, которые оба не понимают, о чём говорят.

Вы оба неправы.

Невозможно прописать все сценарии в одном файле, это будет файл размером с Будапешт.

В обоих системах инит-скрипты независимы друг от друга, отдельные файлы, лежат, не очень важно где.

Но в bsd список _активированных сервисов_ -- это "один файл", а в sysv это "каталог с симлинками", и есть один скрипт, который стартует все сервисы из каталога, стандартной командой /etc/<bala-bla>/servicename start, то есть список активированных сервисов достигается командой ls /etc/<bala-bla>/

Всё, вот и вся разница.

В bsd чтобы _активировать сервис_ его нужно awk'ом прописать в файл, в sysv нужно добавить симлинк на скрипт в каталог.

Всё, вот и вся разница.

Вся долгая дискуссия остроконечников и тупоконечников была в том, "а что будет если симлинки прямо в пакете будут идти, это что же получится, установка пакета автоматом активирует сервис? непорядок, самоуправство мейнтейнеров, я хочу сам точно знать, что и когда будет запускаться и в каком порядке!" (это позиция bsd-товарища) или "я хочу иметь возможность видеть список активированных сервисов просто по ls <path-to-init>, а возиться с чтением скрипта не хочу" (это sysv-товарищ так говорил).

Ответить | Правка | Наверх | Cообщить модератору

26. "Выпуск системы инициализации SysVinit 3.12"  +4 +/
Сообщение от xsignal (ok), 22-Дек-24, 13:16 
Самая хорошая система инициализации! Простая, прозрачная, легко модифицируемая и дополняемая - захотел, написал скрипт на баше под любые условия запуска сервиса - полная свобода и гибкость, systemd даже и не снилось!
Ответить | Правка | Наверх | Cообщить модератору

34. "Выпуск системы инициализации SysVinit 3.12"  –4 +/
Сообщение от Аноним (35), 22-Дек-24, 13:40 
> легко модифицируемая и дополняемая

Ты хотел сказать "для создания костылей"?

> захотел, написал скрипт на баше под любые условия запуска сервиса

Ну, точно же, для создания костылей...

> systemd даже и не снилось

Столько костылей? Я бы тоже не хотел, чтобы мне кошмары снились...

Ответить | Правка | Наверх | Cообщить модератору

46. "Выпуск системы инициализации SysVinit 3.12"  +3 +/
Сообщение от xsignal (ok), 22-Дек-24, 14:52 
> Ты хотел сказать "для создания костылей"?

С каких это пор написание скриптов это создание костылей? Может с тех пор, как кто-то разучился их писать и стал полагаться на "больших умных дядей", которые "сделают всё хорошо"?

Ответить | Правка | Наверх | Cообщить модератору

50. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (35), 22-Дек-24, 15:16 
> С каких это пор написание скриптов это создание костылей?

С тех пор, как изобрели десятки-сотни других инструментов?
Баш/сш хорош, если надо что-то простое сделать. А вот когда там лапша на сотни строк наверчена - сопровождать это всё никому не сдалось.

Ответить | Правка | Наверх | Cообщить модератору

85. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (80), 22-Дек-24, 19:19 
>С каких это пор написание скриптов это создание костылей?

С самого появления баша. У которого куча проблем с вложенностью, экранированием, семантикой, очевидностью, корректностью и прочими важными словами. Зато 100500 способов отстрела ноги
>и стал полагаться на "больших умных дядей", которые "сделают всё хорошо"?

Если вы будете себя хорошо вести, то лет через двенадцать и сами станете "большим и умным дядей"

Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

117. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от _kp (ok), 23-Дек-24, 02:25 
Позвольте... Насильно Башем не заставляют пользоваться. В первой же строке файлов можете вместо Баша выбрать что лучше знаете, или уместнее. ;)
Скрипты на Питоне, Луа, или даже tcc, работают тоже хорошо.

Но смущает странность - на Windowd, Mac, Android скрипты особо не пишут, но живы и здоровы.

Ответить | Правка | Наверх | Cообщить модератору

137. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (80), 23-Дек-24, 10:36 
>Позвольте... Насильно Башем не заставляют пользоваться

Покажите мне систему на SysVinit и без баша(и его аналогов). Да банально, чтобы чужой юнит прочитать, уже баш нужен будет

Ответить | Правка | Наверх | Cообщить модератору

158. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от _kp (ok), 23-Дек-24, 21:18 
> Покажите мне систему на SysVinit

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

> чтобы чужой юнит прочитать, уже баш нужен будет

Что бы прочитать надо глаза, Вы же копаетесь в чужом init.
А вот если Вам не нравится Баш, или не оптимален для какого то скрипта, ну так пишите на чем нравится, первую строку в файле подправили, и красота. Хоть на всем сразу пишите.
Да, такое не массово, но только я начем только скриптов инициализации не видел, разве что на JS лично не встречал.
Вот, у меня на контроллере для Lora шлюза на Питоне половина скриптов, так досталось, но работает, читаемо, ну и пусть так и остаётся.

А Баш подобные скрипты используются ещё и из за быстрого запуска урезанного Баша, и вменяемой итоговой скорости выполнения. Согласитель, если супер быстрый и элегантный интепретатор будет запускаться дольше обработки пары десятков строк скрипта, то это не очень хорошо.

На чём бы Вы хотели видеть скрипты инициализации?

Ответить | Правка | Наверх | Cообщить модератору

93. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (-), 22-Дек-24, 21:17 
>> Ты хотел сказать "для создания костылей"?
> С каких это пор написание скриптов это создание костылей? Может с тех
> пор, как кто-то разучился их писать и стал полагаться на "больших
> умных дядей", которые "сделают всё хорошо"?

Вообще, да, лучше если дяди напишут логгинг например, нормально, и отладят - чем самому писать логинг в бутовом скрипте который при тестовом пинке как живой, а при реальной загрузке ос - нифига не работает, сообщений ноль и что хошь то и делай. Очень удобно - операция на 2 минуты становится запрыгом по граблям на полдня, с написанием самопального мини логгера и изучением что там еще отвалилось.

Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

65. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (-), 22-Дек-24, 17:22 
> Простая, прозрачная, легко модифицируемая и дополняемая - захотел, написал
> скрипт на баше под любые условия запуска сервиса

Кроме желания отпилить его в изолированный от системы контейнер, где оказывается что на середины сборки изолированной арены - лоскутное одеяло утилиток уже недоступно. Не, оставлять все это какому-нибудь httpd, вместе с башем - а зачем? Чтобы атакующему при случае было удобнее, чтоли? :)

Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

84. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (80), 22-Дек-24, 19:17 
>полная свобода и гибкость

Больше способов отстрела ноги, всё ради гибкости

Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

102. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Прохожий (??), 22-Дек-24, 22:37 
Покажите, как вы будете реализовать зависимости вашей службы от, например, доступности сети. То есть, сначала должна сеть запуститься, а потом уже ваша служба.
Потом представьте, что требования усложнились. И надо в зависимости ещё несколько служб добавить. Что будет с вашим скриптом, насколько просто его будет сопровождать.
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

133. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (17), 23-Дек-24, 10:25 
white true ; do
    /usr/bin/my-service
    sleep 1;
done
Ответить | Правка | Наверх | Cообщить модератору

138. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (80), 23-Дек-24, 10:39 
И где здесь зависимость? У вас программа будет падать раз в секунду. Не говоря уже про то, что подобные вещи нужно писать каждый раз с нуля.
Ответить | Правка | Наверх | Cообщить модератору

150. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (17), 23-Дек-24, 14:38 
Ну и пусть падает. И что? Когда сеть поднимется, не будет падать.

Зачем заниматься каким-то мелким крохоборством с зависимостями (привет Пролог), если есть тривиальнейшая эвристика "сервис сам начнёт работать, если все его зависимости удовлетворены".

Это как валидация имейла. Зачем валидировать имейл, если можно просто отправить на него письмо? Если имейл валидный, письмо дойдёт.

Ответить | Правка | Наверх | Cообщить модератору

155. "Выпуск системы инициализации SysVinit 3.12"  –1 +/
Сообщение от Аноним (155), 23-Дек-24, 17:11 
>Ну и пусть падает

Логику системд-хейтеров прям на цитаты разбирать можно. Вы там случаем не адепты дырявой сишки?
>И что? Когда сеть поднимется, не будет падать.

Наличие ошибок в логах вас не смущает?
>если есть тривиальнейшая эвристика "сервис сам начнёт работать, если все его зависимости удовлетворены"

Кто вам это сказал? Вы в курсе, что у системы может быть внутренее состояние, которое испортится от того, что сервисы запущены в неправильном порядке? Или что после нескольких неудачных попыток она прекратит выполнять задачи ещё до того, как окружение поднимется?

Ответить | Правка | Наверх | Cообщить модератору

156. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (155), 23-Дек-24, 17:17 
Это не говоря уже про то, что эквивалент того же ExecStartPre вам придётся писать крайне долго.
Ответить | Правка | К родителю #150 | Наверх | Cообщить модератору

110. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (109), 23-Дек-24, 00:10 
Чувак, напиши мне на баш-портянке аналог

ProtectSystem=full
PrivateTmp=true
SystemCallArchitectures=native
MemoryDenyWriteExecute=true
NoNewPrivileges=true
DynamicUser=true

Что бы оно работало на любом мэйнстрим дистрибе и не ломалось при обновлениях между релизами
Как напишешь мы посмотрим

А ведь это минимальный пример из юнита который работает у меня на сервере, бывает и больше всего реализовано предельно просто и работает на мэйнстриме без проблем и подпрыгиваний

Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

143. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от xsignal (ok), 23-Дек-24, 12:46 
> напиши мне на баш-портянке аналог

Элементарно! systemd это делает на Си, так вот скрипт это будет делать так же (и даже лучше!), только на баше.
> Что бы оно работало на любом мэйнстрим дистрибе

А это ещё зачем? Нужно выбрать один дистр и работать в нём, а не распыляться на 100500 дистрибутивов.
> не ломалось при обновлениях

Обновления - зло. "Работает - не трогай".

Ответить | Правка | Наверх | Cообщить модератору

148. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (155), 23-Дек-24, 14:24 
>Элементарно!
>так вот скрипт это будет делать так же (и даже лучше!)

А код где? Почему кода нет? Или лапки?
>Нужно выбрать один дистр и работать в нём

Кто там про вендорлок вещал, неуж-то системд-хейтеры?
>Обновления - зло. "Работает - не трогай".

Обновления - добро. А вот зло, это как раз те, кто запускает систему, что её потом обновить нельзя

Ответить | Правка | Наверх | Cообщить модератору

37. "Выпуск системы инициализации SysVinit 3.12"  –1 +/
Сообщение от Аноним (-), 22-Дек-24, 13:45 
>теперь продолжает использоваться в таких дистрибутивах, как Devuan, Slackware, Debian GNU/Hurd и antiX. Код написан на языке Си и распространяется под лицензией GPLv2.

Наконец-то! Слаку заметили. Аутор всё время не смел признавать что Слака использует SysVinit.

Ответить | Правка | Наверх | Cообщить модератору

47. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (47), 22-Дек-24, 14:59 
Слака использует BSD-style init с добавленной позднее поддержкой SysV init. Вместо скриптов sysv в ранлевелах пустые заглушки.
Ответить | Правка | Наверх | Cообщить модератору

53. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (-), 22-Дек-24, 15:46 
>BSD-style init

Это историческое название. К современности оно не имеет значение.

>с добавленной позднее поддержкой SysV init.

Поддержкой чего простите? Пакет sysVinit в Слаке был всегда.

>Вместо скриптов sysv в ранлевелах пустые заглушки.

И что?

Ответить | Правка | Наверх | Cообщить модератору

57. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (47), 22-Дек-24, 16:11 
> К современности оно не имеет значение.

На оффсайт сходите, сверьтесь.

> Пакет sysVinit в Слаке был всегда.

Этот пакет там для поддержки.
Поддержку добавили позже. Но на чистый sysvinit никто не переходил.

> И что?

Это значит, что если вам не надо sysvinit, то и не используйте его скрипты.
Гибридное решение не является sysvinit.

Ответить | Правка | Наверх | Cообщить модератору

122. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (17), 23-Дек-24, 04:20 
Это враньё.

Пакет sysvinit в Slackware с первой версии.

Ответить | Правка | Наверх | Cообщить модератору

124. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (124), 23-Дек-24, 07:34 
У всех тут память отшибло что-ли!))
SysV в Слаке всегда был опцией для поддержки пережитков RH! Собственно, его оттуда и дернули)
Ответить | Правка | Наверх | Cообщить модератору

126. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (-), 23-Дек-24, 09:29 
Жирно троллишь? Он правильно написал в Слаке пакет sysvinit изначально был.

>SysV в Слаке всегда был опцией для поддержки пережитков RH! Собственно, его оттуда и дернули)

Ложь.

Ответить | Правка | Наверх | Cообщить модератору

130. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (17), 23-Дек-24, 10:03 
Ты, конечно, делаешь нехорошо Аноним, знаешь, что провоцируешь, но провоцируешь.

Но специально для зрителей дискуссии: https://mirrors.slackware.com/slackware/slackware-1.1.2/a1/s...

Ответить | Правка | К родителю #124 | Наверх | Cообщить модератору

77. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (74), 22-Дек-24, 18:56 
>Слака использует SysVinit

Нет: http://www.slackware.com/config/init.php
Но там есть с недавних пор rc.sysvinit, который поддерживает System V скрипты.

Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

87. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (-), 22-Дек-24, 19:30 
Кончай троллить. Сабж о пакете systvinit. А не о способах размещения скриптов.
Ответить | Правка | Наверх | Cообщить модератору

92. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (47), 22-Дек-24, 20:36 
> Кончай троллить. Сабж о пакете systvinit. А не о способах размещения скриптов.

Способы размещения скриптов это и есть различия между bsd- и sysv- стилями. :)
Чистый sysvinit не работает с bsd-стилем, но именно bsd-стиль работает в слаке до старта sysv.

Мало ли где этот пакет есть. Он по моему везде в линуксах есть.
Давай все дистры перечислим. И про systemd-sysvcompat не забудем упомянуть.

Ответить | Правка | Наверх | Cообщить модератору

108. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (108), 22-Дек-24, 23:55 
Пакет SysVinit - это только процесс init, который под pid 0 запускается. Причём здесь стили? Ему без разницы запускать скрипты в стиле  SysV или BSD.

https://github.com/slicer69/sysvinit/tree/main/src

Ответить | Правка | Наверх | Cообщить модератору

115. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (47), 23-Дек-24, 00:22 
BSD init в реальности - тоже только процесс init. И тоже unix-овый, как sysv.
Это одна программа. Разница только в стилях.
BSD-стиль в Слаке использовался изначально. Поддержку SysV- добавили с седьмой версии.

Точно pid 0?

Ответить | Правка | Наверх | Cообщить модератору

118. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (35), 23-Дек-24, 02:27 
Накрутили с годами так, что ни один Аноним с Опеннета не разберётся без поллитра.
Но сложный системд почему-то... :D
Ответить | Правка | Наверх | Cообщить модератору

127. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (-), 23-Дек-24, 09:38 
>Накрутили с годами так, что ни один Аноним с Опеннета не разберётся без поллитра.

SysV init очень простой. Тут некоторые товарищи, и аутор новости в их числе тупо троллят опонентов и не хотят признавать свои ошибки. Аутор этой новости годами морочил людям голову не вписывая в список дистрибутивов использующих пакет sysvinit, Слаку. Из-за этого возникает ощущение запутанности, когда на самом деле всё просто.

Пусть он признает то, что он ошибался.

Ответить | Правка | Наверх | Cообщить модератору

121. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (17), 23-Дек-24, 04:18 
Нет никакого "абстрактного процесса init", есть код на Си, который для пакета sysvinit и для init из FreeBSD сильно разный.

Расположение скриптов в init.d или в rc.d это вторичные детали. Слаку можно загрузить, используя только inittab, без директории со скриптами вообще.

Ответить | Правка | К родителю #115 | Наверх | Cообщить модератору

125. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (125), 23-Дек-24, 08:50 
Объясните тогда, зачем sysvinit-у добавлять совместимость с sysv-, да ещё делать это через 7 релизов, когда там пакет с первой версии. Он же должен это всё уметь по умолчанию.

"Since version 7.0, Slackware includes System V init compatibility."

Ответить | Правка | Наверх | Cообщить модератору

131. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (17), 23-Дек-24, 10:08 
>Он же должен это всё уметь по умолчанию.

Умеет, только не настроен для этого. Был. Просто Патрик скомпилировал его, в "каталогах сервисов" и ранлевелах разбираться не стал, просто написал, чтобы init стартовал один-единственный sysv-сервис "rc.M", и всё. Типа, если вам нужно, вы и разбирайтесь.


Ответить | Правка | Наверх | Cообщить модератору

139. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (139), 23-Дек-24, 10:57 
Давайте вместе разбираться. :)

https://wiki.linuxquestions.org/wiki/Init

"Однако сейчас существует ряд конкурирующих систем: bsdinit (первоначально разработанная для BSD Unix), runit , upstart и systemd."

Если мы клацнем по bsdinit, то перейдём на:
https://wiki.linuxquestions.org/wiki/Bsdinit

Где написано:
"BSD-style init scripts are used in Slackware and Crux."

Но bsdinit идёт отдельно от sysvinit.

Просто звучит бредово: "Мы используем sysvinit и решили добавить поддержку совместимости с sysvinit"

Почему бы тогда не написать, что Слака использует sysvinit в bsd-стиле, а вместо этого придумывать про совместимость с sysvinit.

Ваша информация очень интересна. На форумах Слаки я такого ещё не читал, там тоже все спорят.
Весьма правдиво.

Ответить | Правка | Наверх | Cообщить модератору

140. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (108), 23-Дек-24, 11:09 
> "BSD-style init scripts are used in Slackware and Crux."

Вы путайте sysvinit как init-процесс (pid 1) и sysvinit как стиль инициализации в определённой форме init-скриптов. Описанный в новости пакет sysvinit охватывает только init-процесс. "sysv" в нём лишь как часть названия, не более.

Ответить | Правка | Наверх | Cообщить модератору

141. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (139), 23-Дек-24, 11:29 
Не, про это я выше писал:
"Это одна программа. Разница только в стилях."

Но в вики упоминается bsdinit как отдельный init.
А учитывая что скрипты к sysvinit подписаны Патриком как "Heavily modified by Patrick Volkerding", то была мысль, что сам sysvinit он тоже мог модифицировать, создав гибрид. И она неоднократно высказывалась пользователями Слаки.

Ответить | Правка | Наверх | Cообщить модератору

151. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (17), 23-Дек-24, 14:41 
>то была мысль, что сам sysvinit он тоже мог модифицировать, создав гибрид

Не надо думать, надо трясти. Скачай инит и посмотри, все версии доступны, и Слаки от самой первой, и FreeBSD.

Ответить | Правка | Наверх | Cообщить модератору

153. Скрыто модератором  +/
Сообщение от Аноним (139), 23-Дек-24, 15:09 
Ответить | Правка | К родителю #151 | Наверх | Cообщить модератору

136. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от faa (?), 23-Дек-24, 10:34 
pid 1. Сам исполняемый файл /sbin/init из пакета SysVinit.
Ответить | Правка | К родителю #115 | Наверх | Cообщить модератору

38. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от OpenEcho (?), 22-Дек-24, 13:48 
Systemd vs:

SysVinit
Runit
OpenRC
S6
66
Dinit

Ответить | Правка | Наверх | Cообщить модератору

40. "Выпуск системы инициализации SysVinit 3.12"  –1 +/
Сообщение от Аноним (-), 22-Дек-24, 14:00 
Ранит - упрощённый SysV инит.
Ответить | Правка | Наверх | Cообщить модератору

63. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (-), 22-Дек-24, 17:20 
[quote]
Systemd vs:

SysVinit
Runit
OpenRC
S6
66
Dinit
[/quote]
Галантерейщики VS кардинал, не иначе.

Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

73. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Анонусс (-), 22-Дек-24, 18:25 
> Systemd vs

А по каким критериям вы хотите сравнивать?
По удобству?
По возможностям?
По простоте?

Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

119. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от OpenEcho (?), 23-Дек-24, 03:21 
>> Systemd vs
> А по каким критериям вы хотите сравнивать?

Детский велосипедик, взрослый, спортивный, мотоцикл, машина, комбайн...

Это все инструменты в конце дня, просто надо брать тот, который лучше всего подходит для конкретной работы, а не падать на что-то одно трендовое и фанатически потом доказывать всем свою правоту(?) что только это - правильный путь

Ответить | Правка | Наверх | Cообщить модератору

44. Скрыто модератором  +2 +/
Сообщение от Аноним (-), 22-Дек-24, 14:14 
Ответить | Правка | Наверх | Cообщить модератору

72. Скрыто модератором  +/
Сообщение от Аноним (69), 22-Дек-24, 17:43 
Ответить | Правка | Наверх | Cообщить модератору

62. "Выпуск системы инициализации SysVinit 3.12"  –1 +/
Сообщение от Аноним (-), 22-Дек-24, 17:18 
> Опубликован релиз классической системы инициализации
> SysVinit 3.12, которая широко применялась

Как говорится, "пытался совершить посадку самолет номер 13". А теперь вот с релизиками даже зачастили, только кому оно теперь надо?

ИМХО - выкатить версию 3.14 и забальзамировать ее навечно. Версия будет честно отражать реальность.

Ответить | Правка | Наверх | Cообщить модератору

86. "Выпуск системы инициализации SysVinit 3.12"  –2 +/
Сообщение от Аноним (80), 22-Дек-24, 19:29 
>Добавлены проверки размера и типа значений, возвращаемых при вызове функции ctime() в коде программ bootlogd, dowall, last, logsave и shutdown. Ранее в коде отмеченных программ не производилась проверка на возврат указателя NULL, а под возвращаемую строку выделялся 16-байтовый фиксированный буфер, в который данные помещались без проверки размера возвращённых данных.

Типичный сишный код

Ответить | Правка | Наверх | Cообщить модератору

94. "Выпуск системы инициализации SysVinit 3.12"  +2 +/
Сообщение от Аноним (-), 22-Дек-24, 21:20 
>>Добавлены проверки размера и типа значений, возвращаемых при вызове функции ctime() в коде программ bootlogd, dowall, last, logsave и shutdown. Ранее в коде отмеченных программ не производилась проверка на возврат указателя NULL, а под возвращаемую строку выделялся 16-байтовый фиксированный буфер, в который данные помещались без проверки размера возвращённых данных.
> Типичный сишный код

Запили версию на хрусте. Можешь начать нумерацию с 3.14 сразу, а потом - наращивать, до например 3.141, 3.1415, ... :)

Ответить | Правка | Наверх | Cообщить модератору

96. Скрыто модератором  –1 +/
Сообщение от mustai (ok), 22-Дек-24, 21:30 
Ответить | Правка | Наверх | Cообщить модератору

103. Скрыто модератором  –1 +/
Сообщение от Прохожий (??), 22-Дек-24, 22:40 
Ответить | Правка | Наверх | Cообщить модератору

105. Скрыто модератором  +1 +/
Сообщение от mustai (ok), 22-Дек-24, 22:51 
Ответить | Правка | Наверх | Cообщить модератору

114. Скрыто модератором  –1 +/
Сообщение от Аноним (35), 23-Дек-24, 00:21 
Ответить | Правка | Наверх | Cообщить модератору

144. Скрыто модератором  +/
Сообщение от Аноним (144), 23-Дек-24, 12:50 
Ответить | Правка | Наверх | Cообщить модератору

157. Скрыто модератором  +/
Сообщение от Аноним (35), 23-Дек-24, 18:29 
Ответить | Правка | Наверх | Cообщить модератору

111. Скрыто модератором  +/
Сообщение от Аноним (109), 23-Дек-24, 00:14 
Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору

97. "Выпуск системы инициализации SysVinit 3.12"  +/
Сообщение от Аноним (97), 22-Дек-24, 21:30 
Маленький релиз для SysV Init — большой апгрейд для Devuan.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру