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=to:from:subject:message-id:date:user-agent:mime-version :content-transfer-encoding; bh=k0bySnDQ1tDhZ8rOX047DriqIC7ZOkkoS4LEHU8I1Fc=; b=tBUcUYaxYBbUL6p56ARNQ4ADBVPPGpiZ6J7Tz2g/Y5f2DLitARU9u+BkOiklQtotHn LHj+5jI+TqwF7VwEiIzO0B/0dhSlDoTjWhYNLq7GMikNuFrauRBOnu1ykQ+0Zq00UchF 5Zn88j9GKkI9Ok+G7bNIJ7DF0zhUJC7WnPvmcusN0/iWIzvbhIYXzuR+xu9cTAJZHqTa gcCg/siI3ebCanBsdN8pYcrv24i/Q1PzeTQviolPPikrNlZ1y9oAH9jiWG21sXkSlPen GTjtozZTo3CwkIfo6H0RtjhcdU6AGCaI6mEmxGgbO+GecV3eltSQ2rKif1xkmUSRKv+6 AVFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-transfer-encoding; bh=k0bySnDQ1tDhZ8rOX047DriqIC7ZOkkoS4LEHU8I1Fc=; b=LENPcTW2Qhsa2utpgCVwqmE37RSCT0A8CtTg4T4BQDgfhTdrSvUY0zo583fe8EusQu u4h6EQvgvsc9apJk65+S3IgEVhsQ5zeJQ83VcBakX1KSnUcuCElQUgxW1a1A6GBqfUzL 9am4uWOaRW2jTF6vGryr+NEqpqFyjjV1SMaFUfA9p3PU6NKLsisVRBU4MTq+mgF6zI0I UqjBYCDJoPB7YL3kIacaaCWv8PFlYZb49MUy6lFizD4LMRdlG0ErCVvh29gagN6Ni5kX M5C8BhidLDoNRu0k9TmN9H1RRvBg47Hum6x6DMgQVdwuP8OinCdcJ8+ecj9tw2LqGjxp 2fUQ== X-Gm-Message-State: ALQs6tDrAm5A0JYVTZXhJtsHvwUobTLDqlM5Q6Rl3i7joi7UJpqFm8qN Cdl2p0cubo+Tjgau4851LFd0UA== X-Google-Smtp-Source: AIpwx4+Eu/0V9uHgK6guuLIdbxbM2HXNKvrTqetZ00GlZks9TvRaPwbuBlvwjTtqtT3/SnU4sy/MEw== X-Received: by 2002:a19:960e:: with SMTP id y14-v6mr1055428lfd.43.1523389772874; Tue, 10 Apr 2018 12:49:32 -0700 (PDT) To: devel@lists.altlinux.org From: Leonid Krivoshein Message-ID: <65b1203b-7f44-b225-a4bf-64972b63e1c2@gmail.com> Date: Tue, 10 Apr 2018 22:49:30 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Subject: [devel] =?utf-8?b?0JfQsNC/0YDQvtGBINC90LAg0YTQuNGH0YMgbGl2ZWJv?= =?utf-8?q?ot_=D0=B2_make-initrd?= 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: Tue, 10 Apr 2018 19:49:36 -0000 Archived-At: List-Archive: List-Post: Добрый день! Сегодня в узком кругу с разработчиками в очередной раз пришли к понимаю, что нам очень нужно заменить propagator на что-то более современное и менее глючное, полностью реализующее аналогичный функционал. Хотя бы к P9! https://www.altlinux.org/Installer/common/propagator https://www.altlinux.org/Make-initrd-propagator http://git.altlinux.org/gears/p/propagator.git http://git.altlinux.org/gears/m/make-initrd-propagator.git propagator был написан в конце 90-х на Си. Он прописывается в initramfs и обеспечивает функционал начальной стадии загрузки: поиск корня Инсталлятора, LiveCD, Rescue, итд., в соответствии с указанными параметрами загрузки ядра, по результату диалога с пользователем, либо включая внутренний интеллект. Даже самые последние исправления не помогли устранить его врождённых дефектов: он продолжает "терять" флэшки на этапе загрузки даже не на самом новейшем оборудовании. Алексей Гладков, автор и мэйнтейнер make-initrd, давно предлагал реализовать функционал пропагатора на скриптах, как отдельную фичу make-initrd. Назовём её условно "liveboot". Как я понимаю, Алексей готов и сейчас этим заняться, но у него есть сомнения, что его труды будут востребованы. Прошу отписаться всех разработчиков, заинтересованных в решении данной проблемы! Со своей стороны, по мере занятости, готов помочь legion@ написанием части когда диалогов, если такая помощь от меня потребуется, а также готов помочь совместными усилиями довести этот проект до стадии готовности, тестирования и в дальнейшем продвигать полученную альтернативу в качестве замены пропагатору по всей линейке наших дистрибутивов. Если данную рассылку читает Арсений Масленников, хотелось бы отдельно услышать и его мнение: может что-то в этом направлении уже сделано? Может Арсений тоже сможет (захочет) присоединиться, если не к разработке, то хотя бы к тестированию? Наверняка среди разработчиков найдутся те, кто также сможет уделить время проекту (тестировать, ревьювить, итп)... Добавлю от себя лично: в пакете propagotor есть два особенных скрипта. Первый init-bottom "очень дорог для нас". И критичен в плане совместимости. Его бы как-то по-максимуму сохранить. Второй -- mkmodpack. О нём в данном письме речи не идёт. liveboot может не дублировать функционал mkmodpack, поскольку я просил Алексея Гладкова реализовать отдельно аналогичную фичу в том же make-initrd (назовём её условно "universal-boot" или "preinstall-modules"), и он согласился. -- Best regards, Leonid Krivoshein.