Conhecendo e instalando o OSS (Open Sound System)

Publicado por StrlenBr em 29/10/2008

[ Hits: 12.704 ]

 


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

bc - Como passar parâmetros via linha de comando para a calculadora

Questão: Quando reiniciar um sistema Unix?

Upgrade de Debian Lenny para Debian Squeeze

Não tem como errar: Instalando e configurando o Apache

Montando imagens criadas pelo dd de um dispositivo RAID

  

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