Linked by Thom Holwerda on Fri 12th May 2006 20:31 UTC, submitted by Joel Dahl
FreeBSD Linux may soon have a stronger open-source competitor on the desktop if FreeBSD's plans come to fruition. FreeBSD developer Scott Long told ZDNet UK on Thursday that the operating system, descended from the Unix derivative BSD, is "quickly approaching" feature parity with Linux. "Lots of work is going on to make FreeBSD more friendly on the desktop," Long said. "Within the year, we expect to have, or be near, parity with Linux."
Thread beginning with comment 124064
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[5]: Feature parity? OSS sound!
by FishB8 on Sat 13th May 2006 00:15 UTC in reply to "RE[4]: Feature parity? OSS sound!"
FishB8
Member since:
2006-01-16

Don't believe me? try to get a Java application
that uses sound to play sounds at the same time as ,say , an mp3 playing in the background.
The mp3 player blocks the java apps sound and no sound is heard.


Perhaps you've never heard of ALSA's dmix feature.

And BTW: The design of the OSS sound sink is awful.

Reply Parent Score: 3

da_Chicken Member since:
2006-01-01

Just for the record, I can use all the dmix goodness when I issue single sound commands (with the appropriate command line options) but I've never managed to configure .asoundrc to apply this to ALL sound events even though I've read several HOWTO's.

ALSA still has a long way to go when it comes to ease of use. In time it'll get there but currently many people are still having way too much trouble configuring ALSA. OSS, despite its limitations, is a tried and tested technology that doesn't require any expert knowledge for configuration -- in most cases it just works right out of the box. People who struggle with ALSA tend to think of OSS with tender affection.

Reply Parent Score: 2

mrUnix Member since:
2006-05-12

I should mention that I am using on-board sound
the ac'97 default of i915 and most modern computers
these days. Alsa has some issues with this.
I use dmix. It works most of the time.
I use archlinux(the best!) and dmix + Kde3.5
is enabled by default(I think they use Jack too)

And it works MOST of the time. I can play a movie
and play an mp3 fine.

Here is how to reproduce the problem:
Login to KDE and start listening to music and while doing that try this java applet:
go to www.freechess.org and click "login now"
(you don't need to know how to play chess),
login as "guest". You should be
greeted with the spoken message "welcome to the free internet chess server". But that message won't be heard. Observe * will let you observe the strongest game in progress and you should hear clicks whenever
a piece moves. I bet you won't.
It is because they are using java. It is a
well-known issue.
As for sound sinks you may be right but for me
I just want to hear all sounds at once and oss does
works flawlessly.

Reply Parent Score: 1

stephanem Member since:
2006-01-11

I've got an ECS 915PA on FreeBSD 6.1 running 4Front's OSS drivers and it works just fine. XMMS rocks, Mplayer rocks, It even has a better virtual mixer than ALSA's crap DMIX - with 4front's virtual mixer I can control each app's volume individually - ALSA is all or nothing.
Plus it just sounds terrible compared to OSS.

I've heard that NetBSD guys are working on an HDaudio driver - wonder how that will sound. As for ALSA, sorry but this was supposed to fix OSS's limitations but it's just horrible to use. Most of the apps are OSS so why bother?

Reply Parent Score: 3

mrUnix Member since:
2006-05-12

I should mention that I am using on-board sound
the ac'97 default of i915 and most modern computers
these days. Alsa has some issues with this.
I use dmix. It works most of the time.
I use archlinux(the best!) and dmix + Kde3.5
is enabled by default(I think they use Jack too)

And it works MOST of the time. I can play a movie
and play an mp3 fine.

Here is how to reproduce the problem:
Login to KDE and start listening to music and while doing that try this java applet:
go to www.freechess.org and click "login now"
(you don't need to know how to play chess),
login as "guest". You should be
greeted with the spoken message "welcome to the free internet chess server". But that message won't be heard. Observe * will let you observe the strongest game in progress and you should hear clicks whenever
a piece moves. I bet you won't.
It is because they are using java. It is a
well-known issue.
As for sound sinks you may be right but for me
I just want to hear all sounds at once and oss does
works flawlessly.

Reply Parent Score: 0

Bending Unit Member since:
2005-07-06

I see no "dmix" options in the Gnome or KDE sound preferences.

Reply Parent Score: 1

kaiwai Member since:
2005-07-06

I hope you do realise that OpenSound 4.0 is just around the corner, and from what I have heard, the latency and features far exceed that of ALSA.

As for the FreeBSD front, they're addressing the sound issue, but at the time they realise that it needs to be SMP capable as well, hence, taking their time to ensure that their future sound API addresses the needs of not only today, but tomorrow as well.

Reply Parent Score: 1