<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск системы инициализации SysVinit 3.14</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/135989.html</link>
    <description>Опубликован релиз классической системы инициализации  SysVinit 3.14, которая широко применялась в дистрибутивах Linux во времена до systemd и upstart, а теперь продолжает использоваться в таких дистрибутивах, как Devuan, Slackware, Debian GNU/Hurd  и antiX. Код написан на языке Си и распространяется под лицензией GPLv2. Версии применяемых в связке с  sysvinit   утилит insserv и startpar не изменились. Утилита insserv предназначена для организации процесса загрузки с учётом  зависимостей между init-скриптами, а startpar применяется для обеспечения параллельного запуска нескольких скриптов в процессе загрузки системы...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=62695&lt;br&gt;</description>

<item>
    <title>Выпуск системы инициализации SysVinit 3.14 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/135989.html#241</link>
    <pubDate>Sat, 15 Feb 2025 14:40:37 GMT</pubDate>
    <description>&amp;gt; Я в курсе. И именно эта ориентация на байты мне кажется неправильной. &lt;br&gt;&amp;gt; Лучше бы сделали абстракцию которая ко всем относилась по равному. Например, &lt;br&gt;&amp;gt; если предподожим в иероглифах де-факто мы можем ввести только 85 символов, &lt;br&gt;&amp;gt; то и всем остальным нужно говорить что ограничение в 85 символов, &lt;br&gt;&amp;gt; даже если они будут писать латиницей &lt;br&gt;&lt;br&gt;Компьютеры так изначально - с байтами работают. И намного удобнее оперировать с каким-то фиксированным максимумом в байтах. А абстракции сильно замедлят все файловые операции, особенно если файлов много. Никогда не видели диру с миллионом файлов? А теперь представьте что там еще какие-то абстракции вопрочать. Предлагаю это в винду запихать, пусть у них там саботаж скорости работы ОС и ФС получится.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск системы инициализации SysVinit 3.14 (Nobody)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/135989.html#240</link>
    <pubDate>Sat, 15 Feb 2025 13:16:09 GMT</pubDate>
    <description>&amp;gt; к сожалению, в sysvinit    нет функций, позволяющих убивать пользователя, &lt;br&gt;&amp;gt; прописавшего в inittab строку длиной более 127, а теперь и 253 &lt;br&gt;&amp;gt; знака.&lt;br&gt;&amp;gt;  well... nobody&apos;s perfect.&lt;br&gt;&lt;br&gt;&quot;I&apos;m nobody&quot; :))&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск системы инициализации SysVinit 3.14 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/135989.html#239</link>
    <pubDate>Sat, 15 Feb 2025 13:13:47 GMT</pubDate>
    <description>&amp;gt; Так памяти вагон уже лет 20 точно.&lt;br&gt;&lt;br&gt;А повадки и унаследованный код - остались, увы и ах.&lt;br&gt;&lt;br&gt;&amp;gt; пишу 30 лет, я не могу ошибаться&quot;.&lt;br&gt;&lt;br&gt;Такое тоже бывает. Вооон там за маститым дидом - вычистил его чудный out of bounds на левых входных данных. Но это лучше чем самому навороченное и специфичное алго писать. Сделал каке жесткий рефактор и прочекал граничные условия, стало приличнее. И если кто думает что следующие полвека сможет про си забыть - ну пусть и покажет как оно.&lt;br&gt;&lt;br&gt;&amp;gt; Покажи мне нокию которая сможет показывать ютуб часами, &lt;br&gt;&lt;br&gt;Ютуба тогда еще не было ессно. Ну или он не особо популярен был.&lt;br&gt;&lt;br&gt;&amp;gt; на которой можно играть, &lt;br&gt;&lt;br&gt;Под симбиан были нативные гамесы так то. При том с хардварной клавой управление явно лучше чем с обмылком без кнопок вообще, у которого убогий ввод - это боль. Т.е. даже например в аналог breakout какого на ведроиде поиграть - господи, ну и капец же это!&lt;br&gt;&lt;br&gt;&amp;gt; чтобы 3-4 мессенджера одновременно работали?&lt;br&gt;&lt;br&gt;Я спокойно юзал аську, ирку и жаббер. Вот прям на симбианской нокии. Еще и почтарь</description>
