Главный редактор KernelTrap Jeremy Andrews опубликовал заметки с выступления Константина Муренина на BSDCan 2008 в Оттаве с приглашённым докладом об истории каркаса приложений для датчиков в OpenBSD.
Константин озвучил историю каркаса приложений, первоначально разработанного Александром Юрченко при переносе нескольких драйверов из NetBSD. Каркас впоследствии был широко расширен стараниями нескольких разработчиков, включая тов. Муренина. На момент выступления количество драйверов в OpenBSD перевалило за 67 шт., некоторые из которых до сих пор отсутствуют на конкурирующих платформах типа lm-sensors, например, sdtemp(4) и km(4).
Благодаря программе Google Summer of Code 2007, интерфейс был портирован под FreeBSD и в октябре 2007 добавлен в DragonFly BSD, а чуть позже и во FreeBSD, но добавление в CVS FreeBSD было временным из-за вмешательства Poul-Henning Kamp. Poul-Henning решил посетить выступление Константина, по окончании которого, во время для вопросов и ответов, добровольно вызвался озвучить свою точку зрения. После дискуссии и Константин, и Poul-Henning заключили, что написание каркаса приложений для датчиков в стиле FreeBSD может занять очень много времени, и каркас, скорее всего, появится не скоро (учитывая, что в NetBSD оригинальный каркас был впервые доступен ещё в 1999/2000).
>>> Подробности