The fanboys here need to understand that OpenBSD does have actual
deficiencies, and trying to rationalize them away as conscious
"security" decisions is just stupid.
The reason OpenBSD doesn't have Firewire support is that the three
or so attempts by developers to implement it have all petered out
without result.
This can be disabled with the flip of a bit. (On FreeBSD, set
hw.firewire.phydma_enable=0 in the boot loader.) If you are worried
about a remaining attack window, then OpenBSD's lack of support
does nothing to fix it.
Firewire's memory access can also be used to implement remote kernel
debugging. Every general hackathon, one developer or the other can
be overheard wishing for such a facility.
--
Christian "naddy" Weisgerber naddy@mips.inka.de