문제
다음 설명에 해당하는 명칭으로 알맞은 것은?
리눅스 및 유닉스 계열 운영체제에서 사운드를 만들고 캡처하는 인터페이스로 표준 유닉스 시스템 콜(POSIX)에 기반을 두고 있다. 프로젝트 초기에는 Free Software이었으나 사유화되기도 했다.
① ALSA ② CUPS ③ SANE ④ OSS
정답
4번
해설
정답: 4. 유닉스 표준 시스템 콜(open/read/write/ioctl)을 기반으로 사운드를 입출력하는 인터페이스이며 초기에는 자유 소프트웨어였다가 일부 상용화된 것은 OSS(Open Sound System)이다.
오답 풀이
- 1번: ALSA(Advanced Linux Sound Architecture)는 OSS 를 대체하기 위해 만들어진 리눅스 표준 사운드 시스템으로, 현재 커널의 기본 사운드 드라이버이다.
- 2번: CUPS 는 사운드가 아니라 인쇄(프린팅) 시스템이다.
- 3번: SANE 는 스캐너 제어용 인터페이스이다.
- 4번: POSIX 시스템 콜 기반에 초기 자유 소프트웨어였다가 사유화된 사운드 인터페이스는 OSS 이다.
보충 개념 리눅스 사운드 역사: 초기 OSS → 한계 보완을 위한 ALSA 로 전환되었고, 현재 표준은 ALSA(상위에 PulseAudio/PipeWire 등 사운드 서버)이다.