|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Aleksey Barabanov 2:5020/400 29 Jun 2004 14:57:59 To : Slava Astashonok Subject : Re: devfs -------------------------------------------------------------------------------- Slava Astashonok wrote: > Если за условие задачи принять создание initrd минимальных размеров (не > универсального initrd, а для данной конкретной машины) и минимальное же > потребление им ram'а, то оптимальным решением будет initrd с одним > единственным статическим прибитым гвоздями, скажем, /dev/hda2 (по вкусу > добавить /dev/console и /dev/null). Из модулей только нужные: ide-core, > ide-detect, ide-disk и чего-то-там-fs. Такой initrd с busybox'ом в > cramfs займёт меньше мегабайта. Вот как это сосчитано интересно. Мне кажется многовато. Чисто интуитивно ожидается 400-600К и не более. Я сужу по LRP. > Hо даже если усложнить задачу необходимостью обработки переданного > загрузчиком "root=", то на помощь приходит tmpfs, минимальный размер > которого, если я правильно понимаю, 4K, чего более чем достаточно для > создания того же /tmp/dev/hda2. А минимальный размер devfs (на голой > машине с ещё не загруженными модулями) с debian'овским 2.4.26 получается > такой: > # tar cf - dev | wc -c > 190976 > Итого: 4096 против 190976. Итого 190К против 6М. Всяко не хило. Остались два вопроса утилитарных вопроса для "втыкания" этого в конкретный проект. 1.Если использовать devfs то как это увязать с hwinfo для в схеме детектирования. 2.Если использовать udev место хотплуга, то как изменятся все соотношения размеров в таком случае. Последие вопросы конечно имеют риторический характер. -- Bye. Aleksey Barabanov <alekseybb at mail.ru> Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5.3 * Origin: home (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/78249cda5b1c.html, оценка из 5, голосов 10
|