Разработки проекта PuppyRus > Разработка PFS и Initrd

pivot_root vs switch_root

(1/9) > >>

sfs:

--- Цитата: DdShurick от 23 Март 2018, 11:47:39 ---в портеус используется pivot_root, а надо было switch_root, не пришлось бы столько костылей городить.
--- Конец цитаты ---
Можно подробнее...

DdShurick:

--- Цитата: sfs от 24 Март 2018, 08:01:26 ---Можно подробнее...
--- Конец цитаты ---
Смотри linuxrc после строки 9. Комментарии на русском сам писал? Значит читал.
Строка 9
--- Код ---
# Включить pivot_root в initramfs чтобы он вел себя как initrd:
--- Конец кода ---
Строка 11
--- Код ---
exec switch_root /m linuxrc "$@"
--- Конец кода ---
Строка 670
--- Код ---
pivot_root /union  /union/mnt/live
--- Конец кода ---
Строка 673
--- Код ---
exec $chroot . /mnt/live/bin/init "$@" <dev/console >dev/console 2>&1
--- Конец кода ---
Зачем все эти "прыжки в сторону"?
Для сравнения init (Richy)
Строка 303
--- Код ---
exec switch_root /pup_new /sbin/init
--- Конец кода ---
Получаем ту же самую aufs (или overlayfs)
Понял? Или дальше жевать?

sfs:

--- Цитата: DdShurick от 24 Март 2018, 08:46:22 ---Комментарии на русском сам писал? Значит читал.
--- Конец цитаты ---
Нет - переводили из оригинала. Честно говоря смысла этого текста я не понял

--- Цитата: DdShurick от 24 Март 2018, 08:46:22 ---Зачем все эти "прыжки в сторону"?
--- Конец цитаты ---
Не знаю. автор не я
Я руководствовался - "не понимаешь - не лезь" + "работает не трогай"

--- Цитата: DdShurick от 24 Март 2018, 08:46:22 ---Понял?
--- Конец цитаты ---
Не понял главного: кроме экономии пары строк кода - какие-то плюсы есть?

--- Цитата: DdShurick от 24 Март 2018, 08:46:22 ---дальше жевать?
--- Конец цитаты ---
да. Хорошо бы

DdShurick:

--- Цитата: sfs от 24 Март 2018, 09:00:29 ---какие-то плюсы есть?
--- Конец цитаты ---

--- Цитата: sfs от 24 Март 2018, 09:00:29 ---Не знаю. автор не я
--- Конец цитаты ---
Надеюсь, понятно?

sfs:
Про неподкапотные плюсы не понятно
Я "не автор" не только  портеуса но и ядра и всей репы и что с того?

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии