SUMMARY: Creating cdrom

From: Gabel Martin <>
Date: Mon Apr 28 2003 - 04:03:34 EDT
Hi everybody,

Thank you for for all who have replied. I got several good answers and
suggestions. See my original message at bottom of this mail.
My favorite came from Brendan Searle:

Hi Martin,

The ISO9660 data CDROM standard fits the "lowest common denominator" and is
written for MS-DOS, VMS, Mainframes etc. with 8.3 filenames (ie. 8 character
filenames with a 3 character extension - all upper case); I think VMS type
version numbers were also supported, but typically ignored.  Some Unix
systems (as you've found) map 8.3 filenames to lower case and some leave
as upper case.

Macs and Unix wanted long filenames from the start, so the "Rock Ridge" long
filename extension was created.  Rock Ridge is an extension to ISO9660, so
8.3 filenames still exist on the CD, but a mapping file is added that lists
the long version of the filename for each 8.3 filename.  A few things like
symbolic links are also supported I think(?).

Because Rock Ridge was created by the enemy, Microsoft chose to write a new
standard for long filenames when Windows 95 came out sometime later.  It's
called "Joliet" and is different than "Rock Ridge".

Just about all the Windows CD burning software writes long filenames as
Joliet.  I have about 6 different Windows applications (Nero, etc.) and none
of them support Rock Ridge.

You can create CD's with both Rock Ridge and Joliet, but you have to use the
Unix "mkisofs" program; eg.:

   mkisofs -o /var/tmp/CDIMAGE -R -J -V "VOLNAME" <dir>

This will create a CD "image" (/var/tmp/CDIMAGE) with both Rock Ridge (-R)
and Joliet (-J) long filename extensions.

You can then use your PC burning application to burn the binary image to a
CD, or use the Unix utility "cdrecord"; eg:

   cdrecord -v fs=6m speed=8 dev=2,5,0 /var/tmp/CDIMAGE

Trivia:  ISO9660 was developed under the name "High Sierra Filesystem"
(you'll still see references to HSFS under Solaris).  High Sierra came from
the location that the developers met (California?, Nevada?).  As a bit of
twisted humour, "Rock Ridge Filesystem" is named after the town in the movie
Blazing Saddles.

Regards, Brendan.

Hi everyone,

A colleague passed me this question yesterday. His job will be creating
cdroms with appication parts for our customers. He sits in front of a Win 2K
machine. He has several *.tar.Z files and - customer depending - license
files. So every disk has to be created separately. He uses nero for burning
cdroms. Now he wants to know the settings to make the cdrom accessable under
a sol box. Every attempt failed so far. Means the cd was accessable under
win and even linux but not under solaris. Another thing he reported was a
strange behavior of the solaris (currently we're using 2.6 on an Ultra 10) -
under win/linux all characters are displayed as upper case, in solaris as
lower case. In the web you find a lot of "how to create a bootable cdrom",
but that's not what I need. Do you have any suggestions


sunmanagers mailing list
Received on Mon Apr 28 04:07:40 2003

This archive was generated by hypermail 2.1.8 : Thu Mar 03 2016 - 06:43:09 EST