Conhecendo e instalando o OSS (Open Sound System)

Publicado por StrlenBr em 29/10/2008

[ Hits: 13.265 ]

 


Conhecendo e instalando o OSS (Open Sound System)



O projeto inicial era gratuito, porém ficou famoso com o grande sucesso, e sendo assim o dono contratou a empresa 4Front Technologies, onde aperfeiçoaram ainda mais os dispositivos sonoros. Sendo assim o Linux e o BSD continuaram distribuindo as versões antigas do OSS, já que nas atuais não teriam acesso já que era pago.

Já em 2007, a empresa 4Front Technologies liberou o GPL e o CDDL, para OpenSolaris e Linux. Em janeiro de 2008, a empresa libera para o FreeBSD e outros sistemas sob a licença do BSD.

No Kernel no Linux, dois dispositivos tem sido historicamente usado por APIs com som uniforme. Um deles é o OSS e o outro é o ALSA (Advanced Linux Sound Architecture).

O OSS é padrão nos Kernel 2.4 e o ALSA foi apenas adicionado no Linux lá pelo Kernel 2.5. Os autores do Kernel acharam depreciativo a intenção da empresa do OSS, e mesmo assim a 4Front continuava desenvolver o OSS fora do Kernel.

Enquanto alguns recomendam o ALSA, que geralmente destina-se a funcionar em máquinas modernas, o software portátil geralmente é o OSS, que é usado em todo lugar.

Visite o site oficial do OSS.

Para compilação do OSS você deve verificar se obtém todas essas dependências:

bzip2 linux-headers-`uname -r`
build-essential
gawk
bc
libtool
libgtk2.0-dev

Para quem usa Ubuntu ou derivado (Debian) pode usar o comando apt-get ou baixar o pacote e compilar.

bzip2: http://www.bzip.org/1.0.5/bzip2-1.0.5.tar.gz
gawk: http://ftp.gnu.org/gnu/gawk/gawk-3.1.6.tar.gz
libtool: http://ftp.gnu.org/gnu/libtool/libtool-2.2.tar.gz

Com root vamos criar um export para facilitar:

# export HOMEOSS=$HOME
# cd /usr/src
# wget -c
http://www.4front-tech.com/developer/sources/stable/gpl/oss-v4.0-build1016-src-gpl.tar.bz2
# tar -xzvjf oss-v4.0-build1016-src-gpl.tar.bz2
# mkdir /usr/src/oss-build
# cd /usr/src/oss-build
# /usr/src/oss-v4.0-build1016-src-gpl/configure
# make tarball
# cp oss-linux-v4.0-*.tar.bz2 $HOMEOSS
# cd /usr/src/
# rm -r oss-build
# rm -r oss-v4.0-build1016-src-gpl
# rm gpl/oss-v4.0-build1016-src-gpl.tar.bz2
# cd $HOMEOSS
# tar -xvjf oss-linux-v4.0-*.tar.bz2 --directory=/
# sh /usr/lib/oss/build/install.sh
# sed -i 's/^softoss.*$/vmix/' /usr/lib/oss/etc/installed_drivers
# /usr/sbin/soundon


Em alguns casos você pode querer que o ALSA não se inicie mais com o X, pode então dar um "chmod -x /etc/rc.d/rc.alsa".

Gostaria de agradecer o espaço do Viva o Linux, por ter uma grande pessoa e uma grande troca de idéias, fazendo com que tiremos as dúvidas e fiquemos sempre atualizados.

Abraços e até a próxima.

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Backup no Mozilla com Febe

Backup MySQL com SSH

Triggers para utilização de recursos do PostGIS

Aplicando plugin Layer7 ao Debian Lenny 64 bits

Trinity Desktop - Tenha o fork do KDE 3 no nosso mundo atual!

  

Comentários
[1] Comentário enviado por Century_Child em 29/10/2008 - 21:51h

O som do OSS aqui é MUITO melhor que o do ALSA, com este último eu tinha problemas de clipping. Recomendo. :)



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts