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