From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding; bh=e62x5Du4MhBWLC3E0I8h0JhLNAysRHyE3XOWv0nD2Ok=; b=EylcUThEcr4lP5+xvkdAlAUorij8fCvY4njFBs4BAP0KtQEqkBRTjfH5iNJSoahavO iXYvaP02C+gSlx65Sv4gvBfIHmtOINbxkMeTcCcHC36MayJq9MOYXtTYEON0Euq8PiuC O2ftvYcwPdS7CiP8EC99paFZG+hXyy+82EfQHur6xQcc8tForgBAj/et4lPBrtMaxw5s +NS9qqusesGf1SlyhnwP8zpITaKon4/c0ykgjg7Poz+93dXZr3GAi9RGIcgp50JbKDYn S8NeWf2gBktUKwP3a0YS5F4dk5PlCfijJpRX7/KRKI49PhypkjvTFuf/2ppyIaqGiKLA olZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=e62x5Du4MhBWLC3E0I8h0JhLNAysRHyE3XOWv0nD2Ok=; b=YLqgdsNm59Enpj8ogxJLC+YJHubzeFDJ3tv2MvZUROpzG4BRTxBrzn7HJKLuaaOLDv YwZFQ5onYYmbL50kBF6iWDC8273eWv5RAQR0pwEzUTWnrKCk2kpttv7bpeQsy5NyMcHD zWpaYIe0ZUu/bDmYk+4T3ARov7593QfW3HxoCd4kMo3RToaBy1k14HS6hz17g8Zn4f+Z 3oxkv1ljAjNTF0xnhoRTJFAlCTFMEW5RXnm+EPeqfk/qZS06jEGQx/m6GkfZztMNf25C vc7k+zfZ9a+8YHtlgEbFPwItH1JbPH18GAizXul5qpoVyiP4R663GJJSl3SnVJM26LgZ fZ2w== X-Gm-Message-State: ALQs6tDxqk7c+QEpfqA+3jM+aF2Vr0jLKhMqJKzPWWwQRgzslsoo7KED ZJHseg2vBBo+6a534GO/obGpBQ== X-Google-Smtp-Source: AIpwx4+gI7zqUDDP18ABEf5J0IW4wYbRB9RA1jFzBHuFIcGk4gLWu6z/GICd4RD9ah/qCCSZDINlOw== X-Received: by 10.46.65.73 with SMTP id o70mr4144411lja.140.1523481716250; Wed, 11 Apr 2018 14:21:56 -0700 (PDT) To: ALT Linux Team development discussions References: <65b1203b-7f44-b225-a4bf-64972b63e1c2@gmail.com> <20180411074542.GH5957@altlinux.org> <20180411103728.GI5957@altlinux.org> <20180411182418.GB15370@altlinux.org> From: Leonid Krivoshein Message-ID: <2a7ccd68-aec0-4b7d-3532-d41351eca325@gmail.com> Date: Thu, 12 Apr 2018 00:21:54 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=koi8-r; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] =?utf-8?b?0LfQsNGH0LXQvCDQstC+0L7QsdGJ0LUg0LzQvtC20LU=?= =?utf-8?b?0YIg0LHRi9GC0Ywg0L3Rg9C20LXQvSBpbml0cmQg0L/RgNC4INC30LDQs9GA?= =?utf-8?b?0YPQt9C60LUg0YEg0LvQvtC60LDQu9GM0L3QvtCz0L4g0L3QvtGB0LjRgtC1?= =?utf-8?b?0LvRjw==?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Apr 2018 21:21:59 -0000 Archived-At: List-Archive: List-Post: 11.04.2018 22:18, Alexey Shabalin пишет: > 11 апреля 2018 г., 21:24 пользователь Dmitry V. Levin > написал: >> On Wed, Apr 11, 2018 at 01:37:28PM +0300, Alexey V. Vissarionov wrote: >>> On 2018-04-11 11:52:18 +0300, Sergey Bolshakov wrote: >> [...] >>> >> Коллеги, а вот кто может внятно объяснить, зачем вообще >>> >> может быть нужен initrd при загрузке с локального носителя >>> >> (непосредственно подключенного к компутеру)? >>> >>> > Множество причин, тысячи их. >>> >>> Доброго сэра, конечно же, не затруднит назвать хотя бы десяток >>> причин из этих тысяч? >> Даже при загрузке с локального носителя есть штатные конфигурации, >> в которых ядро само не может смонтировать rootfs и запустить оттуда init, >> например: >> - драйвер локального носителя не вкомпилирован в ядро; > +1 > И я буду сильно против, если кто-то попытается мне подсунуть ядро со > всеми возможными вкомпиленными в ядро модулями. > Тем более, некоторыми еще нужен firmware, например FC Qlogic. Их куда > вкомпиливать? > >> - драйвер файловой системы rootfs не вкомпилирован в ядро; > +1 > Мне вот нужен rootfs на 9pfs. Уверены, что его надо вкомпиливать в ядро? > >> - требуются нетривиальные действия для подготовки rootfs к монтированию, >> не связанные с загрузкой модулей ядра, например, расшифровка устройства >> с помощью ключа, тем или иным способом полученного от оператора загрузки >> во время загрузки. > Тут, я думаю, вообще возразить что-то тяжело. > > И от себя еще один вариант использования. Технологию выгрузки/загрузки модулей "на лету", которую обычно применяют на десктопах для всяких alsa-tools, wifi-модулей после просыпания, иначе с ними ядро нормально не работает, понятное дело, в случае носителей применяется редко, даже для hotplug. Тем не менее, меня эта техника выручала в случаях жёсткого зависания в пространстве ядра на критически важных системах, когда всё глухо висло при обращении к одному из дисков. Если модуль вкомпилирован -- только полная перезагрузка и простой. > Мне бывает нужно подсунуть свою таблицу acpi для ноутбука в виде dsdt файла. > > Если ядро претендует на роль универсального, а не для конкретной > железки и конкретной цели использования, без initrd невозможно > обойтись. > -- Best regards, Leonid Krivoshein.