<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск UIRD 2.0, унифицированной системы инициализации для м...</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/113896.html</link>
    <description>После трех лет разработки состоялся (https://github.com/neobht/uird/releases/tag/v2.0) релиз UIRD 2.0  (https://github.com/neobht/uird) (Unified Init Ram Disk), унифицированной система инициализации для модульных Linux-систем. Проект развивается командой разработчиков дистрибутива MagOS Linux (http://magos-linux.ru) и с осени 2017 года является основным initrd для его сборок. UIRD представляет собой особый initrd, задача которого собрать из слоев aufs корневую файловую систему и передать загрузку /sbin/init (systemd) с этой корневой ФС.  В основе реализации UIRD лежит набор скриптов инициализации Dracut (модули base, kernel-modules), сценарий инициализации uird-init и библиотека функций к нему livekitlib (доработанный аналог liblinuxlive проекта slax).&lt;br&gt;&lt;br&gt;Заложенная изначально универсальность позволяет, например, загрузить установленный обычным образом Linux так, что раздел (или каталог) с этим дистрибутивом окажется  в нижнем слое корневой aufs. При этом будут работать все возможности модульных дистрибутивов </description>

<item>
    <title>Выпуск UIRD 2.0, унифицированной системы инициализации для м... (Ne01eX)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/113896.html#72</link>
    <pubDate>Tue, 27 Mar 2018 13:11:54 GMT</pubDate>
    <description>&amp;gt; Это про aufs3 скорее всего. Её действительно забросили в районе ядра 3.17, &lt;br&gt;&amp;gt; и развивать не планируют. aufs4 ещё есть, в том числе под &lt;br&gt;&amp;gt; свежие ядра, но перспективы её крайне сомнительны, потому что в ядро &lt;br&gt;&amp;gt; 3.16 приняли overlayfs, а с 4.0 оно научилось нескольким lower-branch, поэтому &lt;br&gt;&amp;gt; уже может заменить aufs.&lt;br&gt;&amp;gt; С другой стороны, её отказывались принять по причинам крайне корявого кода, и &lt;br&gt;&amp;gt; необходимости введения нового типа файлов - whiteout&apos;ов. Последние в ядро всё-таки &lt;br&gt;&amp;gt; протащили, а код теоретически можно и переписать.&lt;br&gt;&lt;br&gt;Так. Попробую расставить точки над Ё, в этом миниобзоре:&lt;br&gt;&lt;br&gt;0. Исходя из специфики использования AUFS, лично мне, сложно представить ситуацию, где при переходе с aufs3 на aufs4 могли бы вылезть хоть какие-нибудь проблемы. Ну разве что, кто-то годами хранит инкременты настроек ливчиков/тонких клиентов. :-D&lt;br&gt;&lt;br&gt;1. У aufs крайне непривычная поставка, - не в виде одного патча, а в виде набора патчей + файлы. Впрочем перекубатурить не долго. Плюсом AUFS не использует VFS. Совсе</description>
</item>

<item>
    <title>Выпуск UIRD 2.0, унифицированной системы инициализации для м... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/113896.html#71</link>
    <pubDate>Sun, 25 Mar 2018 01:16:40 GMT</pubDate>
    <description>Это про aufs3 скорее всего. Её действительно забросили в районе ядра 3.17, и развивать не планируют. aufs4 ещё есть, в том числе под свежие ядра, но перспективы её крайне сомнительны, потому что в ядро 3.16 приняли overlayfs, а с 4.0 оно научилось нескольким lower-branch, поэтому уже может заменить aufs.&lt;br&gt;&lt;br&gt;С другой стороны, её отказывались принять по причинам крайне корявого кода, и необходимости введения нового типа файлов - whiteout&apos;ов. Последние в ядро всё-таки протащили, а код теоретически можно и переписать.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск UIRD 2.0, унифицированной системы инициализации для м... (kvaps)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/113896.html#70</link>
    <pubDate>Sat, 24 Mar 2018 20:18:52 GMT</pubDate>
    <description>Благодарю за развернутый ответ!&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск UIRD 2.0, унифицированной системы инициализации для м... (Ne01eX)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/113896.html#69</link>
    <pubDate>Sat, 24 Mar 2018 20:12:59 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Видимо писал человек из лагеря сторонников initramfs. Я из другого лагеря.&lt;br&gt;&amp;gt; Я просто пытаюсь понять в чем конкретно преимущество initrd перед initramfs. Я &lt;br&gt;&amp;gt; если честно не понимаю.&lt;br&gt;&lt;br&gt;1. Initrd работает в большинстве известных мне *nix.&lt;br&gt;2. Initrd позволяет организовать почти любую fs. Помимо плюсов, которые можно взять от fs, это ещё и плюсы от стопицот вариантов контроля досупа, возможность использования расширенных атрибутов, более гибкая работа с контрольными суммами, и т.п...&lt;br&gt;3. Имхо, если необходимо внести мелкие правки, то с подмонтированным initrd это удобнее делать, чем с архивом.&lt;br&gt;4. В части про недостатки initrd написана ересь:&lt;br&gt;&lt;br&gt;4.1&lt;br&gt;&amp;gt;Это полноценное блочное устройство, требующее дополнительные расходы на целую файловую систему, и оно имеет фиксированный размер. Если выбрать initrd достаточно маленьким, то все требуемые скрипты не поместятся. Если сделайте его слишком большим, то растратите память впустую.&lt;br&gt;&lt;br&gt;Это полноценное блочное устройство, размер которого высчитывается при создании. Ег</description>
</item>

<item>
    <title>Выпуск UIRD 2.0, унифицированной системы инициализации для м... (Ne01eX)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/113896.html#68</link>
    <pubDate>Sat, 24 Mar 2018 18:25:12 GMT</pubDate>
    <description>&amp;gt; А какой дистр?&lt;br&gt;&lt;br&gt;GNU на ядре Linux. Система инициализации - SysVinit со скриптами в стиле BSD. &lt;br&gt;</description>
</item>

<item>
    <title>Выпуск UIRD 2.0, унифицированной системы инициализации для м... (kvaps)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/113896.html#67</link>
    <pubDate>Sat, 24 Mar 2018 18:19:35 GMT</pubDate>
    <description>&amp;gt; Видимо писал человек из лагеря сторонников initramfs. Я из другого лагеря. &lt;br&gt;&lt;br&gt;Я просто пытаюсь понять в чем конкретно преимущество initrd перед initramfs. Я если честно не понимаю.&lt;br&gt;&lt;br&gt;&amp;gt; С каких пор сборка из исходных кодов стала минусом?&lt;br&gt;&lt;br&gt;Ну не знаю, в случае когда можно обойтись без dkms я стараюсь обходиться без него, тем более при наличии в ядре схожей функциональности, не требующей пересборки модуля по каждому чиху.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск UIRD 2.0, унифицированной системы инициализации для м... (Ne01eX)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/113896.html#66</link>
    <pubDate>Sat, 24 Mar 2018 18:05:07 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Да, блин, что вы так все к этой initramfs-то привязались?&lt;br&gt;&amp;gt;&amp;gt; Это же, по сути: &lt;br&gt;&amp;gt;&amp;gt; 1. в конечном итоге только cpio, со всеми минусами; &lt;br&gt;&amp;gt;&amp;gt; 2. Это жёсткий линуксизм, повязанный _только_ на ядро Linux.&lt;br&gt;&amp;gt; Эм, ну и что? Какие минусы у cpio, если каждый раз он &lt;br&gt;&amp;gt; собирается автоматически?&lt;br&gt;&amp;gt; Для справки dracut - тоже с initramfs работает.&lt;br&gt;&amp;gt; https://wiki.gentoo.org/wiki/Initramfs/Guide/ru#.D0.9A.D0.BE.D1.80.D0.BD.D0.B5.D0.B2.D0.BE.D0.B9_.D0.B4.D0.B8.D1.81.D0.BA_.D0.B4.D0.BB.D1.8F_.D0.BD.D0.B0.D1.87.D0.B0.D0.BB.D1.8C.D0.BD.D0.BE.D0.B9_.D0.B8.D0.BD.D0.B8.D1.86.D0.B8.D0.B0.D0.BB.D0.B8.D0.B7.D0.B0.D1.86.D0.B8.D0.B8_.28initial_root_disk.29 &lt;br&gt;&lt;br&gt;Я редко когда ругаю руководства Gentoo, но это тот случай, когда там действительно написано не всё, а то что есть, - довольно однобоко. Видимо писал человек из лагеря сторонников initramfs. Я из другого лагеря.&lt;br&gt;&lt;br&gt;&amp;gt; У aufs есть один большой минус - что бы его использовать, сначала &lt;br&gt;&amp;gt; нужно собрать модуль для него.&lt;br&gt;&lt;br&gt;С каких пор сборка из исходных кодов стала минусом?&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск UIRD 2.0, унифицированной системы инициализации для м... (kvaps)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/113896.html#65</link>
    <pubDate>Sat, 24 Mar 2018 10:13:07 GMT</pubDate>
    <description>neobht, не-не, я ничего против dracut не имею - он идеален для написания таких проектов как uird.&lt;br&gt;Но в целях обучения да или просто когда вам нужно внести небольшие правки в процесс загрузки, имхо классический initramfs гораздо проще.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск UIRD 2.0, унифицированной системы инициализации для м... (kvaps)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/113896.html#64</link>
    <pubDate>Sat, 24 Mar 2018 10:01:10 GMT</pubDate>
    <description>&amp;gt; Да, блин, что вы так все к этой initramfs-то привязались?&lt;br&gt;&amp;gt; Это же, по сути: &lt;br&gt;&amp;gt; 1. в конечном итоге только cpio, со всеми минусами; &lt;br&gt;&amp;gt; 2. Это жёсткий линуксизм, повязанный _только_ на ядро Linux.&lt;br&gt;&lt;br&gt;Эм, ну и что? Какие минусы у cpio, если каждый раз он собирается автоматически?&lt;br&gt;Для справки dracut - тоже с initramfs работает.&lt;br&gt;&lt;br&gt;https://wiki.gentoo.org/wiki/Initramfs/Guide/ru#.D0.9A.D0.BE.D1.80.D0.BD.D0.B5.D0.B2.D0.BE.D0.B9_.D0.B4.D0.B8.D1.81.D0.BA_.D0.B4.D0.BB.D1.8F_.D0.BD.D0.B0.D1.87.D0.B0.D0.BB.D1.8C.D0.BD.D0.BE.D0.B9_.D0.B8.D0.BD.D0.B8.D1.86.D0.B8.D0.B0.D0.BB.D0.B8.D0.B7.D0.B0.D1.86.D0.B8.D0.B8_.28initial_root_disk.29&lt;br&gt;&lt;br&gt;&amp;gt; Да и плюсов overlayfs, относительно aufs я вот что-то не нашёл (может &lt;br&gt;&amp;gt; плохо искал, кстати, допускаю).&lt;br&gt;&lt;br&gt;У aufs есть один большой минус - что бы его использовать, сначала нужно собрать модуль для него.&lt;br&gt;</description>
</item>

</channel>
</rss>
