Jan Setje-Eilers <setje at smack.Eng.Sun.COM> wrote:

> > > and is implemented within the filesystem. In order to create 
> > > compressed files a userland utility is used that simply compresses the 
> > > file in place, the file is then marked as compressed via the 
> > > _FIO_COMPRESSED (private) ioctl in the filesystem metadata. 
> > 
> > Do you like to implement the zisofs extension for Rock Ridge or does this
> > apply to ZFS only?
>
>  Funny you should ask. We'd like to, but we're still waiting for legal
> review (let's please not discuss that here as neither you nor I can do
> anything to sway them one way or another).

Well, I did propose to support this 1-2 years ago (not 100% sure abut the date).


>  If we get the green light we'll do this, which will involve the
> corresponding change to mkisofs.

Mkisofs by default includes support for "-z":

  -z, -transparent-compression
                              Enable transparent compression of files

We only need to add the program "mkzftree" which is currently non-portable 
(Linux only) available in source from "H. Peter Anvin".

I did already talk with him about integrating the program into cdrtools a year 
ago and he did give me the permission. For license details, please contact me 
offline.

Did you read the file README.compression from cdrtools?


> > > 5.4 Coexistence with other OSes
> > >
> > > The only other OS of note for SPARC is Linux, and they currently have no 
> > > grub
> > > plans.  SPARC / Linux boots from a loader called SILO, which already has a
> > > grub-like menu facility.
> > 
> > I have no idea about SILO on harddisks, on CDs/DVDs, it is imcompatible to 
> > the
> > Sun boot.
>
>  I'd expect it lives in the boot-block of the slice, so assuming one
> OS per slice it can co-exist as closely as it reasonably needs to.
> More than one OS per slice assumes they can use the same FS as well,
> which other than iso/hsfs is typically not something people would
> expect to be able to do.

While the official Sparc boot (as expected by the boot prom) asumes that
there is a Sun disk label on the CD/DVD media and the boot for a specific
architecture is on a specific partition, SILO works on unlabelled media and
needs a hand crafted command line to boot from CD/DVD. SILO also needs to be 
patched to know where it's second stage is located.

For this reason, SILO is not userfriendly and it is not possible to auto-create
a SILO enabled ISO-9660 filesystem using mkisofs.

If you create a new boot, please make it compatible to what mkisofs supports.
See also the description in the files:

README.sparcboot
README.sunx86boot
README.eltorito

in cdrtools.

J?rg

-- 
 EMail:joerg at schily.isdn.cs.tu-berlin.de (home) J?rg Schilling D-13353 Berlin
       js at cs.tu-berlin.de                (uni)  
       schilling at fokus.fraunhofer.de     (work) Blog: 
http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily

Reply via email to