Драйвер Realtek RTL8723BS появился в Linux еще в версии 4.12, которая вышла в 2017 году, и с тех пор так и не покинул раздел Staging. Эта часть ядра используется для кода, который еще не считается полностью готовым для постоянного использования. За прошедшие годы разработчики много раз очищали драйвер от лишних абстракций и исправляли различные проблемы, но полностью привести его к состоянию обычного драйвера так и не удалось.
Причина в том, что RTL8723BS оказался сложнее, чем ожидалось. Речь идет о Wi-Fi чипе с интерфейсом SDIO, который устанавливался в недорогие ноутбуки, планшеты и компактные устройства. В процессе поддержки разработчикам пришлось разбираться не только с качеством самого кода, но и с необычными сценариями работы, включая проблемы с некорректными или вредоносными точками доступа. Один из сопровождающих ядра Linux ранее называл этот драйвер "чудовищным" из-за его сложности.
Теперь ситуация может измениться. В список предложенных изменений для ядра Linux попали патчи, которые добавляют поддержку RTL8723B и RTL8723BS в существующий драйвер RTW88. Этот драйвер уже используется для ряда других беспроводных чипов Realtek и имеет более современную структуру.
Переход на RTW88 не означает, что старые устройства сразу получат новые возможности Wi-Fi. RTL8723B и RTL8723BS остаются чипами стандарта 802.11n, поэтому скорость соединения и набор беспроводных функций не изменятся. Речь идет о другом: единая кодовая база может сделать дальнейшее обслуживание проще, а исправления для общего драйвера могут быстрее попадать на совместимые устройства.
Для владельцев старых ноутбуков и мини-ПК это может быть заметно в долгосрочной перспективе. Сейчас такие устройства зависят от драйвера, который много лет остается отдельным и сложным участком кода. Если перенос в RTW88 пройдет успешно, поддерживать RTL8723BS станет проще не только разработчикам ядра, но и дистрибутивам Linux, которым приходится учитывать большое количество старого оборудования.
При этом пока речь идет только о подготовленных изменениях, а не о завершенном переходе. Сам факт появления патчей показывает, что почти десятилетняя история с отдельным драйвером RTL8723BS может наконец получить другой сценарий. Проверить результат можно будет после того, как изменения пройдут обсуждение и попадут в стабильную ветку ядра Linux.








