The OpenNET Project / Index page

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



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

Исходное сообщение
"Гарольд Велт раскрыл причины проблем с разработкой бинарных ..."
Отправлено User294, 27-Ноя-08 15:46 
>на руку - увеличивается стоимость по поддержки _открытых_ драйверов у маленьких
>компаний (т.к. у них пользователей меньше, то большую часть делают сами
>маленькие фирмы), и, соответственно увеличивается порог вхождения в сегмент рынка, что
>уменьшает конкуренцию для крупных компаний.

Рынок вообще суровая штука на котором каждый выгребает как умеет.Ну а кто не сумел - затаптываются и освобождают дорогу другим, которые сумеют.Знаете в чем проблема?Еще одна виндовс виста никому не нужна.Микрософт пробакланил 5 лет, ничего нового не сделал и ... да, сменил морду у системы и набил DRM и т.п. - ВСЕ!Удобно для маленьких компаний пишущих драйвера?Возможно.Зато - неудобно для всех остальных.Поэтому виста нынче в неслабой заднице.

Для разнообразия давайте посмотрим на СОВРЕМЕННЫЕ технологии.
- Bluetooth.В виндовсе есть несколько конкурирующих стеков и если вдруг надо написать программу работающую по блютус и это не дай боже сложнее работы по виртуальному компорту - все, вы влипли.Придется узнать какие стеки бывают, их особенности, детектить какой именно вон у того юзера ... - геморроя на всю бошку!Поэтому под виндовс крайне мало сторонних программ работающих с блютус а те которые есть - работают не везде и выдвигают специфичные требования.
- GPS.В линуксе десяток программ может совместно юзать один GPS-ресивер в десять рыл.Через достаточно стандартный GPSD.В виндовс... ах ну да, фиг бы там, юзайте что-нибудь одно, что займет виртуальный компорт и покажет всем прочим волшебную фигу!
- USB.В линуксе многие программы могут без особого геморроя просто поработать с usb.Зачастую даже без спец.драйвера.В виндовсе ... хаха, попадение на написание своего драйвера порой неизбежно и вообще работа с usb там как-то геморно организована.

P.S. а еще можно заранее обезопасить себя от геморроя соответствующим образом сделав железо.Допустим если сделать интерфейс по usb и на каком-то стандартном чипаке usb to serial конвертера - геморрой с поддержкой драйвера этого чипа будет у кого угодно но только не у вас.Для винды драйвер сделает сам вендор, для линукса - его ядерщики или тоже вендор.Ну а если вам хочется быть "сами с усами" - так никто и не обещал что это будет легко.В общем если сделать бестолковый дизайн железки - жизнь себе действительно можно усложнить.Но обычно в случае маленькой фирмы можно вообще обойтись без написания драйверов кроме каких-то сверхэкзотичных случаев, просто сделав железку соответствующе.Благо драйверов и без вас уже понаписано как грязи.А то что студенты что-то там понакосячили - их дело.А вот несколько моих (сделанных в качестве hobby) девайсов воткнутых в usb немелденно цепляются линухами без лишних телодвижений - остается только программу запустить и все.Плагнплей стопроцентный.А в винде - там да, придется сперва драйверок от FTDI поставить.Ну а в конечном итоге драйвера поддерживает кто угодно но только не я %).Бывают какие-то редкие случаи когда так не прокатывает но намного чаще гемор на ровном месте - следствие бестолковости разработчиков из маленькой фирмы которые не позаботились о том чтобы заранее сократить себе потенциально возможный геморрой.Попадение на написание своего драйвера для своей железки - геморрой по определению, независимо от системы.Даже среди виндов с драйверами тот еще зоопарк и выгребать все проблемы с оным - очень на любителя(достаточно зайти на любой форум эмбеддеров чтобы в этом убедиться).

 

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



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

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