Quote:
Originally Posted by mbzadegan
Which BSD base will be the first selection to support new hardware?
|
You are insisting on a single answer. OK:
It depends.
Support of any new hardware has two phases.
- Recognition of vendor/device codes transmitted by a device in response to probe actions by the OS.
- Development, testing, and deployment of an operational device driver.
Each phase requires development effort. Phase 2 is usually significantly more effort than Phase 1. Both phases require interest, resources, time, and information. Each BSD will have varying amounts of these, at different times, for different types of hardware.
TL;DR:Time-to-availability of a functional driver will always vary between the BSD projects.
If you
require the use of a particular hardware component at a particular point in time, you
must choose an OS which can exploit that hardware at that point in time. Whether that OS is one of the BSDs or not. If you don't know which OS supports that particular hardware, you must test them.