*BSD News Article 42627


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!msunews!uwm.edu!spool.mu.edu!howland.reston.ans.net!news.cac.psu.edu!news.pop.psu.edu!hudson.lm.com!netline-fddi.jpl.nasa.gov!nntp.et.byu.edu!news.provo.novell.com!park.uvsc.edu!usenet
From: Terry Lambert <terry@cs.weber.edu>
Newsgroups: comp.os.386bsd.development
Subject: Re: DoubleSpace for UFS?
Date: 18 Feb 1995 22:16:30 GMT
Organization: Utah Valley State College, Orem, Utah
Lines: 37
Message-ID: <3i5rju$drn@park.uvsc.edu>
References: <D47HrE.CK7@murdoch.acc.Virginia.EDU>
NNTP-Posting-Host: hecate.artisoft.com

act9m@mamba.cs.Virginia.EDU (Alan Chih-Chang Tai) wrote:
] As a class project, my team is considering implemeting an on-the-fly
] disk compression for the Unix File System.  My questions are:
] 1) how feasible is this?

Very (see #2)

] 2) has this been done before?

Yes.  Check out the Ficus filesystem papers on ftp.cs.ucla.edu.
The current BSD FS code is based on this work.  One class project
was a compressing FS.

There is also a commercial compressing UFS for UnixWare and other
commercial SVR4 UNIX implementations (they advertise in the trade
rags).

There is a PD implementation that is a user space NFS server for
loopback local mount (like AMD and hlfsd, etc.).  I can't remember
the name, but it was on wuarchive, gatekeeper, and uunet the last
time I went looking.

Note also that there is kernel support in the curent FreeBSD snaps
for autogunzip on reference for loading binaries (this was flying
around on the hackers mailing list recently).

] 3) would this involve mucking around with the kernel?

Yes.  Unless you went the user space route (at a significant penalty
to performance).

                                        Terry Lambert
                                        terry@cs.weber.edu
---
Any opinions in this posting are my own and not those of my present
or previous employers.