</item>

<item>
    <title>Выпуск системы инициализации SysVinit 3.14 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/135989.html#238</link>
    <pubDate>Sat, 15 Feb 2025 11:22:37 GMT</pubDate>
    <description>&amp;gt; Частично наследие микрооптимизаций использования памяти из времен когда на все было - 4 мега.&lt;br&gt;&lt;br&gt;Так памяти вагон уже лет 20 точно.&lt;br&gt;Думаю они просто ленивые, пишут код по лозунгом &quot;и так сойдет&quot;, а сверху, как вишенка, ЧСВ размером с Эверест &quot;да я на СИ пишу 30 лет, я не могу ошибаться&quot;.&lt;br&gt;&lt;br&gt;&amp;gt; Но и когда вожжи отпускают - такое себе. ... мобилки уже стали с кирпич ... все тормозит, акум вечно на нуле, а запустить всего то пару чатов, почтарь, и плеер - что древняя нокия на симбиане могла - уже душняк и едва телепается.&lt;br&gt;&lt;br&gt;Сорян, но ты несешь чушь.&lt;br&gt;Покажи мне нокию которая сможет показывать ютуб часами, на которой можно играть, чтобы 3-4 мессенджера одновременно работали? А еще какой-то почтовик, гугл-таблицы и тд.&lt;br&gt;У меня телефон не лопата (72мм шириной). И батарейки в 5к хватает на неделю.&lt;br&gt;&lt;br&gt;&amp;gt; Null после free ничем не плох - это антибаг, вызывающий крах как индикатор что кодер жестко облажался.&lt;br&gt;&lt;br&gt;Ну... как вариант, но все равно костыльно.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Но случись рекурсия, например, и ваша программа точно так же у</description>
</item>

