CDemu

From Wikipedia, the free encyclopedia

CDemu
Latest release 1.0.0 / December 24, 2007
OS Linux
Genre Emulator
License GPL
Website http://cdemu.sourceforge.net

CDemu is a kernel module for Linux. It is designed to simulate a CD-ROM drive, though it was originally designed by a group of friends as a patch for MPlayer. After the patch was completed, they realized the simplicity, and wrote a module for the kernel.

CDemu is designed to allow you to mount CDs with only a disk image. The program includes a user space program to control the kernel module.

Originally, CDemu was named Virtual CD, but this name had been previously trademarked, and the owners of the trademark requested that they not use the name.

As of June, 2007, development on CDemu 0.8 has ceased and a rewrite called "userspace-CDemu" is being developed instead. This program takes another approach to the emulation, and it is currently even more stable than CDemu 0.8. However, documentation for installing and using the program is lacking. The files for the new version can be found at the authors file server.

[edit] Status

  • Version 0.8 posted on the main site has a serious problem with .bin/.cue image format and others, that results in corrupted files after mounting. Users should download the new userspace-cdemu instead.
  • Usage of CDemu-mounted disk images by multiple users is now possible. Any user can mount an image in an empty CDemu slot, while only the user that mounted the image (and root) can unmount a slot that is already in use.

While CDemu was first created to support .bin or .cue images, the new userspace-CDemu supports Nero's .nrg format, Disc Juggler's .cdi format, Clone CD's .ccd, and possibly others.

The developers are working on supporting as many major formats as they can, and they encourage users to submit patches to this end.

[edit] See also

[edit] External links