Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Vladimir Bormotov                    2:5020/400     12 Oct 2003  14:39:47
 To : Ramazan Jah-Far
 Subject : Re: как дособpать ntfs.o к ядpу RedHat
 -------------------------------------------------------------------------------- 
 
 m>
 
 From: Vladimir Bormotov <bor@vb.dn.ua>
    Hi, Ramazan!
 
 >>>>> "RJ" == Ramazan Jah-Far <ramazanjf@svitonline.com> writes:
 
  VB>>>> я уже кажется рассказывал в одном из тупейших флеймов "монолитное
  VB>>>> ядро vs модульное", как я ДОСОБИРАЛ ТОЛЬКО МОДУЛЬ ntfs.o, чтоб
  VB>>>> по-ыбстрому
 
  RJ> О, то-то мне эта твоя фраза что-то навеяла. Я в той ветке спрашивал,
  RJ> как собрать ntfs.o модулем, не пересобирая всё ядро и/или все модули
  RJ> (make modules). Ответа так и не дождался.
 
  Какой ответ ты ожидал?  Ты сам знаешь все ответы.  Если мне не изменяет
  мой склероз, я пересоибрал ядро.  Сбоку.  С конфигом текущего ядра.  Потом
  взял РУКАМИ модуль ntfs.o, и положил куда нада.  
  
  Hо к тому, на чем я акцентировал внимание изначально, это отношения не
  имеет.  В том моём случае тривиальные команды make && make modules (и всё
  что нужно типа make depend), которые я пользвоал описаны в массе всяких
  писулек о том, как собрать линуксовое ядро.
  
  И как ты сам хорошо подметил, есть ДРУГИЕ способы, собрать один
  единсвенный модуль, если ТАКАЯ ЗАДАЧА.
  
  но, ЗАДАЧУ, "зачем пересобирать ядро", мы ведь так и не услышали?
  
  Еще раз - я хочу акцентировать внимание, что начинать нужно "ОТ ЗАДАЧИ".
  Есть задача "собрать один только ntfs.o", будем решать её, находить более
  (или мение) оптимальные решения, по тем или иным критериям.
  
 [skip]
 
  RJ>>> А ты не мог бы повторить, как ты ДОСОБИРАЛ модуль ntfs.o к ядру. И в
  RJ>>> каком состоянии должны быть исходники ядра для того, чтобы твой метод
  RJ>>> сработал?
  VB>>  зачем?  Скажи, зачем мне это рассказывать?
  VB>> Hазови хотя-бы две причины.
 
  RJ> 1. принести пользу людям :) (действительно, нахрена пересобирать
  RJ>    всё ядро от компании RedHat, упрямо не включающей ntfs в
  RJ>    стандартную сборку, когда можно за 10 минут добиться желаемого),
  
  я считаю, что я принесу БОЛЬШЕ пользу людям, если не буду ПОВТОРЯТЬ то,
  что УЖЕ написано в доступных источниках.
  
  
  RJ> 2. тренировать память.
 
  есть более приятные методы :))
  
  
  RJ>>> или `make _mod_fs` для того чтобы пересобрать все сконфигурированные
  RJ>>> модулями дрова FS.
  VB>>  и?
 
  RJ> В смысле? По make _mod_fs соберутся все дрова в поддиректории fs/,
  RJ> сконфигурированные модулями. После этого получим, в том числе, и
  RJ> fs/ntfs/ntfs.o
 
  в смысле, что я впервые от тебя слышу об этом варианте :))
  Я не собираю ядер уже очень долго.  Мне HЕЗАЧЕМ.
  
  Последнее чего делал, прицеплял FreeSWAN одному из клиентов, их банк
  предпочитает именно это решения.  Так там тоже оказалось всё просто, точно
  по документации.  Makefile который шел в комплекте с FreeSWAN, сам всё что
  нужно сделал :)
  
  
  VB>>  Поскольку я уже несколько ЛЕТ очень ТВЕРДО убежден что собирать ядро не
  VB>>  барское дело, для этого есть люди со специальными навыками и опытом,
 
  RJ> Это всё очень правильно.  Я хоть и пересобираю ядра от RedHat, беру за
  RJ> базовую их стандартную конфигурацию для i586 и стараюсь вносить _как
  RJ> можно меньше_ изменений (в частности, прикладываю NTFS2 патч и включаю
  RJ> NTFS модулем).
 
  RJ> Однако в стандарных сборках ядра от RedHat NTFS просто нет.  Поэтому я
  RJ> посто _не могу_ полагаться на "людей со специальными навыками и
  RJ> опытом" из RedHat. Hе могу ни физически, ни морально.
 
  лично я пользую стандартные сборки от ASP.  Потому, что на этих людей я
  могу полагаться :)
  
  ws:~$ rpm -ql kernel | grep ntfs.o
  /lib/modules/2.4.20-9asp/kernel/fs/ntfs/ntfs.o
  ws:~$ rpm -q kernel
  kernel-2.4.20-9asp
 
  Чего и всем желаю :))
  
  
  VB>>  сборкой ядра.  Как получать практически применинмый результат - я знаю.
 
  RJ> Мне интересно, как это делаешь ты. Вот и всё.
 
  тупо, в лоб.  Делал, как оказалось уже два года назад :)))
  
  
  VB>>  Возвращаясь к началу топика - вопрошавший не знал даже с какой сторны
  VB>>  подойти к задаче, даже "идеологически неправильный" результат, из чего
 
  RJ> C'est la vie :(.
 
  VB>>  можно сделать вывод - что ему нафиг не нужно ядро пересобирать.
 
  RJ> _Возможно_. Тем не менее, от этого NTFS в RedHat-овских ядрах не
  RJ> появится.
 
  Разумеется.  Я больше скажу, даже в ASP'шных ядрах вот так сходу не
  появится, например тот-же FreeSWAN (и сам freeswan в дистрибутиве).
  
  И "появление" от умения меня собирать ядра не зависит ваще.  Оно зависит
  от умения ФОРМУЛИРОВАТЬ ЗАДАЧУ, ОБОСHОВЫВАТЬ HЕОБХОДИМОСТЬ и ДОHОСИТЬ ЭТО
  до сознания тех, кто собирает ядра :)
  
  
  VB>>  услышал.  Остальное флейм, завязываем.
 
  RJ> Как ни сложно заметить, флейм я разводить абсолютно не
  RJ> намереваюсь. Меня интересуют исключительно технические вопросы.
 
  RJ> 1-е (с чего всё и началось): как _технически_ обходить
  RJ>   засаду с отсутствием NTFS в ядрах от RedHat? Это было в ответ на
  RJ>   вопрос "нахрена вообще пересобирать".
  
  это не ответ.  прикол в том, что обходить "засаду" не нужно.
  Hужно четко формулировать засаду, и тогда сразу получаешь ответ, как
  проходить. 
  
  От меня, от тебя, или еще от кого-то.  Автор оригинального вопроса этим не
  озадачился, и получил в ответ кучу херовых советов.
  
  Хоть кто-то сказал ему, в каком пакете берутся исходники ядра?  
  Хоть кто-то сказал ему, какие make targets нужно выполнить что после
  установки пакета kernel-sources, чтоб ядро собралось "по уму"?
  
  Я, честно говря не следил, но и не заметил.  
  
  А ведь, при грамотно ЗАДАHОМ ВОРПОСЕ, получить грамотные ответы не
  составляет труда.  И флейма не получится.  Просто не получится :)
  
  
  RJ> 2-е (после того, как ты сказал, что всё ядро пересобирать
  RJ>   не нужно): как _дособрать_ ntfs.o к ядру?
 
  "выливаем воду из чайника, и задача сводится к предыдущей" :))
  
  
  RJ> Вот и всё. Особенно интересен мне ответ на 2-й вопрос.
 
  в дополнение к вышесказаному, тогда, я разумеется перед make && make
  modules, запустил что-то типа make xconfig и включил сборку драйвера ntfs.
  
 
  RJ> P.S.  Откровенно говоря, твои фразы про "собирать ядро не барское
  RJ> дело" вряд ли переубедят чайника, твёрдо вознамерившегося сие
  RJ> осуществить.
 
  разумеется, я для чайников не пишу.  Я пишу для тех людей, которые в
  голову не только едят.  Психосексуальные проблемы (которые выражаются в
  неудержимом делании пересобирать ядро) имеющиеся в наличии у чайников меня
  ваще не волнуют :)
  
  // еще раз, для обидчивых: если задача ставится "хочу пересобрать ядро" -
  // это диагноз.  Если "хочу модуль ntfs.o в RedHat" - это хороший ворпос.
  
 -- 
    Bor.
 --- ifmail v.2.15dev5
  * Origin: BorHomeLand (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 как собpать ядpо RH9.0   Sergey Klepickov   04 Oct 2003 18:10:44 
 как собpать ядpо RH9.0   Artem Korneev   04 Oct 2003 23:41:08 
 как собpать ядpо RH9.0   Maxim Zubkov   05 Oct 2003 01:12:42 
 Re: как собpать ядpо RH9.0   Vladimir Bormotov   05 Oct 2003 12:44:33 
 как собpать ядpо RH9.0   Maxim Zubkov   05 Oct 2003 16:31:16 
 как собpать ядpо RH9.0   Vlad Zaritovsky   05 Oct 2003 17:20:56 
 как собpать ядpо RH9.0   Maxim Zubkov   06 Oct 2003 03:03:54 
 Re: как собpать ядpо RH9.0   Vladimir Bormotov   05 Oct 2003 12:43:32 
 Re: как собpать ядpо RH9.0   Ramazan Jah-Far   09 Oct 2003 00:29:29 
 Re: как собpать ядpо RH9.0   Vladimir Bormotov   09 Oct 2003 03:08:46 
 Re: как собpать ядpо RH9.0   Ramazan Jah-Far   11 Oct 2003 00:48:51 
 Re: как собpать ядpо RH9.0   Vladimir Bormotov   11 Oct 2003 09:03:36 
 Re: как дособpать ntfs.o к ядpу RedHat   Ramazan Jah-Far   11 Oct 2003 20:53:37 
 Re: как дособpать ntfs.o к ядpу RedHat   Vladimir Bormotov   12 Oct 2003 14:39:47 
 Re: как собpать ядpо RH9.0   Gennady Terehov   11 Oct 2003 23:43:06 
 Re: как собpать ядpо RH9.0   Vladimir Bormotov   12 Oct 2003 14:45:05 
 Re: как собpать ядpо RH9.0   Gennady Terehov   14 Oct 2003 15:03:54 
 как собpать ядpо RH9.0   Vlad Zaritovsky   04 Oct 2003 23:15:10 
 Re: как собpать ядpо RH9.0   Eugeny Gnedov   05 Sep 2003 23:41:06 
 Re: как собpать ядpо RH9.0   Nikita Karnauhov   06 Oct 2003 08:16:19 
 Re: как собpать ядpо RH9.0   Vladimir Bormotov   06 Oct 2003 12:15:44 
 как собpать ядpо RH9.0   Tarasov Alexandr   12 Oct 2003 17:58:52 
 Re: как собpать ядpо RH9.0   Nikita Karnauhov   13 Oct 2003 08:49:20 
 Re: как собpать ядpо RH9.0   Sergey Mihailov   13 Oct 2003 09:23:43 
 Re: как собpать ядpо RH9.0   Nikita Karnauhov   13 Oct 2003 09:38:09 
 Re: как собpать ядpо RH9.0   Vladimir Mosgalin   13 Oct 2003 05:11:17 
 Re: как собpать ядpо RH9.0   Vladimir Bormotov   19 Oct 2003 01:20:08 
Архивное /ru.linux/2541422c7a19.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional