The OpenNET Project / Index page

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

Выпуск UIRD 2.0, унифицированной системы инициализации для модульных Linux-систем

22.03.2018 20:48

После трех лет разработки состоялся релиз UIRD 2.0 (Unified Init Ram Disk), унифицированной системы инициализации для модульных Linux-систем. Проект развивается командой разработчиков дистрибутива MagOS Linux и с осени 2017 года является основным initrd для его сборок. UIRD представляет собой особый initrd, задача которого собрать из слоев aufs корневую файловую систему и передать загрузку /sbin/init (systemd) с этой корневой ФС. В основе реализации UIRD лежит набор скриптов инициализации Dracut (модули base, kernel-modules), сценарий инициализации uird-init и библиотека функций к нему livekitlib (доработанный аналог liblinuxlive проекта slax).

Заложенная изначально универсальность позволяет, например, загрузить установленный обычным образом Linux так, что раздел (или каталог) с этим дистрибутивом окажется в нижнем слое корневой aufs. При этом будут работать все возможности модульных дистрибутивов (copy2ram, чистый режим, сохранение изменений в каталог (или в файл), подключение других слоев и т.д.). Также можно установить Linux в Virtualbox, настроить его в соответствии о своими предпочтениями, а затем загрузить этот дистрибутив на реальном оборудовании с помощью UIRD прямо из образа VDI.

