Под OpenBSD ни один производитель GPU, AFAIK, не делает нормальных драйверов. Т.к. нет KMS, то даже свободными драйверами для новых карт пользоваться нельзя. Потому менее экзотического железа нет в природе.
OpenBSD для десктопа не очень готова: она больше для серверов и роутеров.
А если нужна поддержка нормального 3D, то тут либо Linux + (nvidia | ati | via | intel), либо nvidia + (linux | freebsd | solaris/opensolaris).
HDA худо-бедно заводится, но пришлось час колдовать с mixer(1) для устранения белого шума — оказалось мало замьютить input sources, их ещё надо было убавить до нуля;
VIA Tremor 5.1 официально поддерживается, но кроме адского шипения и нагрева карты ничего не получилось;
Audigy SE не завелась, т.к. не поддерживается и не будет;
О картах ASUS умолчим, едва ли AV100/200 можно завести голым cmpci.
Видео:
О nVidia новее 7*** лучше не думать, и это только 2D-ускорение. Nouveau ждать придётся в лучшем случае ещё очень долго. На GT240 было только тормозящее 2D;
AMD только до HD4***, и более новые в обозримой перспективе не светят. X1250 завелась нормально, 3D не проверял;
Intel на нетбуке вроде работал, но 3D не проверялось.
3G-модем с матом удалось заставить работать, хотя опечатка в команде юзерспейсного (!) ppp повесила систему намертво.
На нетбуке (ASUS с кривым ACPI) система выполняла shutdown, думая, что температура CPU over 100500°C (есть несколько костыльных патчей, либо выключить acpitz); заряд батареи оценивался примерно как реальный, умноженный на 100; подсветка, правда, регулировалась с помощью xbacklight. Такие дела.
более того, на древнем asus s5200n у меня не работает даже apm/acpi, а с прошлогодним sony vaio все отлично взлетело. Наверное нужно не только везение, но еще и наличие такой же железки у одного из разработчиков
Darwin is built around XNU, a hybrid kernel that combines the Mach 3 microkernel, various elements of BSD (including the process model, network stack, and virtual file system),[5] and an object-oriented device driver API called I/O Kit.[6] The hybrid kernel design compromises between the flexibility of a microkernel and the performance of a monolithic kernel.
Бгг, Шаман, судя по дате код взят из 4 или 5 ветки FreeBSD. Обе давнооо лишились хоть какой-либо официальной поддержки. Некрофилы потому что копаться в этом древнем коде, разгребать все его баги и глюки станут только некрофилы.
На какой вопрос? Тебе все символы? Там их много. То, что юзерленд из БСД (ls, dd, dir и прочая) это известно. Оно могло быть там с тем же успехом от QNX или вообще свое. Mac от этого ближе к БСД не становится.