| 개발자 | The CDemu project |
|---|---|
| 안정화 버전 | 3.2.5
/ 2021년 4월 23일 |
| 프로그래밍 언어 | C 및 Python, GTK 사용 |
| 운영 체제 | 리눅스 |
| 언어 | 7개 언어 |
| 종류 | 가상 드라이브 |
| 라이선스 | GNU GPLv2 |
| 웹사이트 | cdemu |
CDemu는 리눅스 운영체제에서 광 디스크 드라이브와 광 디스크(CD-ROM 및 DVD-ROM 포함)를 에뮬레이트하도록 설계된 자유 및 오픈 소스 가상 드라이브 소프트웨어이다.
2019년 6월 30일 기준[update] 기준, CDemu는 데비안, 우분투, 페도라 리눅스의 공식 저장소에서 이용할 수 없으나, 우분투의 공식 PPA 및 페도라 리눅스의 COPR을 통해 이용 가능하다.
CDEmu는 다음 요소로 구성된다.

이 소프트웨어는 커널 모듈과 D-Bus 통신에 의존하는 클라이언트를 제외하면 GLib를 지원하는 다른 운영체제로 이식 가능하다.
CDemu는 원래 로버트 펜츠(Robert Penz)와 유스투스 슈워츠(Justus Schwartz)가 .CUE/.BIN 파일을 마운트할 수 있도록 하는 엠플레이어용 패치로 설계되었다. 패치가 완료된 후, 그들은 그 단순함을 깨닫고 리눅스 커널용 모듈을 작성했다.
원래 CDemu의 이름은 Virtual CD였으나, 해당 이름은 이미 상표가 등록되어 있었고, 상표권자가 이름 사용을 자제해 달라고 요청했다.
2007년 6월부터 CDemu 0.8 버전의 개발이 중단되고 재작성이 이루어졌다. 이 작업의 대부분은 로크 만델츠(Rok Mandeljc)가 수행했다. 이 새로운 버전의 CDemu는 가능한 한 사용자 공간에서 작업함으로써 에뮬레이션에 대한 새로운 접근 방식을 취했다. 2008년 6월 기준으로 이 버전은 대체로 안정적인 것으로 간주된다.
버전 2.0.0부터 CDemu는 다음 이미지 형식을 지원한다.
에뮬레이터는 SCSI 광 드라이브를 위한 MMC-3 표준을 최대한 밀접하게 따르려 노력하며, 이를 통해 현실적이고 정확한 에뮬레이션을 보장한다.
CDemu로 에뮬레이트된 광 미디어는 리눅스 내에서 마운트될 수 있다.
CDemu는 CD 서브채널, CD 텍스트, ISRC, MCN 및 ECC/EDC, DPM/RMPS을 지원한다. 또한 제한적인 수의 암호화 및 압축 이미지 형식에 대한 지원도 포함되어 있다.
개발자들은 가능한 한 많은 주요 형식을 지원하기 위해 노력하고 있으며, 사용자들이 이를 위한 패치를 제출하는 것을 권장한다.