The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Представлен релиз Linux ядра 2.6.28. Обзор новшеств"
Отправлено Аноним, 27-Дек-08 00:12 
Ну, я думаю, все это возможно несколько свернуть, просто этим не занимаются дистростроители. А может и занимаются, просто они еще не доделали, а мы не знаем.
Ведь решение должно быть универсальным, чтобы его включили в дистрибутив.
Читал, что init-ng(замена традиционному init) работает гораздо быстрее обычного, но его (на сколько я знаю) не используют в дистрибутивах из коробки. (Т.е. поставить то можно)

В сети можно найти что то типа "загрузка gentoo от grub до X за 7 секунд"
Если пересобрать ядро и включить в него дрова для контроллера жесткого диска и ФС, то можно обойтись и без initramfs/initrd.
Если честно, то у меня это почемуто не получилось.
Раньше (во времена ядер 2.4) я много раз пересобирал ядро и оно запускалось без initrd, потом я както забил на это занятие, а тут решил попробовать (ubuntu 8.10) и оно почемуто не загрузилось. (точно уже не помню, но вобщем кернел-паник, не возможно подмонтировать корень, кажется, не найдено устройство) :)
Видимо я пропустил какойто момент в развитии ядра и собрал неправильно.

А вообще я с вами согласен. Загрузка должна быть быстрой.
(Хотя, наверное, rc-скрипты ее тормозят больше чем ядро)

Можно подумать на эту тему.... Подумайте, может быть будете известным человеком. :)

Я вот думаю:
1) Initrd/InitRamFS (опять же насколько я знаю) на настольных системах надо чтобы загрузить модули контроллера жестких дисков и ФС.
Нужна возможность включение в уже скомпилированное ядро уже скомпилированных модулей! (Легко сказать :) )
Т.е. дистриб устанавливается и собирает ядро под систему, но не компилирует, а так сказат линкует модули и основное ядро из откомпилированных частей.
(Если честно, то я не знаком с механизмом загрузки модулей ядра и не знаю на сколько это возможно. Это просто идея.)
Ну, и плюс к этому оставляет обычное ядро + initramfs - на всякий случай.
Тогда нет необходимости в скриптах, множественных монтированиях и т.д.
2) С другой стороны, initramfs грузится одним залпом. Может быть лучше в него натолкать побольше?
Нужные модули, скрипты инициализации еще что-нибудь.

Надо проводить исследования.
Если что наисследуете - пишите! :)

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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