|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ilya Anfimov 2:5020/400 16 Feb 2006 19:58:32 To : Alex Korchmar Subject : Re: sound server hollyvar -------------------------------------------------------------------------------- 2006-02-16, Alex Korchmar <hue-moe@so.yandex.ru> пишет: > Victor Wagner <vitus@45.free.net> wrote: > > VW> Дело в том, что железо кривое. Точка всё. Поэтому софт, работающий с ним > VW> должен быть устроен так, чтобы в случае падения софтины не падала > VW> система. Особенно это касается фотоаппаратов, у производителей которых > и кто тебе обещал это ? Чем драйвер в userspace надежнее драйвера в ядре, > если кривое - железо, а не драйвер? Тем, что при прямом драйвере USB-моста (что возможно, ибо их мало) и вменяемом самом мосте (что тоже возможно -- всё-таки железо мы ещё можем выбирать. Да и мало их, и тиражы громадные) -- мы получим несколько неожыданных байтиков, прочитанных userspace-программой из какого-то файлового дескриптора. Что в худшем случае (ну, C, руки как у всех, etc) приведёт к SIGSEGV этой несчастной программе и большому мату от редактора, который из неё что-то сосал. Если же вместо этой программы будет ядрёный модуль, то в самом стандартном случае (C, руки как у всех) -- мы можем получить deadlock, kernel null pointer dereference или что-нибудь повеселее. --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/19170ecaaa97c.html, оценка из 5, голосов 10
|