From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 10 Mar 2003 19:27:58 +0300 From: rider@altlinux.com To: ALT Devel discussion list Subject: Re: [devel] =?koi8-r?B?+sHXydPJzc/T1Mkg?= =?koi8-r?B?zsEg08vSydDUz9fZxSDR2tnLySDXIM3Jzskt08nT1MXNxQ==?= Message-ID: <20030310162758.GN26812@master.altlinux.ru> References: <20030310155940.GK26812@master.altlinux.ru> <20030310161540.GH12921@basalt.office.altlinux.org> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20030310161540.GH12921@basalt.office.altlinux.org> Sender: devel-admin@altlinux.ru Errors-To: devel-admin@altlinux.ru X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: devel@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: On Mon, Mar 10, 2003 at 07:15:40PM +0300, Dmitry V. Levin wrote: > On Mon, Mar 10, 2003 at 06:59:40PM +0300, rider@altlinux.com wrote: > > Я тут между делом формирую (пока что для себя) установочную мини-систему, для того, что бы > > можно было легко и безпроблемно поставить систему с нуля, используя > > Sisyphus ;-) > > > > На данный момент смог упихать некоторое количество пакетов, включая > > XFree86-4, kernel-smp, synaptic и icewm в ~136 мегабайт без учета > > инсталятора. > > > > Хочется немного меньше - явно наличие лишних зависимостей. > > > > Так, например, мне не удалось избавиться от perl в этом дистрибутиве. > > > > Его хотят многие... очень многие пакеты, среди которых lilo, kernel*, > > initscripts и т.д. > > Что тут удивительного? Я не был удивлен ;-) > > > Также не удалось уйти от зависимости на python, который вытаскивается > > kudzu напрямую и sinaptic'ом через libglade. > > Вот это уже менее очевидно. kudzu тащит в себе python'овский модуль. От этого я избавлюсь в следующей сборке. libglade - не мой пакет. Ничего сказать не могу. > > > Так вот теперь небольшое предложение: > > > > давайте попробуем вынести _все_ скриптовые языки, за исключением bash и > > sed из этого мини-дистрибутива, который очень хотелось бы вместить в 100 > > мегабайт вместе с программой установки ;-) > > Думаю, что оно того не стоит. > $ rpmquery --qf '%{SIZE}\n' perl-base > 3873367 > Я не против использовать только хорошие программы, написанные без > привлечения средств, поощряющих изготовление плохого кода на быструю руку. > > Только давайте трезво оценивать наши возможности. > > Так что давайте начнем оптимизацию с программы установки. :) Да, именно для этого я и делаю мини-дистрибутив ;-) Собственно идея следующая - снапшоты оптимизированной программы установки выпускать в виде мини-дистрибутива. Желательно еженедельно ;-) > > > Для этого нам нужно прекратить использовать perl в post и pre скриптах, > > Это не так сложно. Да, насколько я понимаю - уже почти везде реализовано. > > > переписать некоторые скрипты на shell или на C. > > А вот с этим могут возникнуть вопросы. > Кто возьмется переписать bootloader-utils? Из всего этого пакета наиболее критичен /usr/sbin/detectloader, который в принципе можно написать даже на SHELL. На C, конечно, было бы лучше. Скрипт на первый взгляд не очень сложный. Есть желающие ? ;-) Rgds, Rider