
linux-bluetooth Weekly Report - Week 38
Total messages: 418 (271 human, 147 CI/bot)
BlueZ is the Bluetooth stack that ships with Linux. Part of the mainline kernel since 2001 and developed alongside it, it runs on millions of Linux systems: laptops, vehicles, medical equipment, gaming handhelds and embedded products of every kind.
BlueZ implements the full Bluetooth protocol stack, from the core radio protocols up to the profiles that applications use. It is modular, maintained upstream with the Linux kernel, and provides:
Kernel subsystem with L2CAP, SCO, RFCOMM and ISO channels
btusb, hci_uart, btsdio, vhci and many vendor-specific drivers
bluetoothd, the system daemon exposing the D-Bus API
bluetooth-meshd and obexd for mesh and object exchange
bluetoothctl, btmgmt and btmon for control and analysis
Lower level host stack: GAP, L2CAP (Basic, ERTM and LE credit-based channels), SDP, RFCOMM, ATT/GATT (including Enhanced ATT), SMP and isochronous channels, with support for Core Specification features up to 6.0.
Audio: PipeWire provides the endpoints and codecs for A2DP and LE Audio, and implements the HFP and HSP roles.