Considering the fact that this is from Datenwolf I wouldn't really get my hopes up. To me it seems that the guy doesn't know much if anything about audio on Linux...
ALSA to this day supports the OSS API. No one was blackmailing. 4Front Technologies, the owner of Open Sound System’s source code, just made it proprietary, hoping to license newer versions to (then still relatively strong) proprietary UNIX vendors.
Better get you facts straight before posting BS again…
Considering the fact that this is from Datenwolf I wouldn't really get my hopes up. To me it seems that the guy doesn't know much if anything about audio on Linux...
Last edited by Teho; 07-31-2012 at 07:48 AM.
I hope KLANG for FreeBSD would be a fork of sound(4) until API is stable to be finally merged upstream. FreeBSD OSS implementation is quite good: it doesn't produce interrupts when you pause a player and seems to be better maintained than 4Front OSS.
While duplication of effort is generally a bad thing, I like judging by merit. If this ends up being superior to ALSA and PA, then rejoice; progress to the audio stack. Elsewise this implementation will simply remain niche and/or die out, and it may have taken manhours that could otherwise have been spent on existing systems (but that's not guaranteed).
I wonder, to what extent can existing drivers be ported to this?
Yeah, chances of mainlining this is slim at best, and cards are really stacked against it if it wants to gain traction when being an out-of-tree system.
Well, the page does say that KLANG API is a superset of OSS API, with its extensions including power management support. From the page;
Originally Posted by http://klang.eudyptula.org
Is this that big a problem? In its defense, it does mention being targeted toward Linux and FreeBSD kernels. (Moreover, to sate my curiosity, what open source OS nowadays isn't nix-like, or at least supports char devices?)
My pragmatic self concedes to this, but my idealistic self just nods its head and says 'bring it.' Much like extraordinary claims demand extraordinary evidence, if this project can show that it's a better solution across the board, then I'm all for it. Until such time I'll stick with PA, but my door will stay open to new ideas. Moreover I imagine most applications will still use abstraction layers (SDL, gstreamer, etc), excepting stuff where realtime-level latencies are simply crucial.
Can't argue here. My main gripe with PA is just that KDE doesn't implement its controls better, which isn't PA's fault at all. PA is great for my use-cases.
This is an interesting problem. Can ALSA drivers be ported to KLANG, keeping the hardware interface but changing what it exposes to the kernel?
Well, to be a bit more fair, it's more like seeing everyone else taking long trips in their gasoline-powered cars, and thinking "hm, can't we use this new cheap diesel I'm envisioning and cut costs?". New car engines would have to be developed, but assuming ALSA drivers can be ported with reasonable effort, the rest of the car can stay the same.
He's scratching his own itch. :3 And if he really thinks that the basic workings of ALSA are that flawed, what's left but to start from scratch?
This is just a protest project, not even newsworthy.
DO NOT pollute my kernel with stupid audio crap that doesn't belong in the kernel. ALSA+Pulse is a MUCH better approach to sound.
Some people get freaked out when things actually ADVANCE. They are very small people.
If you understand German, check http://www.heise.de/open/news/foren/.../showthread-1/
Wolfgang explains a bit more about KLANG and his arguments sound valid.