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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Vladimir Bormotov                    2:5020/400     11 Mar 2002  19:23:48
 To : Victor Wagner
 Subject : Re: Writing a driver programme
 -------------------------------------------------------------------------------- 
 
 v.ua> <m37kojqsg4.fsf@vb.dn.ua> <a6i4tp$3d1$1@wagner.wagner.home>
 
 From: Vladimir Bormotov <bor@vb.dn.ua>
    Hi, Victor!
 
 >>>>> "VW" == Victor Wagner <vitus@communiware.ru> writes:
  >>>>> Если не секрет, то почему ядро не пишут на С++? 
  
   VN>>>> Однажды пробовали. Пришли к выводу, что смысла нет.  
 >>>>  ой, а что именно имеется в виду? ;)
 
  VN>>> Во времена позднего 0.* Линус как-то делал такую попытку.
  
 VB>>  а, тогда ясно. Еслди Линус не может запинать "идейную линию" ядра в
 VB>>  нормальную модульность, чтоб каждый год не ломать интерфейсы внутрених
 VB>>  подсистем, а только расширять, то конечно на C++ это так сходу не
 VB>>  переписать. Там думать нужно просто с другой стороны. Совершенно.
 
  VW> Есть вполне идейная линия в том, что за БИHАРHУЮ совместимость Линус
  VW> не отвечает. Ибо proprietary drivers must die.
 
  я совсем не прогтив. Я говорил исключительно про софтварные интерфейсы.
  
  VW> И Линус ровно эту идейную линию неоднократно высказывал.
 
  вот только с API полный кавардак. Это учитывая чт PlainC. Что там будет
  твориться в базовых классах, я могу себе представить. А ведь проблема
  "изменения базового класса" есть. Это делать ГОРАЗДО сложнее, чем в случае
  плоской программы. В смысле что дизайнерских моментов гораздо больше
  вытащено на этап начального проектирования, и ОО-декомпозиции предметной
  области.
  
  честно говоря, я даавно не смотрел что там в ядре. Когда смотрел 
 
  2.0 -> 2.2 был переход очень сильный.  В принципе, в лучшую сторону, в
 
  плане  локализации структур данных... Hо.. в общем, не знаю я ;)
  
 -- 
    Bor.
 --- ifmail v.2.15dev5
  * Origin: BorHomeLand (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: Writing a driver programme   Valentin Nechayev   10 Mar 2002 04:02:34 
 Re: Writing a driver programme   Vladimir Bormotov   10 Mar 2002 15:04:45 
 Re: Writing a driver programme   Valentin Nechayev   11 Mar 2002 11:16:09 
 Re: Writing a driver programme   Vladimir Bormotov   11 Mar 2002 15:03:37 
 Re: Writing a driver programme   Victor Wagner   11 Mar 2002 15:38:38 
 Re: Writing a driver programme   Vladimir Bormotov   11 Mar 2002 19:23:48 
 Re: Writing a driver programme   Valentin Nechayev   13 Mar 2002 02:26:21 
 Re: Writing a driver programme   Victor Wagner   13 Mar 2002 10:29:11 
 Re: Writing a driver programme   Valentin Nechayev   13 Mar 2002 15:12:13 
 Re: Writing a driver programme   Victor Wagner   13 Mar 2002 16:20:12 
 Re: Writing a driver programme   Valentin Nechayev   14 Mar 2002 02:18:31 
 Re: Writing a driver programme   Vitaly Lugovsky   11 Mar 2002 15:55:07 
 Writing a driver programme   Ilya S Slyzhnyak   13 Mar 2002 17:17:28 
 Re: Writing a driver programme   Valentin Nechayev   13 Mar 2002 10:08:37 
 Re: Writing a driver programme   Victor Wagner   13 Mar 2002 10:31:13 
 Re: Writing a driver programme   Vladimir Bormotov   13 Mar 2002 13:18:51 
 Re: Writing a driver programme   Eugene Karpachov   11 Mar 2002 10:08:00 
Архивное /ru.linux/2541ebc0fa58.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional