Open Sound System (OSS) Download


About Open Sound System(OSS):

Open Sound System (OSS) is the first attempt in unifying the digital audio architecture for UNIX. OSS is a set of device drivers that provide a uniform API across all the major UNIX architectures. It supports Sound Blaster or Windows Sound System compatible sound cards which can be plugged into any UNIX workstation supporting the ISA or PCI bus architecture. OSS also supports workstations with on-board digital audio hardware.

Traditionally, each UNIX vendor has provided their own API for processing digital audio. This meant that applications written to a particular UNIX audio API had to be re-written or ported, with possible loss of functionality, to another version of UNIX. Applications written to the OSS API, need to be designed once and then simply re-compiled on any supported UNIX architecture. OSS is source code compatible across all the platforms.

Most UNIX workstations, thus far, have only provided support for digital audio sampling and playback (business audio). OSS brings the world of MIDI and electronic music to the workstation environment. With the advent of streaming audio, speech recognition/generation, computer telephony, Java and other multimedia technologies, applications on UNIX can now provide the same audio capabilities as those found on Windows NT, OS/2, Windows 95 and the Macintosh operating systems. OSS also provides synchronized audio capabilities required for desktop video and animation playback.

Submitted On:
05 May 2010
Submitted By:
Karl vom Dorff (karl)
File Size:
1,157.37 Kb
BSD License / Common Development and Distribution License / GNU General Public License / Proprietary
File Version:
File Author:
Scott MC
File HomePage:
Click to visit site
Total Votes:3


0 # Terratech Aureon 5.1 Soundcard (PCI) with C-Media ChipBrunoBratwurst 2008-10-01 20:48
My Terratech Aureon 5.1 Soundcard with a CM-Media Chip is working with the OSS for HAIKU...

You have to disable you Onboard Soundcard (if you have one) at Bootsetup to make the C-Media Soundcard work for HAIKU.
0 # MaxOS 2008-11-03 03:30
Some newer compilation is, with corrections?
0 # karl 2008-11-03 10:16
not sure if the changes were documented, can't find.
+1 # Freezenmalth 2009-02-17 10:39
Booting (from USB stick) a Gigabyte GA-M61PME-S2 motherboard with dual-core 2.7GHz AMD Athlon. Works well but no sound: Onboard sound chip is an ALC662. Under Windows, the drivers seem to be called Realtek HDA .

So I've tried the OSS but it causes a fatal lock-up just after the boot screen.

Any suggestions?
0 # MaxOS 2009-02-17 21:25
Mhm, I have identical motherboard and OSS works me nice, in distinction from HDA driver which does problem. Yes, under Windows this ALC662. Under Haiku use with Terminal command "listdev", you see what Haiku see ;-)
0 # nmalth 2009-02-18 09:46
So what am I doing wrong?
Must I remove some existing drivers first?

Also, the download unzips to a series of folders under "home" and obviously to install it I make sure the contents are copied to the same folders under the real home directory. But I see it creates some empty folders, for example /add-ons/kernel/drivers/dev/audio/oss
Is that correct or is something missing?

Many thanks for your help.
0 # nmalth 2009-02-18 09:54
Me again. Listdev shows both:
device Multimedia controller (Audio device) [4|3|0]
vendor 1002: ATI Technologies Inc
device aa30: HD48x0 audio
device Multimedia controller (Audio device) [4|3|0]
vendor 10de: nVidia Corporation
device 03f0: MCP61 High Definition Audio
0 # karl 2009-02-18 10:38
you're supposed to move the zip to /boot and then unzip it.
0 # MaxOS 2009-02-18 20:28
MCP61 High Definition Audio - and I too :-)
exactly, you unpacked in good place this?
0 # nmalth 2009-02-19 14:11
Yes but it's still no go. (I may have been doing it the hard way but I think I got everything in the right place the first time ;-))

@ MaxOS: Did you do any other booting tweaks?
0 # MaxOS 2009-02-20 00:24
Must I remove some existing drivers first?

No, because you have not no drivers there, hda has not in image, you would have it to include during compilation.
You will use from image maybe, which I prepared earlier, it is this gcc4 hybrid including also OSS:

@ MaxOS: Did you do any other booting tweaks?

Any, after manual installing library sufficed restart Media Server from menu Preference -> Media (sometimes is need restart system).
0 # nmalth 2009-03-01 10:20
I'm ready to give up on this, for now. I've tried Max's image and it's the same: locks after the boot icons unless I disable user add-ons. No amount of fiddling with BIOS or boot options makes a difference. All I can think of now is that this machine's got too much ram?? (3.5G).
This machine is my sons' new one and I'm not really allowed to fiddle more radically with it. Hence the USB stick :-)
I'm also running Haiku on a real partition on my own BeOS machine (a 1GHz Celeron with 82C686 sound) and the same image, with OSS, boots well, and Media prefs then give me the choice of driver, OSS or Haiku's original auvia. Both are buggy, though - they only give one channel whereas I get two channels in BeOS.
0 # MaxOS 2009-03-01 11:43
All I can think of now is that this machine's got too much ram?? (3.5G)

Probably not, I have 3GB RAM now.
Boot Haiku from debug output maybe (in safe mode) and see on what it stands up.
-1 # RE: Open Sound System (OSS)thatguy 2010-09-27 21:35
crahs the machine on ich45 intel sound and a few others. This driver is at best buggy and should be generally considered massivly flawed.

Best bet would be to rip apart the code and takes whats useful. another fialed linux driver. not shocked.

Please register to post comments

Search Files

Search For: 
Search File Titles: 
Search File Descriptions: 

The Largest BeOS/Haiku Software Repository