По историческим причинам.
Когда-то ядро взяло звуковые драйверы OSS и поместило их в /drivers/sound/
.Однако позже автор OSS прекратил разработку бесплатных драйверов и попытался продать свои собственные в качестве надстройки, поэтому драйверы в ядре не были в хорошем состоянии.По этой причине почти в каждом дистрибутиве вместо ядра добавлялись драйверы ALSA .Патч ALSA использовал /sound
, чтобы избежать конфликтов с драйверами OSS.
Начиная с серии ядер 2.6, драйверы ALSA были официально объединены с ядром и все еще помещены в /sound
как временное соглашение, потому чтодрайверы OSS были сохранены из соображений совместимости.
В настоящее время драйверы OSS пропали, но перемещение звуковых драйверов в /drivers
будет стоить времени и усилий без особой выгоды, поэтому никто не хочет беспокоиться об этом.это.