|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Sergey Kubushin 2:5020/400 30 Aug 2001 19:56:07 To : "Serguei Khvatov" Subject : Re: Автоматически конфигурируемое ядро -------------------------------------------------------------------------------- Serguei Khvatov <xbatob@techno.spb.ru> wrote: > Wed Aug 29 2001 20:12, Sergey Kubushin wrote to "Serguei Khvatov": > SK> From: Sergey Kubushin <ksi@cyberbills.com> > SK> Serguei Khvatov <xbatob@techno.spb.ru> wrote: > >> Wed Aug 29 2001 01:54, Sergey Kubushin wrote to Olli Artemjev: > >> SK> From: Sergey Kubushin <ksi@cyberbills.com> > >> SK> Olli Artemjev <Olli.Artemjev@f1354.n5020.z2.fidonet.org> wrote: > >> >> Hi, Vladimir ! > >> >> On 27 Aug 2001 at 11:27, "VB", Vladimir Bormotov wrote: > >> >> VB> Я же гвоорю - я вот не думаю о самостоятельной сборке ядра, уже > >> >> давно. > >> >> VB> Я точно знаю, что ребята из RH/ASP(BCL) гораздо лучше меня > >> >> умеют > >> >> VB> собирать ядро. > >> >> Еще один последователь Корчмаря. ;-) > >> SK> А при чем тут вообще Корчмарь? Совершенно правильная мысль, не > >> юзерское > >> SK> это дело ядро собирать. Кроме того, методика сборки ядра завязана на > >> SK> конкретный дистрибутив, расположение отдельных файлов, содержимое > >> SK> конфигурационных > >> SK> файлов и т.п. > >> Hи на что она не завязана! И нет в процедуре сборки ядра ничего сложного. > SK> Да что ты говоришь? Hеужели не завязана? А я-то два дистрибутива собрав и > SK> третий заканчивая почему-то думал что таки завязана... > Если завязана - то это крупный недостаток дистрибутива (или маркетинговая > политика) Что значит недостаток дистрибутива? Есть стандарт (FHS), которому надо следовать. Что в стандарте не оговорено, может делаться как нравится строителям дистрибутива. Красные кепки - не господь бог, равняться на них совершенно не обязательно и за то, что на них не молишься, от церкви не отлучают. Вот, например, у нас единственная файловая система в ядре - romfs. Самая маленькая из всех поддерживаемых, не требует loop для своего создания. Единственное назначение - прочитать initrd, в котором уже сидит настоящая fs и блочное устройство, на котором она живет. У Шапок до сих пор ext2fs в ядре... У нас нет файлов устройств на диске, каталог /dev пустой, никаких mknod или MAKEDEV. И что, это недостаток дистрибутива? > SK> Сложного в сборке действительно ничего нет, "make mrproper; make > SK> menuconfig; make dep; make bzImage; make modules" может любой сказать. > SK> Только вот сконфигурировать его надо правильно. А до того приложить > SK> патчей всяких, аки vanilla 2.x от Линуса очень давно не собираются и > SK> практически неработоспособны. А патчи часто надо напильником пилить чтоб > SK> подошли, самому надо что-то править. Hа всякий случай загляни в > SK> краснокепкинский SRPM и посчитай патчи. Зуб даю, что пальцев на руках не > SK> хватит. Скорее всего, даже если ботинки снять, то тоже не хватит. Как ты > SK> думаешь, они там просто так, > SK> для красоты? > Трудно сказать, для чего они. Однако сколько я не ставил "девственно чистых" > ядер для RH - особых проблем не возникало. А ты бы как-нибудь попробовал разобраться для чего. Мамой клянусь, что неспроста там те патчи... > >> Просто кое-кто не хочет в ней разбираться и придумывает отговорки. В > >> результате так и живет на старом ядре, в которое напихана куча ненужного. > SK> Интересно что именно ненужного может быть напихано, например, в наше > SK> ядро, в котором даже рутовая файловая система в модуле... И IDE в > SK> модулях... > Я пишу embedded systems и привык экономить ресурсы, особенно на диске. Для > этого в ядро влючается только то, что используется в установке, и, по > возможности, не в виде модулей. Embedded systems (которые я тоже делаю на досуге) не ставятся из generic дистрибутива. Их выпиливают лобзиком вручную. Так что это ты не по адресу. Кстати, на i386 и выше я вот даже не Linux ставлю, а QNX. Ее для некоммерческих целей бесплатно раздают. Она и меньше, и real-time, и на ней можно в минимальных ресурсах (4 кристалла flash - за глаза) поднять нормальную систему с TCP/IP, гуём (Photon), web-сервером и прочими чудесами. Для этого покупается одноплатный компьютер за $40, LCD-панель за $15 ($30 если цветная, TFT), сетевая карточка 3c509 (если на плате нет) за $2, объединительная панель с исой ($15) и источник питания ($10). С Линухом в это все влезть сильно тяжелее, да и X'ового монстра на таком не поднять, диск нужен... > Hо, похоже, у авторов дистрибутивов цели противоположные :-) Естественно, другие. Дистрибутивы рассчитаны на рядового потребителя с обычным компьютером. Про embedded никто и думать не будет, зачем у горстки embedded-девелоперов хлеб отбирать? - --- Sergey Kubushin Sr. Unix Administrator Metavante, Inc. Phone: 702-567-8857 874 American Pacific Dr, Fax: 702-567-8808 Henderson, NV 89014 --- ifmail v.2.15dev5 * Origin: Metavante, Inc. (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/7591d4c77360.html, оценка из 5, голосов 10
|