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:content-language; bh=lVbukUZG7KF6lCmxbMW7h+MrPJFpBPjTbB8otI+WY1E=; b=oMutCHAtvI5s1++oPlHkAoD6L+8oFOlUXVb3HbLPnsbRkBq6Yvjy7UFdj83wEjonNv uLu6UUgEXhum52R2c5M8+i3d77zZvCslYB8eUJMEEfz9psgO+pXjLvnAZ2vP44/eTlI4 pzk15IQIS6h8DHqJpN5HCjHtILOivmLQimOQw41B/gp7qLXJ/YhFYlNtLV2YYiUMJmQO Ud9gEacvudmEdYgXoZfXtJ+qEc359uKANWvtyAEM7QmLD5rNQm4RCOMIukpDxa0EcyQx mmfx1IYvz0UUYantoMg7I33wE2Xow9P+yuEmi+Fw//vIdOCq2tJbQr2qTIurEOVBaxAe A6/A== 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 :content-language; bh=lVbukUZG7KF6lCmxbMW7h+MrPJFpBPjTbB8otI+WY1E=; b=S2onL/2mtjWw5QqJNalPeBtZG99l5kLepzGbZW2v60IBDWYtuchuMky5GTFKtcA7RJ MM9mkEgIewZPfxelP+b42paRA6W2b8WhmN1HZzYrS0SfvuvDbnRS/tDyKqRW2zDgw2gE jo8tNWLjJz/c+pyYrTptUMmp/R2m8Bt7BuykiNaW3MRCQiE/dY6k9cZ7SidF5KwOpgkd SugPJq+nImZdb/89WGtt00cyXwTTCfeEM576elsf9QXwm5G/z2GpdV0zNLUEEZJrtEO2 RMjqRLfYH440RDhLmvxv7oLPRmqZx3mxmlW+Z7s1GcAgHJ0X1fihrdJjVMypo58bdV6v modg== X-Gm-Message-State: AOAM5323pcp6aw2AkSBysFCIK26qJHhazzjI3OjLVHlFlVYkpLu/eQ3y KO63lP30UnxLRxL+4kYrcNpSpO82MPnc++HS X-Google-Smtp-Source: ABdhPJxAz7zUg5IiU6+6yUVQebXefryZsP0yIp1+h9cV/DLFbKOQLL43Y4UOwO94RI4Etn/X19URlA== X-Received: by 2002:a2e:380b:: with SMTP id f11mr1700704lja.358.1624927822948; Mon, 28 Jun 2021 17:50:22 -0700 (PDT) To: make-initrd@lists.altlinux.org References: <1624543840.397742661@f474.i.mail.ru> <20210628140143.m7r7ocn67kgagedj@example.org> <20210628160624.gglemxc5st6ucqog@example.org> <3d683f36-0115-499b-6815-7b8d561e3351@gmail.com> <20210628184857.dta2grbb3hma6b7k@example.org> <20210628233837.qavhgeecgozv3oid@example.org> From: Leonid Krivoshein Message-ID: <1e589277-b594-cc3e-9ff7-b1e90ddb89f4@gmail.com> Date: Tue, 29 Jun 2021 03:50:21 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: <20210628233837.qavhgeecgozv3oid@example.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: ru Subject: Re: [make-initrd] make pseudo GUI from bootchain-interactime common feature X-BeenThere: make-initrd@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: make-initrd@lists.altlinux.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Jun 2021 00:50:25 -0000 Archived-At: List-Archive: 29.06.2021 2:38, Alexey Gladkov пишет: > [...] > Так что я не согласен с этими перечисленными юскейсами. Я не вижу иного > применения bootchain, кроме как для случаев не связанных с локальным > железом... ну почти. OK, подождём других юскейсов... >> Сейчас, если в bootchain шаг ничего не принимает на входе и не передаёт >> на выходе, он вызывает bypass_results(), связывая выход предыдущего шага >> со входом следующего. Расходуется при этом лишний каталог в tmpfs. > Ты экономишь один dentry в tmpfs ? Да будь из хоть 100 ты не сможешь > переплюнуть libcrypto, которая занимает 2,9M. Ты экономишь совсем не то. Речь конечно не об экономии, там и лишние действия выполняются, и всё только для того, чтобы "передать наработки следующему соседу". А оно, может, соседу и не потребуется.)) > Кроме того, мне кажется, что можно обойтись и без этого лишнего создания. Возможно. Нужно смотреть код bypass_results() и bootchain-loop, но я подозреваю, что из-за ссылок на номера шагов и возможности их использования в resolve_target() без этого не обойтись. >> Если на уровне make-initrd можно было бы выстраивать последовательность >> выполнения, то организация входов-выходов была бы дополнительным >> функционалом, в котором действительно намного меньше нуждающихся. -- Best regards, Leonid Krivoshein.