Comment 61 for bug 579300

Revision history for this message
yota (yota-opensystems) wrote :

There's something weird going on here: is not true that fedora did the same!
You can find in attachment the kernel config from FC14, which shows that OSS emulation in ALSA was not removed at all from the kernel in FC14.

Here is a side-by-side difference with ubuntu (limited to the relevant part):
Fedora config Ubuntu config
CONFIG_SOUND_OSS_CORE=y # CONFIG_SOUND_OSS_CORE is not set
CONFIG_SOUND_OSS_CORE_PRECLAIM=y <
CONFIG_SND=m CONFIG_SND=m
CONFIG_SND_TIMER=m CONFIG_SND_TIMER=m
CONFIG_SND_PCM=m CONFIG_SND_PCM=m
CONFIG_SND_HWDEP=m CONFIG_SND_HWDEP=m
CONFIG_SND_RAWMIDI=m CONFIG_SND_RAWMIDI=m
CONFIG_SND_JACK=y CONFIG_SND_JACK=y
CONFIG_SND_SEQUENCER=m CONFIG_SND_SEQUENCER=m
CONFIG_SND_SEQ_DUMMY=m CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_OSSEMUL=y |# CONFIG_SND_MIXER_OSS is not set
CONFIG_SND_MIXER_OSS=m |# CONFIG_SND_PCM_OSS is not set
CONFIG_SND_PCM_OSS=m |# CONFIG_SND_SEQUENCER_OSS is not set
CONFIG_SND_PCM_OSS_PLUGINS=y <
CONFIG_SND_SEQUENCER_OSS=y <

Moreover I agree with Fabien Lusseau: where ALSA OSS emulation has been so strongly deprecated is yet to be shown (where all the posts demonstrate on the opposite that is still useful in many use-cases).

To cleanup the audio landscape wouldn't it be enough to prevent it from loading by default? At least who wanted it back could just re-enable it...
And why the rush? Lucid had it enabled and maverick got mutilated, wouldn't it be wiser to project a smoother transition with some progressive dismiss steps?

Where it's a fact that the sudden OSS emulation removal has caused immediate problems to many users and applications, the long-term advantages are arguable and subject to personal evaluation.

Please reconsider the choice and reintegrate oss emulation in the kernel, maybe blacklist it's modules by default it if you are so strongly persuaded that it should be abandoned as soon as possible.