cdrecord does not get on well with with 2.6 kernels for starters and for
seconds the 2.6 install procedure is a tad hand driven (not a problem as
such for slackers but just a tad annoying).
Not really true:
Linux-2.6 did introduce an incompatible kernel interface change at the
time when cdrtools-2.01 were in code freeze state. Recent original cdrtools
versions from:
ftp://ftp.berlios.de/pub/cdrecord/alpha/
work, but there is a lot of missinformation from uninformed people.
Old Linux versions have been safe and did require cdrecord to run as root.
Late Linux-2.4 and early Linux-2.6 versions did introduce a bug that allowed
non-root processes to send SCSI commands.
Instead of fixing this bug, a filter was introduced in the Linux kernel that
did allow some of the SCSI commands to be issued without root privs. This makes
uninformed people believe that cdrecord does not need root privs and the filter
list on the other side is still insecure and still allows non-root processes
(e.g. the backup admin) to gain root privileges.