Основные отличия от реализаций initrd для модульных систем схожих проектов:

  • Отсутствие привязки к конкретному дистрибутиву;
  • Отсутствии привязки к конкретным каталогам для поиска источников;
  • Возможность подключения практически любых источников, которые можно смонтировать в Linux;
  • Поддержка вложенных источников (http://сервер.mylinux.iso, внутри iso file.img, внутри него squashfs модуль и т.д.);
  • Поддержка различных сетевых протоколов для загрузки по сети;
  • Помимо классических для модульных дистрибутивов модулей squashfs можно подключать в качестве слоев aufs дисковые разделы, fs-in-file, криптоконтейнеры, каталоги и прочее;
  • Адаптация UIRD под ОС сводится к написанию одного конфигурационного файла.


  1. Главная ссылка к новости (https://github.com/neobht/uird...)
  2. OpenNews: Дистрибутив MagOS Linux перешел на пакетную базу Rosa Linux
  3. OpenNews: Релиз дистрибутива Lunar Linux 1.7.0, развивающего пакетный менеджер lin
  4. OpenNews: Уязвимость в Cryptsetup, позволяющая получить доступ к root shell
  5. OpenNews: Выпуск RancherOS 1.1, минималистичной ОС на базе контейнерной изоляции
  6. OpenNews: Linux Foundation представил проект LinuxBoot для замены UEFI-прошивок
Автор новости: betcher
Тип: Программы
Ключевые слова: initrd, uird, init
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (61) Ajax | 1 уровень | Линейный | Раскрыть всё | RSS
  • 1.1, Аноним (-), 21:28, 22/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    и что там за чудо слои aufs
     
     
  • 2.2, betcher (?), 21:32, 22/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Обычные такие слои. Как в slax, puppyrus и проч.
     

  • 1.4, Аноним (-), 22:55, 22/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Почему до сих пор aufs, когда все переходят на принятый в апстрим ядра overlayfs?
     
     
  • 2.7, kvaps (ok), 23:46, 22/03/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    У overlayfs есть неприятные баги при использовании его поверх сетевых фс.

    Кстати, aufs умеет отслеживать изменения на верхних слоях? - overlayfs просто не умеет...

     
     
  • 3.13, Michael Shigorin (ok), 01:37, 23/03/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > У overlayfs есть неприятные баги при использовании его поверх сетевых фс.

    Спасибо, не знал -- у нас пару лет как есть патчи на make-initrd-propagator, но хотелось бы сохранить поддержку и того, и того, а не "или/или".  В смысле выбирать при сборке initrd, а не пакета.

     
     
  • 4.21, Аноним (-), 05:14, 23/03/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    почему не в апстриме патчи?
     
     
  • 5.22, Анонимен (?), 07:36, 23/03/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > make-initrd-propagator

    Чукча не читатель ?

     
  • 3.16, Ne01eX (ok), 01:41, 23/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > У overlayfs есть неприятные баги при использовании его поверх сетевых фс.
    > Кстати, aufs умеет отслеживать изменения на верхних слоях? - overlayfs просто не
    > умеет...

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

    У overlayfs всё по-другому.

     
  • 2.23, paulus (ok), 08:16, 23/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Если не ошибаюсь, с overlayfs после загрузки ОС нельзя нагарячую модули подключать, а aufs такое может.
     
  • 2.41, Ne01eX (ok), 15:19, 23/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Почему до сих пор aufs, когда все переходят на принятый в апстрим
    > ядра overlayfs?

    Кто эти все? Сколько их, с какого района?

     

  • 1.5, pavlinux (ok), 23:15, 22/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Уж слиiком заморочено и aufs не Linux-way.
     
     
  • 2.9, Аноним (-), 00:45, 23/03/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Давай начнем с того что systemd - уже не Linux-way. Выпилить?
     
     
  • 3.10, Аноним (-), 01:02, 23/03/2018 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Наоборот: это линукс systemd-way.
     
  • 3.11, kvaps (ok), 01:06, 23/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    так его там и так нету, как я понимаю /sbin/init и не системдешный может быть
     
  • 3.32, pavlinux (ok), 12:35, 23/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Давай начнем с того что systemd - уже не Linux-way. Выпилить?

    Не знаю как у вас, а у меня его нет.

     
  • 3.44, моррут (?), 20:24, 23/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    всенепременно!
     
  • 3.56, Аноним (-), 10:49, 24/03/2018 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Вы хотели сказать, что systemd делает на Linux единообразную операционку, но каноничный Linux-дистрибутив ("Linux-way") должен быть набором гоvно-initd-скриптов?
     
  • 2.28, betcher (ok), 10:23, 23/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    А как вы представляете юниксвей в контексте инитрд?
    P.S. В uird есть режим загрузки, который мы называем quickshell. При котором загрузка останавливается в самом начале uird-init и выбрасывает в консоль. После можно загрузку продолжить.Режим нужен для дебага, правки конфигов прямо во время загрузки, операций с файлами (чтоб не ждать загрузки всей оси) и так далее. Так вот для  расширения ваших возможностей в этом режиме можно загрузить по мимо основного uird еще расширенный с разными консольными утилитками в том числе mc. Такое позволяет например grub4dos. Это юниксвей :)?
     
     
  • 3.30, pavlinux (ok), 12:24, 23/03/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    init=/bin/bash и отлаживай скока влезет. :)

    > А как вы представляете юниксвей в контексте инитрд?  

    Не UNIX-way, а Linux-way, - отсутствие aufs в ядре.

     
     
  • 4.33, Аноним (-), 12:44, 23/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > init=/bin/bash и отлаживай скока влезет. :)

    Ты вообще в курсе, как загрузка системы происходит?

     
  • 4.34, betcher (ok), 12:44, 23/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    init=/bin/bash и отлаживай скока влезет. :)
    Это полноценная загрузка в консоль. То есть в нашем случае после сборки корневой aufs уже.
    quickshell - это еще на этапе инитд, при чем в самом начале.
    По linux way и aufs не уловил чего сказать хотели.
     
     
  • 5.45, Ne01eX (ok), 21:51, 23/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > init=/bin/bash и отлаживай скока влезет. :)
    > Это полноценная загрузка в консоль. То есть в нашем случае после сборки
    > корневой aufs уже.
    > quickshell - это еще на этапе инитд, при чем в самом начале.
    > По linux way и aufs не уловил чего сказать хотели.

    Не обращайте внимание, Павел так шутит.

    Вы сколько слоёв там у себя используете?

     
     
  • 6.48, betcher (ok), 22:30, 23/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Если вопрос по слоям в магос, то в дефолте
    MagOS user # ls -1 /memory/data/from/0/MagOS/base/
    00-kernel.xzm
    01-drivers.xzm
    10-core.xzm
    20-x-base.xzm
    35-x-plasma.xzm
    41-x-utilities.xzm
    42-x-network.xzm
    43-x-multimedia.xzm
    44-x-office.xzm
    45-x-java.xzm
    70-documentation.xzm
    88-magos.xzm
    Если по UIRD, то ему по барабану. На сколько фантазии хватит.
     
     
  • 7.60, neobht (ok), 11:11, 24/03/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >[оверквотинг удален]
    > 20-x-base.xzm
    > 35-x-plasma.xzm
    > 41-x-utilities.xzm
    > 42-x-network.xzm
    > 43-x-multimedia.xzm
    > 44-x-office.xzm
    > 45-x-java.xzm
    > 70-documentation.xzm
    > 88-magos.xzm
    > Если по UIRD, то ему по барабану. На сколько фантазии хватит.

    Почти по барабану. Ограничение только в макмимальном количестве loop - устройств. Если надо больше - надо будет этот параметр увеличивать.

     
  • 4.53, betcher (ok), 22:52, 23/03/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    У нас что тут ЕГЭ? :)
    В тексте новости тоже есть слово "Помимо", и что характерно - слитно. Может "по мимо" опечатка, не?
    А поделку не смотрите, если искать только ошибки, только ошибки и увидите.
     

  • 1.6, kvaps (ok), 23:37, 22/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как-то тоже экспериментировал с dracut и написал свой велосипед для загрузки squashed-образа в ram и монтирования root в overlayfs.
    https://github.com/kvaps/livenetsquash

    Здесь же более комплексный подход. Интересная штука, надо будет попробовать.

     
     
  • 2.8, pavlinux (ok), 00:33, 23/03/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Дро....ите как хотите, всё равно всё заканчивается mount --bind :)
     
     
  • 3.29, betcher (ok), 10:25, 23/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Про моунт бинд вообще не понял.
     
  • 2.12, Ne01eX (ok), 01:36, 23/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Интересно, надо будем посмотреть оба два.

    З.Ы. Отписался в теме, чтобы не потерять и не забыть.

     
     
  • 3.14, Michael Shigorin (ok), 01:38, 23/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Интересно, надо будем посмотреть оба два.

    Оба три тогда уж: https://lists.altlinux.org/pipermail/sisyphus/2018-March/366564.html %)

    (попытался сконтачить авторов, вдруг и впрямь друг о друге не знали)

     
     
  • 4.17, Ne01eX (ok), 01:47, 23/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >> Интересно, надо будем посмотреть оба два.
    > Оба три тогда уж: https://lists.altlinux.org/pipermail/sisyphus/2018-March/366564.html
    > %)
    > (попытался сконтачить авторов, вдруг и впрямь друг о друге не знали)

    Спасибо, унес в закладки. Но на мой быстрый кривой взгляд по диагонали, что-то как-то перемудрёно черезчур. :-)

     
     
  • 5.26, betcher (ok), 10:14, 23/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Что мудрено согласен. Но проще без потери функционала вряд ли получится. В данном случае сложность - плата за универсальность.
     
  • 5.35, Аноним (-), 12:47, 23/03/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Может и про casper не слышали?
     
     
  • 6.36, Ne01eX (ok), 14:48, 23/03/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Может и про casper не слышали?

    Если даже и слышал, то и не отобразил и не запомнил.

    Вы не поверите, но у меня до сих пор всё настолько простенько, что даже самому уже как-то местами перед телезрителями неудобно. :-) Система инициализации со скриптами в стиле BSD и SysVInit. И initrd - самый обычный файл, с накатанной ext2 или Reiser4 (не из какой-либо реальной необходимости, - просто у меня всё в Reiser4 и мне так захотелось). Сквошей всегда было несколько, но вот в последний раз (пару лет назад) опять использовалась aufs (чуть раньше - UnionFS). Ну потому что технология отработана, технология работает, а "чинить" то что и так работает, я как-то не привык... Это вам к 0pointer'у, он это любит. :-\ А я, максимум, - что-то подправить. :-D

    Собственно-то, я и интересуюсь только чисто из любопытства. Может реально есть какие-то фишки, которые мне нужны, а я про них, дурак, и не знаю. Вот узнаю, и как резко начну их использовать! :-D Ух, заживём! :-D

    Сейчас вот с OverlayFS разбираюсь, раз уж её итак в ядро включили. Не факт, что она окажется эффективней aufs, но кто знает? :-\

    Вон ведь, тот же CFS(Completely Fair Scheduler) хоть и самый справедливый, но не самый эффективный. А ведь включили в ядро Linux. Политика, [х]ули, куда уж без неё... Кстати, о ULE, ага...  Нам бы в Linux его, не помешало бы... Вот здесь, например -> http://www.iiis.org/cds2008/cd2009sci/CCCT2009/PapersPdf/T794MV.pdf можно с весёлыми картинками почитать/посмотреть. Интересно, уже кто-нибудь пилит?

    Ну то есть, мне многое интересно, но это не значит что я как муха-соберуха вдруг резко начну всё под себя гребсти. Это тоже к 0pointer'у, ага. :-D :-D :-D

     
     
  • 7.40, Аноним (-), 15:19, 23/03/2018 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Кстати, о ULE, ага...  Нам бы в Linux его, не помешало бы... Вот здесь, например -> http://www.iiis.org/cds2008/cd2009sci/CCCT2009/PapersPdf/T794MV.pdf
    > можно с весёлыми картинками почитать/посмотреть. Интересно, уже кто-нибудь пилит?

    Зачем эта БЗДуновская поделка, которая сливала линуху даже в тех тестах 10 летней давности?

     
     
  • 8.47, Ne01eX (ok), 22:15, 23/03/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    По весёлым, но чёрнобелым картинкам всё наоборот На самом деле тот же O 1 эффе... текст свёрнут, показать
     
  • 4.18, kvaps (ok), 01:56, 23/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Оба три тогда уж:

    Добавьте ещё LTSP к списку.

    Там, кстати, используется overlay и initramfs, что по моему скромному мнению сильно проще чем dracut.

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

     
     
  • 5.57, Ne01eX (ok), 10:58, 24/03/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Оба три тогда уж:
    > Добавьте ещё LTSP к списку.
    > Там, кстати, используется overlay и initramfs, что по моему скромному мнению сильно
    > проще чем dracut.
    > Тоже поддерживает несколько протоколов, легко настраивается и имеет незамысловатый конфиг
    > с кучей примочек.

    Да, блин, что вы так все к этой initramfs-то привязались?

    Это же, по сути:

    1. в конечном итоге только cpio, со всеми минусами;
    2. Это жёсткий линуксизм, повязанный _только_ на ядро Linux.

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

    Да и плюсов overlayfs, относительно aufs я вот что-то не нашёл (может плохо искал, кстати, допускаю).

    P.S. Это просто мысль вслух.
    P.P.S. Linux - самое функциональное ядро в мире.

     
     
  • 6.59, neobht (ok), 11:08, 24/03/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А какой дистр?
     
     
  • 7.68, Ne01eX (ok), 21:25, 24/03/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > А какой дистр?

    GNU на ядре Linux. Система инициализации - SysVinit со скриптами в стиле BSD.

     
  • 6.64, kvaps (ok), 13:01, 24/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Да, блин, что вы так все к этой initramfs-то привязались?
    > Это же, по сути:
    > 1. в конечном итоге только cpio, со всеми минусами;
    > 2. Это жёсткий линуксизм, повязанный _только_ на ядро Linux.

    Эм, ну и что? Какие минусы у cpio, если каждый раз он собирается автоматически?
    Для справки dracut - тоже с initramfs работает.

    https://wiki.gentoo.org/wiki/Initramfs/Guide/ru#.D0.9A.D0.BE.D1.80.D0.BD.D0.B5

    > Да и плюсов overlayfs, относительно aufs я вот что-то не нашёл (может
    > плохо искал, кстати, допускаю).

    У aufs есть один большой минус - что бы его использовать, сначала нужно собрать модуль для него.

     
     
  • 7.66, Ne01eX (ok), 21:05, 24/03/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Да, блин, что вы так все к этой initramfs-то привязались?
    >> Это же, по сути:
    >> 1. в конечном итоге только cpio, со всеми минусами;
    >> 2. Это жёсткий линуксизм, повязанный _только_ на ядро Linux.
    > Эм, ну и что? Какие минусы у cpio, если каждый раз он
    > собирается автоматически?
    > Для справки dracut - тоже с initramfs работает.
    > https://wiki.gentoo.org/wiki/Initramfs/Guide/ru#.D0.9A.D0.BE.D1.80.D0.BD.D0.B5

    Я редко когда ругаю руководства Gentoo, но это тот случай, когда там действительно написано не всё, а то что есть, - довольно однобоко. Видимо писал человек из лагеря сторонников initramfs. Я из другого лагеря.

    > У aufs есть один большой минус - что бы его использовать, сначала
    > нужно собрать модуль для него.

    С каких пор сборка из исходных кодов стала минусом?

     
     
  • 8.67, kvaps (ok), 21:19, 24/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Я просто пытаюсь понять в чем конкретно преимущество initrd перед initramfs Я е... текст свёрнут, показать
     
     
  • 9.69, Ne01eX (ok), 23:12, 24/03/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    1 Initrd работает в большинстве известных мне nix 2 Initrd позволяет организ... текст свёрнут, показать
     
     
  • 10.70, kvaps (ok), 23:18, 24/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Благодарю за развернутый ответ ... текст свёрнут, показать
     
  • 5.61, neobht (ok), 11:28, 24/03/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Оба три тогда уж:
    > Добавьте ещё LTSP к списку.
    > Там, кстати, используется overlay и initramfs, что по моему скромному мнению сильно
    > проще чем dracut.
    > Тоже поддерживает несколько протоколов, легко настраивается и имеет незамысловатый конфиг
    > с кучей примочек.

    Dracut используется в основном только для модулей ядра и для изготовления initrd с консольными утилитами: mc, ssh и тд.
    UIRD написан так, чтобы можно было обойтись без dracut вовсе. Просто без него сложнее и надо самому отслеживать зависимости. А в нем уже написаны утилиты для этого.

     
     
  • 6.65, kvaps (ok), 13:13, 24/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    neobht, не-не, я ничего против dracut не имею - он идеален для написания таких проектов как uird.
    Но в целях обучения да или просто когда вам нужно внести небольшие правки в процесс загрузки, имхо классический initramfs гораздо проще.
     

  • 1.15, Michael Shigorin (ok), 01:40, 23/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Со своей стороны могу заметить, что общаться и делать что-либо вместе с neobht бывало весьма приятно и полезно, грамотный человек и толковый проект.
     
  • 1.19, Аноним (-), 02:34, 23/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > задача которого собрать из слоев aufs

    А ничего, что её поддержку из ядра выкинули?

     
     
  • 2.31, pavlinux (ok), 12:26, 23/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> задача которого собрать из слоев aufs
    > А ничего, что её поддержку из ядра выкинули?

    o.O Когда? Давно? Какая последняя версия ядра, где она есть?

     
     
  • 3.38, Ne01eX (ok), 15:14, 23/03/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>> задача которого собрать из слоев aufs
    >> А ничего, что её поддержку из ядра выкинули?
    >  o.O Когда? Давно? Какая последняя версия ядра, где она есть?

    Чтобы что-то выпилить, нужно сначала что-то впилить. :-)

    aufs 4.9 работает c 4.9.x по текущий майнлайн. Полностью протестирована под 4.14.x (longterm) и 4.15.x (stable).

    Кстати, поправочка - она таки уже умеет работать с несколькими слоями. Надо чаще читать документацию (это я про себя) :-)

    https://github.com/sfjro/aufs4-linux/tree/master/Documentation

    Так, для полного счастья осталось только почитать в виде сравнения с OverlayFS и на этом экскурс в оверлеи на сегодня можно считать законченным. :-)

     
  • 3.71, Аноним (-), 04:16, 25/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Это про aufs3 скорее всего. Её действительно забросили в районе ядра 3.17, и развивать не планируют. aufs4 ещё есть, в том числе под свежие ядра, но перспективы её крайне сомнительны, потому что в ядро 3.16 приняли overlayfs, а с 4.0 оно научилось нескольким lower-branch, поэтому уже может заменить aufs.

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

     
     
  • 4.72, Ne01eX (ok), 16:11, 27/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Так Попробую расставить точки над Ё, в этом миниобзоре 0 Исходя из специфики ... текст свёрнут, показать
     

  • 1.20, Аноним (-), 03:12, 23/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ждем поддержки overlayfs
     
     
  • 2.24, betcher (ok), 10:10, 23/03/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    overlayfs в планах есть.
     
     
  • 3.42, Аноним (-), 16:01, 23/03/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    надеемся не через три года разработки
     
     
  • 4.58, neobht (ok), 11:06, 24/03/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Быстрее, но на ней будет обычный многослойный live. Не все функции можно реализовать. Вам действительно нужна overlayfs или просто, чтобы было?
     

  • 1.46, Аноним (-), 22:01, 23/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Аксакалы, какой дистрибутив загружает себя в память? Чтобы летал ?
     
     
  • 2.51, betcher (ok), 22:39, 23/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Загрузка в память именно для скорости относительно работы с диска заметного глазу прироста не дает.
    Вот если по сети грузить тогда да, смысл есть. Но если есть другие причины грузить в память можно выбрать что-то мелкое и сразу модульное. Например тут http://forum.puppyrus.org. Можно взять магос и выкинуть  часть модулей, там гига полтора сейчас.
    Если с UIRD то в принципе что угодно, но придется разбираться с конфигом и собирать сам UIRD.
     
  • 2.52, Led (ok), 22:40, 23/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Аксакалы, какой дистрибутив загружает себя в память? Чтобы летал ?

    Иди в винду, не прикидывайся.

     

  • 1.63, рара Кен (?), 12:45, 24/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    оно всегда с т.н. вирт диска в оперативке загружалось только звалось по-разному swap ом там или еще где. там же в "грубе2" все прописано об этом. но любая унификация - приветствуется!
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

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