The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"так это не технический вопрос"
Отправлено gvy, 01-Фев-07 16:21 
>>>Доверенными считаю базовые обязанности ядра: менеджмент памятью и процессами.
>>Гм.  Интересная формулировка, "доверенные обязанности".  Мне такое в голову не
>у ядра есть несколько базовых обязательных обязанностей.
>По теме нам интересны - управление памятью и межпроцессное взаимодействие.
>Они названы доверенными, т.к. лишь с их помощью контролируеться "бардак",
>происходящий в операционной системе.
Вообще-то Вы забыли как минимум работу с железом (брокер портов и DMA даже по версии Таненбаума), ну да ладно.

>может это и плохо, но общую стоимость разработки Линуха никто толком никогда
>не подсчитывал - следовательно, резкость ее подъема вряд-ли возможна ;)
>мы просто об этом не узнаем :)
Если Вы умудрились пропустить и оценки стоимости ядра, и предложение одним товарищем тридцати, что ли, миллионов за копию linux/ не под GPL (не помню -- BSD/MIT-like?) -- то Вы, конечно же, и этого просто не узнаете.

Понимаете, трепаться можно ни о чём.  Можно же -- с интересными людьми -- выковыривая и из _трёпа_ "за жисть" интересные и уже обобщённые факты в т.ч. по технологии и организации.

Мне почему-то такие вот интересные и уже пережёванные вещи много кто забрасывает, за что им признателен.

>ну а сроки...  творя прекрасное (дай бог) - мы не ограничены в сроках ;)
Ещё как ограничены, кроме только сна подавляющему большинству творческого времени остаётся много меньше полумиллиона часов.

>>Здесь проблема не в процессоре, на который так напирает уважаемый gmm20.  
>>I/O было, есть и пока собирается оставаться и так тем ещё
>>ботлнеком -- отключите DMA на диске (ведь "however"-то у Вас не
>>выполняется, как и у меня?) и подумайте, а стоит ли флагом
>>махать.
>ну вот ведь способны, когда хотите :)
Блин.  Я-то это и так знал.  И _сразу_ сказал.  Хотя, конечно, домогаться пояснений при широких обобщениях -- разумно.

>Именно это и нужно обсуждать. Насколько реальна эта затея чисто технически и
>программно.
Так _сразу_ и сказал.  "Программно" тут, btw, и есть половина "технически".

>Аргумент "это рулез" или "фтопку" не представляет научного интереса.
Тьфу.  Это вообще не аргумент.

>По теме: ИМО, не должно быть больших проблем с DMA.
Вы же не ядерный разработчик.  Значит, этому МО цена -- около нуля.

>Выделяем (по запросу драйвера) буффер DMA из памяти ядра [...]
Почитайте про одни bounce buffers и вагон проблем с DMA и _разным_ железом на i386, где память по факту (железно) сегментирована.  Даже когда 32-bit сдохнет, боюсь, с ровностью периферии ровнее не станет, особенно сразу.

>Не претендую на 100% правильность решения проблемы. Но на то он и
>спор. Это ведь поиск решения
Ещё раз: я _не_ спорю с Вами.  Не обижайтесь, но спорить получается на одной почве и на сравнимом уровне.  А не когда два не-ядерщика обсуждают стратегию развития ядра, причём один из них всё-таки читал kernel-traffic и читает kernelnewbies, а другой не в курсе того, что стоимость разработки ядра Linux всё-таки оценивалась, но возражает по конкретно этому вопросу (да, это тоже вполне сознательный типичный наезд -- просто помогает погуглить что-то вроде linux kernel development costs).

>>>мое умение писать драйвера пока к делу отношения не имеет.
>>Ещё как имеет.
>вот теперь, когда дело дошло (??) до деталей - да, имеет ;)
Нет.  Как имело, так и имеет.  Простите, мне и такие вещи приходится знать заранее. ;)

>ИМО, нечно потенциально полезное - лучше, чем реально бесполезное ;)
Вопрос в SNR (сигнал/шум) и результате.

>ну дык жизнь многогранна... день на день не приходиться. Когда языком, когда
>напильником... ;)
Соответственно и результат -- или нет, или может быть.

>Что я преследую местными постами - получить может быть каких-нить технических проблемм,
>может быть даже задач, связанных с реализацией подобного подхода.
>И вот, я вижу сдвиг - кто-то видит в работе DMA потенциальные проблемы.
Так здрасьте, подпишитесь на linux-kernel@ и отфильтруйте по одному DMA недельку трафика -- увидите столько сдвигов...

>>Ясно же написал -- дрова надо освобождать (тестированием, копейкой помочь, ну или
>>напильником, если выходит).  И вендорам капать на мозги как потребителям,
>>желательно крупным, в эту сторону.  И всё.
>это метод социнженерии. И он тоже небезнадежен.
>Просто есть подозрение, что есть и техническое решение ;)
Оно результирует в том, что никому не нужно.  См. про привычки, think "а где мой офисный пакет?" или "хочу POSIX!!".

>>Уйти от кривостей x86* уже особо не выйдет
>Вкратце, если можно.
1) кривая адресация памяти (x86)

>В чем же такая большая и непреодолимая проблема x86?
>На какой платформе нет таких проблем, о которых мы говорим?
Часть решена в AMD64, но спасибо Intel со своим кривым EM64T, разбавившим архитектуру x86_64 -- надеяться на наличие того же IOMMU там теперь не получается :(

>>А одиночки уже не роляют.
>оглянитесь. Вокруг много людей, в принципе на что-то способных, но без цели.
Я, видите ли, не первый год занимаюсь подбрасыванием целей людям (как и мне в своё время хорошие друзья, зная интересы).  "Много людей" ничего само по себе не определяет.

>Заинтересовать их, дать им цель - и армия одиночек асилит невпихуемое :)
Уй.

Рассказать историю linux.kiev.ua?  Она довольно забавна, включая шуточное начало, кризис, смену движка и отвечающего, и как раз такие вот раздумия над тем, что же способно объединить армию вебмастеров одной странички (с двумя родными языками и вагоном цветистой местной специфики).  Отчасти изложено здесь:

http://www.linux.kiev.ua/ru/site/about/
http://www.linux.kiev.ua/ru/devel/hosting/web/

но многое из личного там отсутствует (хотя секретов и нет).  При этом есть много вещей, которые у нас делать бессмысленно ровно потому, что есть opennet.ru и их лучше сделать здесь (нарисовать статью, забросить ссылку, etc).

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру