From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Resent-From: Michael Shigorin Resent-Date: Tue, 23 Apr 2019 16:00:02 +0300 Resent-Message-ID: <20190423130002.GL18867@imap.altlinux.org> Resent-To: make-initrd@lists.altlinux.org Envelope-to: ar@cs.msu.ru Delivery-date: Fri, 27 Apr 2018 23:31:53 +0300 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding; bh=qOg8Qjm/BBm0hrT1lKXXQHYxby55nq7t9cbjuarfAgY=; b=GVlCXJ5997m5CNfYwqe/5+4DLzn8OsOXO7+HgoK/r4nW+X6aKE5l6kcgy3oBmri0zv GyuECP7ldB52a3ndeA2DecYAs3oUqMQivRdVOC72BmKB9TZvs/ZhqgGOsXRqhN8dluxY CHx0VcNWit2NFvHrInVhCcIamg9XoraLxmZq6NUGANxGelaLSa1mMiuQZrViMPiWBCkq 0qdenRQSUpyeq2g+NeQTEnrqpcw9ejN8wSD85TL92+7P7e0yHhpSD+yBBeq+x6yMN6rH INPPqDHBY28j3wU9hLFOB8hMCM6Dm0CyKMZLK170EJvaplWGe/ib4je5S6v7Z8emcsqm nOCQ== 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:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=qOg8Qjm/BBm0hrT1lKXXQHYxby55nq7t9cbjuarfAgY=; b=U920Bahfjo1UW6sDXGMBcII0BnbhsEkIg84iGAJj0NM4hbmijp/Ac3Gf2ecX+A74+D s8r6cdIN/jrjKlrXS/XOWBSkQf6H72pxgFfOKVpu9Y9LQi57ceQ4jPnZZ1TOFXxWwfBP 1JJm9nmqk3AYHBPyky93C0baWnPfCFuuQTzj6xJqVRULKsU5m5Q8GWl464XYAhINSgzT 9VkiVmC9ojjroR+iaCjI0xidXmth+3cvXQjwvXEHuurYmOBB3OCsP5rPO3HbF2Rs7F8C UCqARbYhKgFsZJ9eMuTqPFFtPkergfTkVvBktaCSKh0Hdu/MRkGSyUwItA3nt1lUG1KE g04Q== X-Gm-Message-State: ALQs6tCADLWshVOT2h7b6/GSEFL95hThtg3Ko1SHNe7vxLZwWt/PNFTV YXAuKmrO2oBrOT6wfTDAgLSFug== X-Google-Smtp-Source: AB8JxZpA3+x15HRGXI8VsJCPRhVbwajA7w8niLcCrY2LLuoY4nayWWW3jLHIkf5ifcXHbAlRqcjJ1w== X-Received: by 2002:a2e:84c5:: with SMTP id q5-v6mr2525774ljh.14.1524861109566; Fri, 27 Apr 2018 13:31:49 -0700 (PDT) To: Alexey Gladkov References: <20180425085417.GA4066@comp-core-i7-2640m-0182e6> <20180425100924.GY4026@imap.altlinux.org> <20180425121231.GB4066@comp-core-i7-2640m-0182e6> <20180425154402.GC4026@imap.altlinux.org> <20180426083554.GE4066@comp-core-i7-2640m-0182e6> <8f210a29-13c8-0714-3bd5-6a69a5f1cb57@gmail.com> <20180426101604.GG4066@comp-core-i7-2640m-0182e6> <20180426102102.GH4066@comp-core-i7-2640m-0182e6> <2220242a-9178-5c89-02a2-0623518585b6@gmail.com> <20180426222845.GL4066@comp-core-i7-2640m-0182e6> From: Leonid Krivoshein Message-ID: <07f8b2da-9656-e03d-999a-d62aa7f27532@gmail.com> 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: <20180426222845.GL4066@comp-core-i7-2640m-0182e6> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-SA-Exim-Connect-IP: 194.107.17.36 X-SA-Exim-Mail-From: klark.devel@gmail.com X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mail.cs.msu.ru X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1 X-SA-Exim-Version: 4.2 X-SA-Exim-Scanned: Yes (on mail.cs.msu.ru) Cc: =?UTF-8?B?0JDQvdC00YDQtdC5INCn0LU=?= =?UTF-8?B?0YDQtdC/0LDQvdC+0LI=?= Subject: Re: [make-initrd] =?utf-8?b?RndkOiBSZTogW2RldmVsXSDQl9Cw0L/RgNC+0YEg?= =?utf-8?b?0L3QsCDRhNC40YfRgyBsaXZlYm9vdCDQsiBtYWtlLWluaXRyZA==?= X-BeenThere: make-initrd@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Date: Tue, 23 Apr 2019 13:00:03 -0000 X-Original-Date: Fri, 27 Apr 2018 23:31:47 +0300 X-List-Received-Date: Tue, 23 Apr 2019 13:00:03 -0000 Archived-At: List-Archive: Тогда предлагаю опустить пока технические детали и определиться с основным: 27.04.2018 01:28, Alexey Gladkov пишет: > On Thu, Apr 26, 2018 at 11:24:04PM +0300, Leonid Krivoshein wrote: >> Подытожу. Возможности заняться написанием конкретной фичи в нужном >> формате в чистовом варианте в ближайший месяц-два у меня точно не будет. > Я собственно не настаиваю. Я просто поставил всех заинтересованных в > известность о том, что нужно, чтобы "успеть к P9". А дальше решайте сами. > Мне некуда торопиться и я буду реализовывать, что задумал чтобы в > make-initrd появился функционал аналогичный propagator. Когда такой > функционал появится, тогда можно будет закопать propagator. Если у меня на > его реализацию уйдёт год, то значит через год его можно будет закопать. > >> По основной работе буду заниматься схожими боданиями с начальной >> загрузкой по сети, и эти наработки как черновой материал можно будет >> потом подтащить в make-initrd. > При всём уважении я не приму код, который решает какую-то частную задачу. > Этот подход был использован при разработке propagator. Он весь состоит из > решений частных задач. > > Кроме того, мне некуда торопиться. Есть время для нормального > проектирования. Мне тоже нравится писать большие, правильные и качественные вещи. К сожалению, текущая ситуация заставляет сделать нечто близкое и даже больший объём работ в течении всего одного месяца. При этом, действительно решая частную задачу. Это можно и нужно использовать. Чтобы сделать хорошо и правильно, порою приходится сначала делать черновой вариант. Написать хоть что-то, чтобы понять, как оно работает. Тогда уже приходят в голову мысли об оптимизации, систематизации, идеологической красоте и правильности. Другими словами, проектирование начинается после "разведки боем". Возможно, я просто "неправильный программист" и живу вопреки правил о циклах разработки. :) Не предлагаю принимать в make-initrd-liveboot конкретный код, но вымученный последующим внедрением на тысячах железок опыт вполне можно учесть при проектировании. Это всё что, что я пока могу предложить. Не исключено, что к этой задаче я смогу подключиться плотнее позже, но обещать и загадывать заранее сейчас не хотелось бы... -- Best regards, Leonid Krivoshein.