본문으로 이동
메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.


Open Sound System

리눅스에서 사운드를 만들고 캡처하는 인터페이스로 표준 유닉스 장치(POSIX READ, WRITE, IOCTL 등)에 기반을 두고 있다.

  • 프로젝트 초기에는 Free Software 였으나 현재는 사유화되면서 다양한 라이선스 기반을 배포되고 있다.
  • 1992년 한누 사볼라이넨(Hannu Savolainen)이 만들었고, 초기 리눅스 커널은 사운드 카드를 쓰는 데 OSS 를 썼다. /dev/dsp(소리 입출력), /dev/mixer(음량) 같은 장치 파일을 열고 read·write·ioctl 시스템 콜로 다루는 표준 유닉스 장치 시스템 콜 방식이다
  • 개발사 4Front Technologies 가 새 판을 상용(사유)으로 돌리자, 리눅스 커널은 자유 소프트웨어인 ALSA 를 새로 받아들였다. 커널 2.6(2003년)부터 ALSA 가 기본 사운드 시스템이고 OSS 는 호환 계층으로만 남았다
  • 2007년 OSS 4 가 다시 공개되면서 GPL, CDDL, BSD, 상용 라이선스의 4가지로 배포되고 있다
구분 OSS ALSA
시작 1992년, 한누 사볼라이넨 1998년, 야로슬라프 키셀라
위치 여러 유닉스 계열에서 쓰는 이식형 인터페이스 리눅스 커널 전용 사운드 구성 요소
라이선스 한때 사유화, 지금은 4가지 라이선스 GPL·LGPL
리눅스 기본 커널 2.4 까지 커널 2.6 부터
  • 스캐너는 SANE, 프린터는 CUPS 가 맡는다. 사운드와 관계없다