This article is from the CD-Recordable FAQ, by Andy McFadden (firstname.lastname@example.org) with numerous contributions by others.
The Rock Ridge extensions to ISO-9660 define a way for UNIX-isms like long
mixed-case filenames and symbolic links to be supported.
Because it's still an ISO-9660 filesystem, the files can still be read by
machines that don't support Rock Ridge; they just won't see the long forms
of the names.
Rock Ridge is supported by UNIX systems. DOS, Windows, and the Mac
don't currently support it.
Copies of the Rock Ridge standard and System Use Sharing Protocol (SUSP)
can be found at ftp://ftp.ymi.com/pub/rockridge/. Pay a visit to
http://makecd.core.de/Rock_Ridge_Amiga_Specific for a description of