cdrskin
cdrskin is a Linux kernel module that provides an interface for controlling optical disc writers, such as CD, DVD, and Blu-ray drives, through the SCSI generic (sg) subsystem. It was developed to offer an alternative path for burning operations when standard kernel CD-writing interfaces were insufficient or unavailable. The module communicates with drives using SCSI MMC (MultiMedia Command) style commands and provides a backend that user-space burning tools can drive, typically in combination with cdrecord or other tools that support the cdrskin interface.
In operation, cdrskin is loaded into the kernel (for example via modprobe) and relies on the sg
Availability and usage have varied by distribution and over time. Some modern setups rely primarily on the
See also: cdrecord, sg (SCSI generic), libburn, cdrtools, optical disc drive.