<item>
    <title>Выпуск системы инициализации SysVinit 3.14 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/135989.html#237</link>
    <pubDate>Sat, 15 Feb 2025 11:10:37 GMT</pubDate>
    <description>&amp;gt;&amp;gt; В systemd тоже может оказаться что-то своё, очень неожиданное, по сравнению с Bash.&lt;br&gt;&amp;gt; Ну его позиция заключается в том, что в systemd есть daemon-reload, который &lt;br&gt;&amp;gt; единовременно прогружает все юниты, а потом держит в памяти. Это конечно &lt;br&gt;&amp;gt; хорошо, это решает гипотетическую проблему конкурентной правки файла скрипта, который &lt;br&gt;&amp;gt; одновременно исполняется.&lt;br&gt;&lt;br&gt;Именно. Файло можно спокойно отрихтовать - а потом сказать daemon-reoload когда готово. Без левых спецэффектов на ровном месте.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск системы инициализации SysVinit 3.14 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/135989.html#236</link>
    <pubDate>Sat, 15 Feb 2025 11:08:48 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Но в этой роли - баш довольно тормозной и жирный.&lt;br&gt;&amp;gt; Ой, и не говори даже, вот то ли дело systemd! =) &lt;br&gt;&lt;br&gt;Сам по себе системд в каких-то особых тормозах не замечен. Процесы оптом он на каждый пшик не форкает, да еще с шелл интерпретером внагрузку. А внутрях довольно эффективная конструкция.&lt;br&gt;&lt;br&gt;Если у кого склероз, напомню что Debian юзал Dash для вон того во времена актуальности. Именно потому что bash весьма неспешная штука.&lt;br&gt;&lt;br&gt;И еще, что получается из скриптовой лапши если попробовать подобие системды замутить отлично показал - openwrt.&lt;br&gt;&lt;br&gt;Ситуация: oom killer вынес прогу. В сервисе с настроеным авторестартом. Чудо-месиво утилиток и скриптиков - вообще не видит проблем! Ежели именно по OOM. Системд к счастью не настолько тупой, и по крайней мере не фэйлит миссию железки в настолько тупом формате. Это так, если сравнить рядом, как разные вэи делают одно и то же.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск системы инициализации SysVinit 3.14 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/135989.html#235</link>
    <pubDate>Sat, 15 Feb 2025 10:57:58 GMT</pubDate>
    <description>&amp;gt; Как же легко живётся анонимам, которые думают, что одного имени файла хватит &lt;br&gt;&amp;gt; всем. Попробуйте контейнер запустить, где будет пробрасываться не однин файл а &lt;br&gt;&amp;gt; несколько, с абсолютным путём. Или какой-нибудь софт вроде ffmpeg с кучей опций.&lt;br&gt;&lt;br&gt;- А теперь поза - &quot;фантомас в очках на аэроплане&quot;!&lt;br&gt;- ffmpeg, из sysvinit, с трактатами на японском - в названии файла.&lt;br&gt;&lt;br&gt;(неужто какие-то психи так делают?!)&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск системы инициализации SysVinit 3.14 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/135989.html#234</link>
    <pubDate>Sat, 15 Feb 2025 10:49:05 GMT</pubDate>
    <description>&amp;gt; Традиционно, в сях проверки должны быть чуть ли не на каждой строке, &lt;br&gt;&amp;gt; однако на практике мало кто их пишет. &lt;br&gt;&lt;br&gt;Такое и правда - бывает. Частично наследие микрооптимизаций использования памяти из времен когда на все было - 4 мега.&lt;br&gt;&lt;br&gt;Но и когда вожжи отпускают - такое себе. Вон питоны-электроны, мобилки уже стали с кирпич, отрастили акум во всю крышку. Но нет, все равно постоянно все тормозит, акум вечно на нуле, а запустить всего то пару чатов, почтарь, и плеер - что древняя нокия на симбиане могла - уже душняк и едва телепается.&lt;br&gt;&lt;br&gt;&amp;gt; новости о том, что где-то забыли проверку, а где-то присовили null &lt;br&gt;&amp;gt; после вызова free &lt;br&gt;&lt;br&gt;Null после free ничем не плох - это антибаг, вызывающий крах как индикатор что кодер жестко облажался.&lt;br&gt;&lt;br&gt;&amp;gt; Совершенно верно. По вашему, выделение какого-то массива с захардкоженым размером вам &lt;br&gt;&amp;gt; как-то поможет.&lt;br&gt;&lt;br&gt;Внезапно, да! Как видите, я разбил вашу рекурсию - и это работает. Если вся память выделена заранее (&quot;static memory allocation&quot;) - выделение памяти не может облажаться by</description>
</item>

<item>
    <title>Выпуск системы инициализации SysVinit 3.14 (freehck)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/135989.html#233</link>
    <pubDate>Fri, 14 Feb 2025 08:08:46 GMT</pubDate>
    <description>&amp;gt; В systemd тоже может оказаться что-то своё, очень неожиданное, по сравнению с Bash.&lt;br&gt;&lt;br&gt;Ну его позиция заключается в том, что в systemd есть daemon-reload, который единовременно прогружает все юниты, а потом держит в памяти. Это конечно хорошо, это решает гипотетическую проблему конкурентной правки файла скрипта, который одновременно исполняется. А мы на это смотрим прохладно лишь потому, что у нас никогда не было таких проблем: ну просто потому, что инит-скрипты правятся обычно не так уж часто, в основном катятся шаблонизаторами (а они создают сначала новый файл, а потом мувят по таргету), прогоняются одноразово, а супервайзинг вообще реализовывался отдельными утилитами, а не средствами собственно шелла. И естественно у нас нет информации о том, что кто-то попадал в подобную ситуацию, каковую парень описал: потому что если бы этот кто-то был способен отдебажить её, то он бы в ней банально не оказался.&lt;br&gt;&lt;br&gt;Это довольно скучно. Мы им говорим -- ааа, у вас &quot;0&quot; в предыдущей версии значил одно, а в новой другое. М</description>
</item>

</channel>
</rss>
