First, the background, the Linux audio system is very incomplete history:
1. The OSS3 is the older sound system in the Linux kernel, which is now gradually discarded by 2. OSS4 was developed as a closed source software, so the 2002 ALSA was used to replace OSS3 as the voice architecture in the Linux kernel 3. 2007 4Front http://www.aliyun.com/zixun/aggregation/3447.html ">technologies released the GPL version of the OSS4, at this time ALSA has been a
About Alsa,oss4,pulseaudio and Jack's scanty version of the introduction (ESD, etc. omitted 10,000 words):
1. ALSA is currently the standard audio framework on the Linux kernel, but only Linux systems are supported and no software reverb is available. Support for all kinds of equipment is very comprehensive. 2. OSS4 missed the opportunity to become part of the official kernel, but its cross-platform is far better than ALSA, supporting Windows, BSD and many UNIX, and its APIs are said to be more suited to development. OSS4 has real-time, low-latency features, supporting software reverb, all operations in the kernel layer implementation. However, support for USB devices is significantly weaker. 3. PulseAudio is a voice agent designed for POSIX compliant environments with built-in software reverb. PulseAudio can send programs to voice system requests to the ALSA, OSS, and so on a variety of backend, can even transmit these messages over the network. 4. Jack is a professional voice service system, Cross-platform, and its performance of the kernel real-time requirements higher than PulseAudio, in the general operating system Jack is not the former popular, today we do not toss this.
Ubuntu defaults to using ALSA as the underlying sound driver, and the program interacts with PulseAudio, which is a good solution. However, occasionally, the author encounters the problem of ALSA being monopolized by other software, only to be fashionable with the OSS4 craze on the #ubuntu CN.
Change OSS4 is to toss, toss is risky, the following is the reason for tossing:
1. Default ALSA does not work on your computer
2. Pure like OSS4, do not like ALSA
3. Want to follow the wind and toss
The specific benefits of changing OSS4:
1. Better quality in some cases
2. Low latency, low CPU footprint
3. Self-with software reverb
4. More comprehensive documentation
The specific disadvantages of changing OSS4:
1. Some hardware is not supported
2. Poor support for MIDI
3. USB sound device support is still in the experimental phase
4. It may make the system sound system cross
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.