Topic summary
Bluetooth stack

System software implementing Bluetooth functions A Bluetooth stack is software that is an implementation of the Bluetooth protocol stack. Bluetooth stacks can be roughly divided into two distinct categories: General-purpose implementations that are written with emphasis on feature-richness and flexibility, usually for desktop computers. Support for additional Bluetooth profiles can typically be added through drivers. Embedded system implementations intended for use in devices where resources are limited and demands are lower, such as Bluetooth peripheral devices. General-purpose implementations BSD FreeBSD The FreeBSD bluetooth stack is implemented using the Netgraph framework. A broad variety of Bluetooth USB dongles are supported by the ng_ubt driver. The implementation was committed in 2002, and first released with FreeBSD 5.0. NetBSD NetBSD has its own Bluetooth implementation, committed in 2006, and first released with NetBSD § 4.0. OpenBSD OpenBSD has had the implementation from NetBSD for some time, but it was removed in 2014 due lack of maintainership and code rot. DragonFly BSD DragonFly BSD has had NetBSD's Bluetooth implementation since 1.11 (2008), first released with