<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Дистрибутив Nitrux уходит от использования systemd</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/118577.html</link>
    <description>Разработчики дистрибутива Nitrux  объявили о формировании первых успешно работающих сборок, избавленных от systemd. После почти трёх месяцев экспериментов началось тестирование сборок на основе SysVinit и OpenRC. Первый вариант (SysVinit) отмечен как полностью работающий, но не рассматриваемый как идеальное решение. Второй вариант (OpenRC) пока не поддерживает GUI и подключение к сети. В дальнейшем планируется также попробовать сформировать сборки с системами инициализации s6-init, runit и busybox-init...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=51567&lt;br&gt;</description>

<item>
    <title>Дистрибутив Nitrux уходит от использования systemd (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/118577.html#153</link>
    <pubDate>Tue, 05 May 2020 15:39:43 GMT</pubDate>
    <description>Уж лучше AppImage, чем снапы и прочий пакетный мусор.&lt;br&gt;</description>
</item>

<item>
    <title>Дистрибутив Nitrux уходит от использования systemd (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/118577.html#152</link>
    <pubDate>Wed, 02 Oct 2019 04:04:12 GMT</pubDate>
    <description>Прекрасный пример того, что никакого навязывания systemd нет. Кому надо - пользуется другим инитом.&lt;br&gt;</description>
</item>

<item>
    <title>Дистрибутив Nitrux уходит от использования systemd (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/118577.html#151</link>
    <pubDate>Sun, 29 Sep 2019 12:05:41 GMT</pubDate>
    <description>&amp;gt; А если ты хочешь услышать хамство, то вот оно, пожалуйста&lt;br&gt;&lt;br&gt;Вижу ты ждал именно этого момента :) &lt;br&gt;</description>
</item>

<item>
    <title>Дистрибутив Nitrux уходит от использования systemd (Ordu)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/118577.html#150</link>
    <pubDate>Sun, 29 Sep 2019 07:03:42 GMT</pubDate>
    <description>&amp;gt; Что за фамильярность.&lt;br&gt;&lt;br&gt;Что за фамильярность?&lt;br&gt;&lt;br&gt;&amp;gt; Во-первых, см. #145.&lt;br&gt;&amp;gt; Во-вторых, раз уж Вы пошли в ad hominem, позвольте и я Вам &lt;br&gt;&amp;gt; напомню некоторые детали Вашей биографии. Судя по длине Ваших постов, у &lt;br&gt;&amp;gt; Вас, Ordu, чрезвычайно много свободного времени.&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;И чё с того?&lt;br&gt;&lt;br&gt;&amp;gt; чтобы к Вашим нравоучительным поучениям (например к описанным выше) прислушивались, то &lt;br&gt;&amp;gt; Вам с учётом Ваших прошлых выступлений стоило бы сначала показать, что &lt;br&gt;&amp;gt; Вы в данном вопросе понимаете хоть что-нибудь.&lt;br&gt;&lt;br&gt;Нет, спасибо.&lt;br&gt;</description>
</item>

<item>
    <title>Дистрибутив Nitrux уходит от использования systemd (freehck)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/118577.html#149</link>
    <pubDate>Sun, 29 Sep 2019 03:30:40 GMT</pubDate>
    <description>&amp;gt; Опять же к дизайну самого systemd есть вопросы. Например какого лешего юниты &lt;br&gt;&amp;gt; хранятся в /var/lib/systemd а не в /etc где им самое место? &lt;br&gt;&lt;br&gt;Не, это понятно почему. Там хранятся дефолты. А в /etc/systemd пользователь может положить переопределения. Плюс подобного подхода в том, что теперь видно разницу между юнитами, в которые администратор внёс правки и дефолтными настройками мейнтнейнера. В смысле, видно из коробки. Раньше мы просто ставили для этого etckeeper и тоже всё было видно. А вот минус тут более сущетвенный. Файлы в /var/lib/systemd не помечаются как конфигурационные (по крайней мере в Debian/Ubuntu). В случае внесения правок в сервисный файл раньше из-за этой пометки на нём при обновлении выстреливал ворнинг, а сейчас должно просто происходить замещение новой версией от мейнтейнера без предупреждения. Я очень сомневаюсь, что кто-нибудь чекает подобные вещи при апгрейде.&lt;br&gt; &lt;br&gt;&amp;gt; Если не ошибаюсь то RedHat совместил /usr/bin и /bin тоже по причинам &lt;br&gt;&amp;gt; связанным больше с архитектурой systemd чем </description>
</item>

<item>
    <title>Дистрибутив Nitrux уходит от использования systemd (freehck)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/118577.html#148</link>
    <pubDate>Sun, 29 Sep 2019 02:18:24 GMT</pubDate>
    <description>&amp;gt; А в реальном каждый пользователь пытался вставить в автозапуск какой-то свой скрипт. &lt;br&gt;&lt;br&gt;И корректный способ это сделать: crontab -e&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Какие ещё макросы в shell?! Там даже понятия такого нет.&lt;br&gt;&amp;gt; Это то, что называется переменными. Но я, как разработчик, не могу это назвать ничем кроме макросов. Просто подстановки строк в другие строки.&lt;br&gt;&lt;br&gt;Класс. То есть Вы сначала говорите, что словом macros называете variables, а потом даёте понять, что Вы называете этим словом expansion. Отлично. Не хотите ли пойти на пересдачу за столь превольное оперирование терминологией?&lt;br&gt;&lt;br&gt;&amp;gt; Так как главный признак макроса - отсутствие какой-либо типизации, статической или динамической. &lt;br&gt;&lt;br&gt;Да неужели. А Вы это, попробуйте как-нибудь набрать в гугле &quot;typed macros&quot;, много интересного узнаете.&lt;br&gt;&lt;br&gt;Короче, всё, что Вы должны понять: в шеллах нет макросов. Вообще.&lt;br&gt;&lt;br&gt;&amp;gt; в моём сообщении речь идёт о пакетах &amp;lt;...&amp;gt; просто скачанных с сайта разработчика &lt;br&gt;&lt;br&gt;Ну да. Всякая фигня случается, если некто зачем-то берёт на себя труд мейнтейнера, но н</description>
</item>

<item>
    <title>Дистрибутив Nitrux уходит от использования systemd (freehck)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/118577.html#147</link>
    <pubDate>Sun, 29 Sep 2019 01:03:42 GMT</pubDate>
    <description>&amp;gt;&amp;gt; SysV init это просто запускался скриптов, если у вас были кривые скрипты &lt;br&gt;&amp;gt;&amp;gt; то причём тут SysV init?&lt;br&gt;&amp;gt; При том, что он поощряет написание этих кривых скриптов. Как? Например, вот &lt;br&gt;&amp;gt; так: &lt;br&gt;&amp;gt; 1. Отсутствие стандарта метаинформации (ограничения, зависимости, последовательность &lt;br&gt;&amp;gt; запуска и т.д.) о сервисе. Из-за этого придумали костыль - хитрые &lt;br&gt;&amp;gt; комментарии в начале скрипта, так называемый sysvinit service header.&lt;br&gt;&lt;br&gt;Сервисные скрипты для sysv сильно разнились от дистрибутива к дистрибутиву. Закономерное следствие его гибкости. Так вполне логично, что стандарт определялся на уровне дистрибутива. Вот в Debian был стандарт. Это и был тот самый LSB header, который Вы почему-то называете &quot;sysvinit service header&quot; и &quot;костылём&quot;.&lt;br&gt;&lt;br&gt;&amp;gt; Которые мало кто нормально пишет. Да и в которых почти ничего нет. PID/GID там не выставишь, например.&lt;br&gt;&lt;br&gt;Какой кошмар. В header-ах, которые определяют *порядок загрузки*, нельзя выставить GID. Правда, UID/GID можно дальше спокойно выставить в start-stop-daemon, но кому это инте</description>
</item>

<item>
    <title>Дистрибутив Nitrux уходит от использования systemd (freehck)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/118577.html#146</link>
    <pubDate>Sun, 29 Sep 2019 00:35:40 GMT</pubDate>
    <description>Что за фамильярность.&lt;br&gt;&lt;br&gt;Во-первых, см. #145.&lt;br&gt;&lt;br&gt;Во-вторых, раз уж Вы пошли в ad hominem, позвольте и я Вам напомню некоторые детали Вашей биографии. Судя по длине Ваших постов, у Вас, Ordu, чрезвычайно много свободного времени. А также  Вы грешите размышлениями на темы, в которых не разбираетесь. Да хоть недавний вон случай, когда Вы рассказывали о том, как лиспы плохи, при этом путая лексическое связывание с динамическим, что является в общем-то теоретическим минимумом. И такое за Вами наблюдалось не единожды. Поэтому, если Вы хотите, чтобы к Вашим нравоучительным поучениям (например к описанным выше) прислушивались, то Вам с учётом Ваших прошлых выступлений стоило бы сначала показать, что Вы в данном вопросе понимаете хоть что-нибудь.&lt;br&gt;</description>
</item>

<item>
    <title>Дистрибутив Nitrux уходит от использования systemd (freehck)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/118577.html#145</link>
    <pubDate>Sun, 29 Sep 2019 00:23:51 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Но сейчас при заказе виртуалки в любом ДЦ -- у меня только один выбор, и это systemd. Его функционал избыточен для типовых нужд современного опса, да и доверия инстурмент не внушает. Но деваться от него некуда.&lt;br&gt;&amp;gt; Для без GUI сервера с debian 9 systemd всё ещё можно выпилить, &lt;br&gt;&amp;gt; я выпиливал, в 10 пока не тестировал.&lt;br&gt;&lt;br&gt;Можно, согласен. Напильником всё можно. Но время -- штука дорогая. Возьмём ту же систему на базе Ubuntu (или Debian). Её работа без systemd мягко говоря не гарантирована. Зачастую Вы будете попадать в ситуации, когда всё заточено исключительно под systemd, и её отсутствие не даст Вам возможности решить проблему быстро.&lt;br&gt;&lt;br&gt;Выпилить-то я могу. Вот только потом я поставлю стороннее ПО, а в нём будет исключительно service-файл. И это будет означать, что я не могу просто поставить его и получить рабочее приложение, я должен буду в системе, куда его поставил, завести либо systemd-shim какой-нибудь, либо написать свой init-скрипт. Это займёт время. А его часто попросту нет.&lt;br&gt;&lt;br&gt;Собственно, такое нес</description>
</item>

</channel>
</rss>
