Linux 6.17 continúa con la limpieza del Driver Realtek RTL8723BS en Staging

Con la preparación de Linux 6.17, el área de staging del kernel sigue siendo un foco de evolución y limpieza de código.

El staging es donde los drivers y subsistemas experimentales se desarrollan antes de ser promovidos a código estable del kernel y en esta ocasión, un controlador en particular ha destacado: el Realtek RTL8723BS.

Limpieza y reestructuración de Drivers Staging

Durante el ciclo de Linux 6.17, los cambios en staging incluyeron varias mejoras y correcciones menores, aunque sin grandes anuncios.

Por ejemplo:

  • GPIB Bus: Durante Linux 6.16 se mencionó que podría salir de staging, pero finalmente su promoción se pospuso para un próximo ciclo tras completar limpiezas y ajustes.
  • Axis-FIFO para Xilinx Zynq: Se eliminó el código roto del sysfs API y se reemplazó por DebugFS, funcionando correctamente y ofreciendo información de depuración de forma confiable.

Enfoque en Realtek RTL8723BS

El driver Realtek RTL8723BS que gestiona WiFi y Bluetooth, ha sido el protagonista de los cambios en staging:

  • Se realizaron limpiezas profundas y eliminación de capas redundantes dentro del código del driver.
  • Greg Kroah-Hartman destacó que, aunque el driver es complejo y con múltiples capas, estas limpiezas representan un paso importante para su estabilidad y futura promoción fuera de staging.

Estas mejoras reflejan la continua maduración del kernel Linux y la atención al detalle que se dedica a los drivers WiFi/Bluetooth, cruciales para laptops y dispositivos embebidos basados en Linux.


Conclusión

El ciclo de Linux 6.17 demuestra que, incluso en áreas de código menos visibles como staging, la limpieza y restructuración de drivers es fundamental.

El Realtek RTL8723BS se beneficia de estas mejoras y con el tiempo podría volverse más estable y eficiente, acercándose a su versión final en el kernel principal.