Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Slava Astashonok                     2:5020/400     29 Jun 2004  16:24:12
 To : Aleksey Barabanov
 Subject : Re: devfs
 -------------------------------------------------------------------------------- 
 
 Aleksey Barabanov wrote:
 
 >>Если за условие задачи принять создание initrd минимальных размеров (не
 >>универсального initrd, а для данной конкретной машины) и минимальное же
 >>потребление им ram'а, то оптимальным решением будет initrd с одним
 >>единственным статическим прибитым гвоздями, скажем, /dev/hda2 (по вкусу
 >>добавить /dev/console и /dev/null). Из модулей только нужные: ide-core,
 >>ide-detect, ide-disk и чего-то-там-fs. Такой initrd с busybox'ом в
 >>cramfs займёт меньше мегабайта.
 > 
 > Вот как это сосчитано интересно. Мне кажется многовато. Чисто интуитивно
 > ожидается 400-600К и не более. Я сужу по LRP.
 
 Если не считать модули, то львиная доля уходит на libc.so.6 (1.2M) - я 
 не мудрствуя взял его из своего дистрибутива. И по мелочи: busybox 
 (144K), insmod (129K), dash (80K), mount (76K) (тот, что в busybox'е 
 меня чем-то не устроил) и т.д., даже netcat положил - мегабайт легко 
 набегает (уже жатый).
 Повторюсь, что за маленькими размерами initrd я не гнался. Если учесть, 
 что мой домашний роутер с 32M прекрасно грузится с 15-метровым initrd, 
 то не вижу смысла делать его меньше.
 
 >>Hо даже если усложнить задачу необходимостью обработки переданного
 >>загрузчиком "root=", то на помощь приходит tmpfs, минимальный размер
 >>которого, если я правильно понимаю, 4K, чего более чем достаточно для
 >>создания того же /tmp/dev/hda2. А минимальный размер devfs (на голой
 >>машине с ещё не загруженными модулями) с debian'овским 2.4.26 получается
 >>такой:
 >># tar cf - dev | wc -c
 >>190976
 >>Итого: 4096 против 190976.
 > 
 > Итого 190К против 6М. Всяко не хило. Остались два вопроса утилитарных
 
 Да ну. Кто ж так сравнивает. Во-первых, мы же договорились (?), что этот 
 6-метровый /dev пожат. А во-вторых, зачем его разворачивать в rw - пусть 
 себе лежит в сжатой fs, а недостающие устройства будем создавать в tmpfs 
 (размер которой, кстати, можно менять динамически в отличии от 
 неуклюжего ramdisk'а). Много лишней возни? Много, но к размерам /dev это 
 отношения не имеет.
 
 > вопроса для "втыкания" этого в конкретный проект.
 > 1.Если использовать devfs то как это увязать с hwinfo для в схеме
 > детектирования.
 
 А какие видятся проблемы? Hа live-cd я использую (использую - слишком 
 сильно сказано - скорее, тестирую) discover - пока нормально (с 2.6 
 небольшое несоответствие в названиях модулей).
 
 -- 
 BOFH excuse #317: Internet exceeded Luser level, please wait until a
 luser logs off before attempting to log back on.
 --- ifmail v.2.15dev5.3
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 devfs   Vlad Alyukov   23 Jun 2004 21:56:27 
 Re: devfs   Nick Gazaloff   26 Jun 2004 00:45:05 
 devfs   Artem Korneev   25 Jun 2004 23:14:56 
 Re: devfs   Slava Astashonok   26 Jun 2004 11:11:49 
 Re: devfs   Aleksey Barabanov   26 Jun 2004 12:10:25 
 Re: devfs   Slava Astashonok   26 Jun 2004 13:01:49 
 Re: devfs   Aleksey Barabanov   26 Jun 2004 13:37:33 
 Re: devfs   Slava Astashonok   27 Jun 2004 14:51:40 
 Re: devfs   Aleksey Barabanov   27 Jun 2004 15:27:38 
 Re: devfs   Slava Astashonok   27 Jun 2004 16:00:44 
 Re: devfs   Aleksey Barabanov   27 Jun 2004 16:57:40 
 Re: devfs   Slava Astashonok   27 Jun 2004 18:42:05 
 Re: devfs   Aleksey Barabanov   27 Jun 2004 19:26:42 
 Re: devfs   Slava Astashonok   28 Jun 2004 16:04:56 
 Re: devfs   Aleksey Barabanov   28 Jun 2004 20:58:08 
 Re: devfs   Slava Astashonok   29 Jun 2004 13:55:27 
 Re: devfs   Aleksey Barabanov   29 Jun 2004 14:57:59 
 Re: devfs   Slava Astashonok   29 Jun 2004 16:24:12 
 Re: devfs   Aleksey Barabanov   29 Jun 2004 22:57:59 
 Re: devfs   Slava Astashonok   30 Jun 2004 11:07:26 
 Re: devfs   Aleksey Barabanov   30 Jun 2004 13:05:26 
 Re: devfs   Slava Astashonok   30 Jun 2004 13:24:33 
 Re: devfs   Aleksey Barabanov   01 Jul 2004 00:53:54 
 Re: devfs   Dmitry Melekhov   27 Jun 2004 17:59:40 
 Re: devfs   Aleksey Barabanov   27 Jun 2004 22:44:30 
 devfs   Alexander Reznikov   27 Jun 2004 23:53:16 
 Re: devfs   Dmitry Melekhov   28 Jun 2004 22:36:41 
 Re: devfs   Aleksey Barabanov   29 Jun 2004 00:15:20 
 Re: devfs   Dmitry Melekhov   08 Jul 2004 16:23:45 
 Re: devfs   Alexander Drozdov   26 Jun 2004 07:30:14 
 devfs   Yuriy Muhin   30 Jun 2004 20:45:27 
 Re: devfs   Alexander Drozdov   01 Jul 2004 22:38:20 
Архивное /ru.linux/7394ee8b42f5.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional