'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/]