[pulseaudio-discuss] [PACKAGERS] Please disable OSS in your distributions!

Colin Guthrie gmane at colin.guthr.ie
Thu Jul 23 09:20:19 PDT 2009


'Twas brillig, and Lennart Poettering at 23/07/09 16:58 did gyre and gimble:
> On Thu, 23.07.09 16:26, Colin Guthrie (gmane at colin.guthr.ie) wrote:
> 
>>> I'd really like to see that other distros follow suit. The recommended
>>> way to disable OSS is to make sure the snd-pcm-oss/snd-seq-oss modules
>>> aren't loaded anymore by default when when snd-pcm is. This can be
>>> done by commenting a line in /etc/modprobe.d/ somewhere. Doing this
>>> allows folks to easily reenable OSS again but has the advantrage that
>>> legacy apps cannot fuck up device access for PA anymore.
>> What are your thoughts on ossp progress?
>> http://www.kernel.org/pub/linux/kernel/people/tj/ossp/
>>
>> It seesm 2.6.31 will have the necessary stuff in it to support this  
>> (CUSE support is in 2.6.31rc series), which should mean much friendlier  
>> OSS app support with PA.
>>
>> I know you were a bit sceptical in the past, but has this changed?
> 
> CUSE is generally not a bad idea, though it has problems, most
> prominently in the fact that the OSS timing model is simply too broken
> to make CUSE work correctly with /dev/dsp mapped to PA. Also, not sure
> how emulating /dev/dsp is supposed to work in a multi-user env.

 From the page I linked:

When an application access one of the devices, all IOs are
redirected to osspd via CUSE.  Upon receiving a new DSP open request,
osspd creates a slave process which drops the root privilege and
assumes the opening process's credentials.


> I think that the need for emulating OSS is simply not as big as people
> think. At least if I interpret the number of bugs that got posted
> against F11 correctly, the need for OSS really is not that big
> anymore. 
> 
> Judging from our experiment in F11 I really see no need for enabling
> the cuse emulation stuff in Fedora.

How do you get vmware to work? I thought it only supported OSS? But I've 
not looked for *ages*. I'd have thought this is a pretty important app 
for RHEL (tho' arguably not necessarily fedora).

Col

-- 

Colin Guthrie
gmane(at)colin.guthr.ie
http://colin.guthr.ie/

Day Job:
   Tribalogic Limited [http://www.tribalogic.net/]
Open Source:
   Mandriva Linux Contributor [http://www.mandriva.com/]
   PulseAudio Hacker [http://www.pulseaudio.org/]
   Trac Hacker [http://trac.edgewall.org/]




More information about the pulseaudio-discuss mailing list