Projects / CDemu for Linux

CDemu for Linux

CDemu for Linux is a software suite consisting of a kernel module, a library, a daemon, and clients. It allows for mounting CD-images in Linux and emulating a CD/DVD drive and disc.

Tags Operating System Kernels Linux
Licenses GPL
Operating Systems POSIX Linux
Implementation C Python
Translations Slovenian Polish Norwegian German

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  01 Jul 2008 20:25
  • Rrelease-after

Changes: Fixes for CUE, CCD, TOC, B6T, MDS, CDI, and NRG parsers. New .CIF and .C2D support. Translation updates. A simple kernel features detector: the vhba module should build on more kernel versions. Very nice graphics have been added.

  • Rrelease-mid
  •  02 Feb 2008 16:11
  • Rrelease-after

Changes: This is the first big release after a complete rewrite from scratch.

  • Rrelease-mid
  •  13 Aug 2006 01:51
  • Rrelease-after

Changes: This version only supports kernel versions 2.6.16 and higher. The 2.4 series is no longer supported. cdemu now has file access like in a loop module. It should now work on amd64 and SMP systems. Support for .iso, .mds, .ccd, and .nrg images was added. Some documentation was added. Bugfixes were made.

  • Rrelease-mid
  •  20 Nov 2004 02:11
  • Rrelease-after

Changes: This version works with the newest 2.6 kernels, on AMD64 systems, and possibly on other 64-bit systems.

  • Rrelease-mid
  •  13 Mar 2004 02:29
  • Rrelease-after

    Changes: The program can now be safely used on multi-user systems. Any user can mount an image in an empty CDemu slot, and only the user (and root) can unmount a slot already in use. A 2.4 threading patch for avoiding locking issues that may fix SMP issues varying from lockups to very poor performance is now also available, but has not received much testing.

    Rss Recent comments

    Rcomment-before 29 Jun 2007 22:24 Rcomment-trans george_lucas Rcomment-after

    DVD ISO Support?
    I have a 4.4Gb dvd iso image and when i do

    # cdemu 0 image_dvd.iso

    i get this:

    -------------------------------------------------------

    Traceback (most recent call last):

    File "/usr/bin/cdemu", line 132, in ?

    main()

    File "/usr/bin/cdemu", line 127, in main

    libcdemu.load_cd(device, args[-1],os.path.basename(args[-1]))

    File "/usr/lib/python2.4/site-packages/libcdemu.py", line 792, in load_cd

    c_struct = build_struct(tracks, file , len(tracks) - 1, comment)

    File "/usr/lib/python2.4/site-packages/libcdemu.py", line 733, in build_struct

    tracks+=struct.pack(track_struct,*entry)

    OverflowError: long int too large to convert

    -------------------------------------------------------

    so, mi question is: does cdemu have dvd iso support?

    Rcomment-before 20 Aug 2006 15:35 Rcomment-trans robertpenz Rcomment-after

    Re: mplayer

    > you can also use mplayer to directly

    > play .bin files

    Which is stated also on the cdemu homepage and the cue

    parsing support in mplayer was also done by a friend an

    me.

    Rcomment-before 20 Aug 2006 15:33 Rcomment-trans robertpenz Rcomment-after

    Re: 2.6

    > the 0.6 beta didnt work well for 2.6,

    > but the CVS worked out just fine.

    the 0.8 release is now the recommended version as the

    svn version will have major changes in the next months.

    Rcomment-before 20 Aug 2006 15:30 Rcomment-trans robertpenz Rcomment-after

    Re: Problems compiling cdemu 0.7

    > Hi, I am trying to install cdemu in SuSE

    > 9.1.

    > This is what happens when I run 'make':

    please try the new version 0.8

    Rcomment-before 20 Aug 2006 15:29 Rcomment-trans robertpenz Rcomment-after

    Re: Development

    > Is this project still alive or is it

    > dead... when do you plan on releasing

    > v1.0

    Its alive. The project has a new maintainer and last

    month 0.8 was released.

    F5786792aa48bc9f12c3f52ba2c60e24_thumb

    Project Spotlight

    Pinot

    Personal search and metasearch tools.

    A7659837936f968b1afe3024bbc4d952_thumb

    Project Spotlight

    Scheture

    Schematic capture for IC design.