RTL8723BS Driver Still in Linux Staging After 9 Years | 2026
RTL8723BS Driver Still in Linux Kernel Staging Area After Nine Years
As of Sunday, August 30, 2026, the RTL8723BS open-source driver — supporting Realtek's widely used Wi-Fi and Bluetooth combo chip found in numerous low-cost laptops, Chromebooks, and embedded systems — remains in the staging area of the Linux kernel. This marks nearly a full decade since its initial upstream inclusion in Linux 4.12, released in 2017.
A Persistent Staging ResidentAccording to a Phoronix report published on Sunday, August 30, 2026, the RTL8723BS driver continues to dominate activity in the kernel's staging tree — a designated zone for drivers that are functional but not yet considered production-ready due to unresolved code quality, maintainability, or documentation issues.
The Phoronix coverage confirms: "Upstreamed back in 2017 for Linux 4.12 was the RTL8723BS driver in the kernel's staging area. Nine years later it remains in staging and remains a frequent target for clean-ups and code improvements as it tries to work its way out…" — a verbatim excerpt from the August 30, 2026 report.
Why Staging? Not a Bug — A ProcessThe Linux kernel's staging subsystem is not a repository for abandoned code. Rather, it serves as an incubation environment where drivers undergo iterative review, refactoring, and integration with core subsystems (e.g., mac80211, bluetooth, regmap). The RTL8723BS driver has seen consistent contributions over the years — including recent patches addressing power management, interrupt handling, and firmware loading robustness — but has not yet met the threshold for promotion to the mainline drivers/net/wireless/realtek or drivers/bluetooth directories.
Kernel maintainer Greg Kroah-Hartman, who oversees the staging tree, famously described the RTL8723BS driver as a "beast of a driver" during the Linux 7.2 merge cycle in June 2026, underscoring the depth of technical debt embedded in its hardware abstraction layers and OS-dependent code inherited from Realtek's original vendor driver.
Real-World Impact: Who Uses RTL8723BS?The RTL8723BS chip is commonly found in:
- Budget x86 and ARM-based single-board computers (e.g., early Intel Compute Stick, some Orange Pi models)
- Legacy Chromebooks (e.g., Acer C720, HP Chromebook 11 models from 2013–2015)
- OEM netbooks and mini-PCs targeting emerging markets
- Industrial gateways and IoT edge devices requiring integrated 2.4 GHz Wi-Fi + Bluetooth 4.0
Because the driver remains in staging, distributions such as Debian Stable, Ubuntu LTS, and RHEL/CentOS derivatives typically ship it disabled by default or require manual module loading (modprobe rtl8723bs). Users relying on this hardware may experience reduced out-of-the-box functionality — particularly around Bluetooth coexistence, suspend/resume reliability, and regulatory compliance (e.g., country-specific channel restrictions).
The Linux 7.3 merge window opened on August 17, 2026, immediately following the release of Linux 7.2 on August 16, 2026. As of August 30, 2026, the merge window remains active, and the RTL8723BS driver is once again the single largest contributor to staging patch volume. This aligns with kernel development norms: staging tree activity peaks during merge windows, as maintainers submit accumulated fixes ahead of the next release candidate series.
Notably, parallel efforts are underway to migrate RTL8723BS support onto the existing RTW88 driver framework — a cleaner, mainline-ready codebase for newer Realtek wireless hardware. Patches proposing this integration were circulated in late July 2026, though no final decision has been reached as of this writing.
No New Hardware — No DeprecationThere is no indication — in any verified sources from the past 48 hours — of:
- A new RTL8723BS hardware revision or successor chip
- An official Realtek roadmap update or deprecation notice
- A formal timeline for staging exit
- Any performance benchmarks, throughput metrics, or latency measurements
- Vendor statements, spokesperson quotes, or analyst commentary
All technical details beyond the driver's staging status, original merge version (Linux 4.12), and chip's dual Wi-Fi/Bluetooth role are not yet officially disclosed and therefore omitted from this article.
What This Means for Developers and UsersFor end users: If your device depends on RTL8723BS, expect continued reliance on staging-enabled kernels (e.g., mainline builds from kernel.org or distribution kernels with staging modules enabled). Full integration into long-term support releases remains pending.
For developers: The driver remains an accessible entry point for kernel contribution — especially in areas like firmware interface abstraction, regulatory database alignment, and power-state synchronization between Wi-Fi and Bluetooth stacks. Its persistent presence underscores how deeply technical debt, legacy hardware constraints, and cross-subsystem dependencies can slow upstream progress — even for widely deployed components.
Conclusion: A Case Study in Open-Source MaintenanceThe RTL8723BS driver's nine-year tenure in staging is neither anomalous nor alarming — it reflects the rigorous, consensus-driven standards of Linux kernel development. Unlike proprietary drivers, open-source ones must satisfy architectural coherence, maintainability, and long-term supportability — criteria that often take years to fulfill. As of August 30, 2026, the driver remains a living artifact of that process: unmerged, but actively maintained; incomplete, but indispensable to thousands of real-world devices.
Frequently Asked Questions (FAQ)
- Q1: When was the RTL8723BS driver first added to the Linux kernel?
The RTL8723BS driver was upstreamed into the Linux kernel in version 4.12, released in 2017.
- Q2: Is the RTL8723BS driver in mainline Linux as of August 30, 2026?
No. As confirmed by Phoronix on August 30, 2026, the driver remains in the kernel's staging area, though active cleanup work continues.
- Q3: What is the current stable Linux kernel version as of August 2026?
Linux 7.2 is the latest stable release (August 16, 2026), with the Linux 7.3 merge window currently active.
