<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск системы инициализации GNU Shepherd 0.10</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/130450.html</link>
    <description>Доступен сервисный менеджер GNU Shepherd 0.10 (бывший dmd), который развивается разработчиками дистрибутива GNU Guix System  в качестве альтернативы системе инициализации SysV-init, поддерживающей зависимости. Управляющий демон и утилиты Shepherd написаны на языке Guile (одна из реализаций языка Scheme), который также используется для определения настроек и параметров запуска сервисов.  Shepherd уже применяется в дистрибутиве GNU Guix System и нацелен также на использование в GNU/Hurd, но может работать в любой POSIX-совместимой ОС, для которой доступен язык Guile...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=59131&lt;br&gt;</description>

<item>
    <title>Выпуск системы инициализации GNU Shepherd 0.10 (Necromath)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/130450.html#173</link>
    <pubDate>Sun, 28 May 2023 13:16:47 GMT</pubDate>
    <description>&amp;gt; PACKAGE_VERSION=&apos;0.10.0&apos; &lt;br&gt;&amp;gt; PACKAGE_STRING=&apos;GNU Shepherd 0.10.0&apos; &lt;br&gt;&lt;br&gt;Это лишь представление версии программы, а не она сама. Программист инкрементирует версию в голове, по правилам для натуральных чисел, а затем записывает в строковую переменную или литерал (макрос). Если икрементировать Си-строку, то сдвинем указатель с первого символа^W байта (точно-точно ASCII-символ?) на следующий, получим огрызок строки и потенциальную утечку памяти, если та выделена на куче.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск системы инициализации GNU Shepherd 0.10 (n00by)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/130450.html#169</link>
    <pubDate>Thu, 18 May 2023 08:15:04 GMT</pubDate>
    <description>PACKAGE_VERSION=&apos;0.10.0&apos;&lt;br&gt;PACKAGE_STRING=&apos;GNU Shepherd 0.10.0&apos;&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск системы инициализации GNU Shepherd 0.10 (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/130450.html#168</link>
    <pubDate>Thu, 18 May 2023 08:07:34 GMT</pubDate>
    <description>Вот именно. Старания реализуются. Так же как не-старания.&lt;br&gt;&lt;br&gt;И желания, озвученные в треде выше, это выбор на перекрёстке дорог в ту сторону, что часто критикуют.&lt;br&gt;&lt;br&gt;Иметь желание и мочь без тренировки часто очень слабо связанные вещи. А перекрёстки, на которых можно выбрать дорогу редки.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск системы инициализации GNU Shepherd 0.10 (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/130450.html#167</link>
    <pubDate>Thu, 18 May 2023 08:01:06 GMT</pubDate>
    <description>Не надо мир менять. Можно, не нужно, а можно, делать свой личный выбор.&lt;br&gt;&lt;br&gt;В конечном счёте очень много решает, как кто-либо сам лично чего-то не сделает или сделает.&lt;br&gt;&lt;br&gt;Например, пихнёт недоделку в релиз. Как приходил однажды тим-лид после 18:00, костылей подлить в систему, т.к. иначе долго выходило, в моменте, без учёта будущего. Такие вот возможности развития и роста в коллективе.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск системы инициализации GNU Shepherd 0.10 (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/130450.html#166</link>
    <pubDate>Thu, 18 May 2023 07:55:48 GMT</pubDate>
    <description>У проекта есть стадия: последние 5&#037; до полной сотни.&lt;br&gt;Самая трудоёмкая стадия. Где уходит много времени и тяжело, в пересчёте на 1&#037;.&lt;br&gt;&lt;br&gt;Проект доделан до конца, когда достигнуты полных 100&#037;. Иначе проект недоделан. Для приложения это означает и продуманную процедуру старта, и продуманные возможности и всё всё всё. И в т.ч. пакет, когда для установки нужно ввести только пароль судо, без написания конфигов, юнитов, скриптов наконец.&lt;br&gt;&lt;br&gt;В тестах выше я увидел аргументацию чтобы не напрягаться делать до сотни. Это тоже работает. Пример: MS Teams - приложение г-но, и феерически богатый набор остронеобходимых фич. Т.е. подход работает.&lt;br&gt;&lt;br&gt;Как способ существования это работает. Но такое называют плохими словами. Заслуженно.&lt;br&gt;&lt;br&gt;Например.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск системы инициализации GNU Shepherd 0.10 (_hide_)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/130450.html#165</link>
    <pubDate>Wed, 17 May 2023 23:51:24 GMT</pubDate>
    <description>Подводим итог: SystemD что-то делает и помогает запустить приложения. Вам этого достаточно, железки с 32МБ оперативы Вы не видели изнутри и тем более не пускали на них ничего невозможного. Не встречали, когда SystemD отказывался по UID-у диск цеплять, потому что когда копипастили код из другого проекта -- недокописастили. U1 и U2 -- это обычная связка с ограничением по доступности (сильно связанные сервисы), которая не решается простыми способами в SystemD, ему подавай слабо связанные сервисы, а значит для высоконагруженных или очень чутких к окружению систем он не годится (а где взять другие?).&lt;br&gt;Все Ваши аргументы -- защита концепции, а не SystemD. Про SystemD Вы очень мало знаете. Счастье в неведении.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск системы инициализации GNU Shepherd 0.10 (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/130450.html#164</link>
    <pubDate>Wed, 17 May 2023 23:41:03 GMT</pubDate>
    <description>&amp;gt; Выглядит жалобой на объективные трудности делать хорошо.&lt;br&gt;&lt;br&gt;Не могу же я приказать всему миру делать софт так а не эдак. И ставить мои проекты на якорь по причине &quot;мир не идеален&quot; мне тоже не с руки.&lt;br&gt;&lt;br&gt;&amp;gt; Типа похоже на: если хорошо не выходит, ну тогда надо плохо. А &lt;br&gt;&amp;gt; зачем плохо-то... А хочется. А если хорошо? Так тогда не могу/хочу... &lt;br&gt;&lt;br&gt;Можно ссать против ветра всем назло, но эффективность этого подхода вызывает вопросы. Я не переспорю весь мир и не перепишу весь софт за обозримое время. Поэтому придется урезать осетра и оперировать тем что по факту есть.&lt;br&gt;&lt;br&gt;&amp;gt; Одна система Д или Г не пофиксит все недоделки и отклонения от &lt;br&gt;&amp;gt; общепринятых правил. Всё равно придётся исправлять.&lt;br&gt;&lt;br&gt;Для меня вопрос сводится к объему лично моей долботни с &quot;неизбежным техническим злом&quot;. И разумеется &quot;чем меньше тем лучше&quot;. Конечная цель окучивания системы уж точно не в написании юнита или скрипта.&lt;br&gt;&lt;br&gt;&amp;gt; и доделываете, тогда. Но зачем.&lt;br&gt;&lt;br&gt;Затем чтобы решить свои задачи в желаемом виде за обозримое время.&lt;br&gt;&lt;br&gt;&amp;gt; Вы используете, он</description>
</item>

<item>
    <title>Выпуск системы инициализации GNU Shepherd 0.10 (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/130450.html#163</link>
    <pubDate>Wed, 17 May 2023 23:21:40 GMT</pubDate>
    <description>&amp;gt; Есть более общий принцип у людей, более сильный: отношение с НЕуважением возвращает &lt;br&gt;&amp;gt; негатив. Что и получили.&lt;br&gt;&lt;br&gt;Как по мне эти люди что-то в этой жизни перепутали на тему взаимодействий. Потому и пролетят.&lt;br&gt;&lt;br&gt;&amp;gt; Вот смотрю, IP маскарадинг тоже есть в Systemd. Это монолит, который позже &lt;br&gt;&amp;gt; захочется разделить на части, но &quot;программа была написана без учёта этого&quot;.&lt;br&gt;&lt;br&gt;Я вообще systemd-networkd не пользуюсь. Более того - даже пакет такой не установлен и этого бинаря даже и в системе нет. &lt;br&gt;&lt;br&gt;&amp;gt; Не выйдет причесать всех под одну гребёнку, без создания чего-то вроде Андроида,&lt;br&gt;&amp;gt; Макоси, Вин. И это уже совсем другая система. С утерей части гибкости.&lt;br&gt;&lt;br&gt;А оно и не надо, надо - удобно и легко рюхать типовые задачи. А сильно нестандартные - можно и скрипт позвать из юнита системды. И даже так - все ж список сервисов будет в 1 утиле а не дюжине разных мест.&lt;br&gt;&lt;br&gt;&amp;gt; Монолит = утеря гибкости, утеря изменчивости. А это совсем не то, для &lt;br&gt;&amp;gt; чего многие используют этот софт. &lt;br&gt;&lt;br&gt;Если учесть что я как раз всякий кастом из лин</description>
</item>

<item>
    <title>Выпуск системы инициализации GNU Shepherd 0.10 (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/130450.html#162</link>
    <pubDate>Wed, 17 May 2023 20:46:52 GMT</pubDate>
    <description>Это именно натуральные числа, а не просто текст. Иначе, версия 0.9 шла бы после 0.10, а не перед.&lt;br&gt;&lt;br&gt;&#096;&#096;&#096;&lt;br&gt;$ printf &apos;&#037;s&#092;n&apos; 0 9 10 &amp;#124; sort # ASCII sort&lt;br&gt;&amp;gt; 0 10 9&lt;br&gt;&lt;br&gt;$ printf &apos;&#037;s&#092;n&apos; 0 9 10 &amp;#124; sort --numeric-sort&lt;br&gt;&amp;gt; 0 9 10&lt;br&gt;&lt;br&gt;&#096;&#096;&#096;&lt;br&gt;</description>
</item>

</channel>
</rss>
