Linux sigue puliendo el viejo controlador WiFi Realtek RTL8723BS en 2026.

Publicado el 19 de febrero de 2026, 9:27

El mundo Linux tiene algo curioso: no olvida el hardware antiguo. Puede que ya no esté en primera línea, puede que no lo veas en los catálogos actuales, pero si hay gente usándolo, el kernel sigue ahí, trabajando en silencio. Y eso es exactamente lo que está pasando con el controlador WiFi Realtek RTL8723BS 802.11b/g/n.

Este controlador entró en el área de pruebas del kernel con Linux 4.12 allá por 2017. Hablamos del Realtek RTL8723BS, un adaptador WLAN 802.11 b/g/n basado en SDIO que además integra Bluetooth 4.0. No era un chip de gama alta, pero sí bastante extendido en su momento. Desde entonces no ha dejado de recibir atención, aunque no precisamente para añadir funciones nuevas, sino para algo más básico y necesario: limpiar su código.

A día de hoy, en plena ventana de fusión de Linux 7.0, el RTL8723BS sigue en el área de staging del kernel. No ha cruzado la meta. No ha salido oficialmente de esa zona de pruebas. Y aun así, continúa acumulando trabajo de limpieza.

El origen explica mucho. Este controlador no nació como un desarrollo limpio pensado específicamente para Linux. Se basó en el código del proveedor descendente de Realtek, con su propia estructura interna, sus capas de abstracción y su lógica heredada. Durante el año posterior a su incorporación, varios desarrolladores del kernel comenzaron a depurarlo. Lo que parecía una tarea puntual terminó convirtiéndose en un proceso largo y constante.

En cuanto a su presencia en el mercado, el RTL8723BS apareció en el Intel Compute Stick original, ese pequeño PC en formato HDMI, y también en varios dispositivos con procesadores Intel Atom y en equipos ARM. No era un componente raro, sino bastante común en determinados dispositivos de bajo consumo.

Parece un proyecto de limpieza interminable para este controlador WiFi en particular. Greg Kroah-Hartman, responsable del área de staging, comentó en la solicitud de extracción para Linux 7.0: “limpiezas para el controlador rtl8723bs, tantas limpiezas…”. Una frase breve, pero bastante reveladora.

De los 119 parches de staging que se fusionaron durante la ventana de Linux 7.0, 87 estaban relacionados con el rtl8723bs. Es una cifra significativa. Muchos de estos cambios consistían en renombrar fragmentos de código, reorganizar estructuras y realizar refactorizaciones importantes.

Buena parte del esfuerzo se centró en la gran capa de abstracción de hardware (HAL) del controlador rtl8723bs, así como en abstracciones específicas del sistema operativo y otros elementos heredados de la versión anterior del controlador de Realtek. Todo esto contrasta con la filosofía de un controlador inalámbrico desarrollado de forma limpia y orientado directamente al ecosistema Linux.

La actualización de staging también incluyó mejoras en Greybus, VME_USER, sm750fb y otros controladores. Sin embargo, el rtl8723bs volvió a concentrar la mayor parte de la actividad en pruebas, manteniéndose como el foco principal dentro de esa área del kernel para este antiguo hardware WiFi 802.11 b/g/n.

 

Fuente: Phoronix

Añadir comentario

Comentarios

Todavía no hay comentarios