The OpenNET Project / Index page

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



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

Исходное сообщение
"Обоснование целесообразности переноса компонентов из..."
Отправлено netch, 28-Янв-12 21:52 
>>> …которое, тащемта, не нужно.
>> Initrd позволяет взлететь с крайне хитровыгнутой стартовой площадки.
> кагбэ не помню, чтобы я с этим спорил. правда, какая религия запрещает
> собрать кастомное ядро для этой площадки — не ясно.

Сравни затраты по времени и прочему на сборку ядра и на компоновку нескольких файликов уже скомпиленного в один тарболл.
Религия - не мешает. Мешает - разумная лень.

С другой стороны, про особенности initrd надо постоянно помнить. Например, не забывать ему скормить указание на хитрые драйвера, LVM и тому подобное, если автоматом это не доработано (сплошь и рядом натыкаюсь на такое).

> кагбэ ты не поверишь, но достаточно «втолкать» драйвера для дисков и для
> корневой fs. всё остальное ядро отлично подтянет уже с диска (или
> другого носителя, не суть важно).

Увы, всё сложнее. Где-то надо конфиг подложить, где-то драйвера промежуточных шин...


>> А ты распишешься за _все_ платформы, архитектуры и загрузочные конфигурации, чтобы делать
>> столь глобальные выводы?
> что, есть какая-то платформа, под которую ядро можно собрать *только* с условием
> взлёта с initrd? жду примера тогда. не гипотетического, если что.

Я такое видел. При старте ядра настраивался доступ к сетевому корню, вбивалось пару static route (да, это уже идиотизм конкретной местности), уточнения параметров infiniband драйвера и специфические параметры для монтирования корня. Автоматом оно там в принципе не запускалось, ибо ядро не знает, что и как вылавливать и корректировать из ответа DHCP.
Идею вписывать эти правила в код ядра, пожалуйста, не предлагать.

> зачем? лучше запусти сначала свой мозг. если у тебя неизвестная зверушка от
> непонятного вендора — ты ССЗБ, и нестандартный секс тебе обеспечен в
> любом случае.

Угу. И в случае возможности собрать для этого комплект userland'а с каким-нибудь даже перлом внутри нестандартный секс резко облегчается.

>> Ты готов это родить под все существующие загрузчики? :)
> а зачем? не видел ни одного идиота, который попытался бы пересобрать ядро
> прямо на роутере, например. подозреваю, что такие существа умирают намного раньше
> — в силу фатального дефекта головного мозга.

А при чём тут "прямо на раутере"?

>> А у меня весь initrd перестраивается за 20 секунд.
> так ты ещё и не знаешь разницы между генерацией initrd и пересборкой
> ядра? круто. ну, сделай свои «20 секунд», когда обновляешь ядро, угу.

Зачем?

> впрочем, ты сейчас начнёшь говорить, что я красноглаз, и все «нормальные
> люди» берут ядра из пакетов своих дистрибутивов.

Ну в чём-то это так. Я тоже вот красноглаз (ну, не я, а контора), ибо свои ядра, но это таки рабочая задача.

 

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



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

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