CDemu
CDemu
|
|
---|---|
Basic data
|
|
developer | Paweł Różański, Robert Penz u. a. |
Current version | 3.2 (July 8, 2018) |
operating system | Linux |
programming language | C. |
category | CD / DVD emulation |
License | GPL ( Free Software ) |
German speaking | No |
cdemu.sf.net |
Cdemu is a free CD / DVD - / Blu-ray - drive - emulator for Linux , which dumps ( engl. " Images ") in virtual disks can be loaded. The software is published under the GNU General Public License .
development
The development of CDemu has its roots in 2003 when Robert Penz and Justus Schwartz developed a patch for the media player MPlayer , which extended it to support cuesheet and BIN files. After completing the patch, however, the developers were dissatisfied with the result and instead decided to write their own kernel module that loads the two file types into a virtual drive. The module was initially called “Virtual CD”, but since there was already proprietary software of the same name , Penz and Schwartz were soon warned to change the name. In June 2007 it was initially planned to further develop CDemu to version 0.8; However, since there were increasing problems to bring the development of CDemu in line with that of the Linux kernel, the programmers decided to completely rewrite the emulator, which was mainly done by Rok Mandeljc. The new version acted as much as possible in the ring and was therefore more independent. In December 2007 the stable version 1.0.0. the renewed version of CDemu published.
CDemu is now able to read numerous image formats , including proprietary ones (see supported formats ). It is considered the Linux counterpart to the daemon tools that are widely used on Windows .
functionality
The project is divided into several components. The program library "libmirage" is a modular collection of all parsers that are used to read the supported image and container files . The "VHBA module" creates a virtual SCSI drive and serves as a connection between the ring and the Linux kernel. The "CDEmu Daemon" finally processes all SCSI commands of the kernel and passes them back to it - D-Bus is used for this from version 1.4.0 . "Cdemu-client" for the terminal is primarily used for control . As a graphic solution, the developers offer further "gCDEmu" to that long a Gnome - Widget was, but in the meantime for the independent GTK + was further developed application. Both clients are based on Python 3 . As usual with Linux, the loaded images can be mounted anywhere in the file system . The user can set up any number of virtual drives, which must be entered in the fstab system file before being mounted for the first time.
Supported formats
Status: November 2015 (Version 3.0.4)
format | origin |
---|---|
B5T, B6T | Blindwrite |
AM | CdrDao, ReadCD, XCDRoast, CDRWin |
C2D | WinOnCD, Easy Media Creator |
CCD, SUB, IMG | CloneCD |
CDI | DiscJuggler |
CIF | Easy CD Creator |
CSO | PlayStation Portable |
CUE | CDRWin |
DAA | PowerISO |
DMG | Apple Disk Image |
GBI | gBurner |
ISO | ISO 9660 |
ISZ | UltraISO's compressed ISO image |
MDS, MDX | Alcohol 120% |
NRG | Nero Burning ROM |
TOC | CdrDao, ReadCD, XCDRoast |
UDF | Universal disk format |
Web links
Individual evidence
- ↑ Development history on the official website (eng)
- ↑ List of supported formats.