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=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.1 Date: Thu, 25 Mar 2021 20:44:22 +0100 From: Konstantin Lepikhov To: devel@lists.altlinux.org Message-ID: <20210325194422.GA804709@lks.home> Mail-Followup-To: devel@lists.altlinux.org References: <20210204163437.52dzrpmksaubrjho@example.org> <20210205105540.2lqnbywcbq7ddjyr@example.org> <20210317224349.GA20674@altlinux.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Operation-System: ALT Sisyphus Sisyphus (unstable) (sisyphus) 5.9.0-lks-wks-alt0.1 User-Agent: Mutt/1.10.1 (2018-07-13) Subject: Re: [devel] =?utf-8?b?0KDQsNC30LTQtdC70LXQvdC40LUg0LzQuNGA0L7QsiBz?= =?utf-8?q?ystemd_=D0=B8_sysv?= 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: Thu, 25 Mar 2021 19:44:29 -0000 Archived-At: List-Archive: List-Post: Hi Alexey! On 03/25/2021, at 08:28:18 PM you wrote: > чт, 18 мар. 2021 г. в 01:43, Dmitry V. Levin : > > > > On Wed, Mar 17, 2021 at 11:00:08PM +0300, Alexey Shabalin wrote: > > [...] > > > 2) предлагаю под systemd перейти на dracut вместо make-initrd. > > > > А зачем? > > > > Дело в том, что make-initrd был сделан в ALT и для ALT, мы умеем его > > готовить. Что даст замена make-initrd на dracut, помимо утраты > > компетенции в этой области? > > А куда денется компетенция в этой области? Она просто так не испарится. > Из плюсов в dracut (в сравнении с make-initrd): > - Используется во многих дистрибутивах: fedora, RHEL, openSUSE, Void. Используется и поддерживается это разные вещи. Не надо забывать, что dracut это продукт исключительно RH под нужды RH и в этом он ничем не лучше, чем make-initrd. > - Не используется по-умолчанию, но может использоваться и присутствует > в репо у Gentoo, Debian, OpenMandriva, Magea, Arch > См. - https://en.wikipedia.org/wiki/Dracut_(software) > - разобраться в работе dracut не сложнее, чем в make-initrd Это ваше утверждение, ничем не подкрепленное. > - понятная документация. (по документации make-initrd не всегда > получается ожидаемый результат. например чтобы получить shell в > initrd, прочитать документацию по make-initrd недостаточно, пришлось > еще залезть в код и смотреть как он работает.) Это ваше утверждение, ничем не подкрепленное. Документация по dracut распылена по куче мест и дистрибутивов, некоторые опции могут отсутствовать (привет, RHEL). В make-initrd русскоязычный разрабочик и вы не можете с ним пообщаться и помочь улучшить документацию? Oh way, опять эти русские чем-то недовольны. > - многие апстримы сразу поддерживают dracut (plymouth, ignition). Для > make-initrd нужно реализовывать этот функционал самостоятельно. Апстримы где? Это еще одни продукты определенных дистрибутивов. > - dracut может также использоваться на системах с sysv, но я не > предлагаю вам этого делать :) И не надо. Лучше не знать, как он там работает. > - внутри initrd используется systemd, такой же как и в системе, как > следствие более понятная и единообразная загрузка системы. Более > плавная что ли :) не знаю какое определение подобрать :) Бла-бла-бла. > - больше различных модулей. например systemd-networkd. Ожидать его > поддержки в make-initrd просто не реально. Зачем? Ваш networkd даже с lxc не работает как надо. См. https://github.com/systemd/systemd/issues/15101 > > Минусы make-initrd > - используется только в одном дистрибутиве > - проект одного человека > - Компетенции поддерживать предыдущие стабильные версии без основного > разработчика у нас также нет. А его по понятным причинам не интересуют > стабильные бранчи. Поэтому в p9 пришлось переходить на make-initrd2. > - как в любом открытом проекте, необходимую фичу придется > разрабатывать самостоятельно. тут нет никакой разницы с dracut. > > PS: to legion@ я ценю и уважаю проделанную тобой работу. Ни в коем > случае не хочу как-то принизить твои заслуги. Алексей, если вам так противен альт и приятна федора, зачем это здесь писать? -- WBR et al.