Changes To AppFS
     1      1   Files on disk.
     2      2   ==============
     3      3   
     4      4   AppFS is a FUSE-based filesystem that presents a filesystem view of remote packages presented via HTTP for the purpose of running software without the hassle of installing it.
     5      5   
     6      6   Instead, as files are requested they are downloaded and made available.
     7      7   
     8         -It is similar to the [LazyFS](http://sourceforge.net/projects/zero-install/files/OLD-lazyfs-linux/).
            8  +It is similar to the the original 0install implementation, [LazyFS](http://sourceforge.net/projects/zero-install/files/OLD-lazyfs-linux/).  It supports many features required for large scale deployments.  It has the following fancy features:
            9  +   * Write support: Writes are redirected to the users HOME directory
           10  +   * Set-UID root support: Administrators may set conditions on which files are Set-UID root (by default, no files are)
           11  +   * Run-time configuration reloading: All configuration may be reloaded at run-time
           12  +   * PKI support: Package providers can optionally sign index files, which in turn signs all packages and all files in packages
     9     13   
    10     14   It should be mounted in `/opt/appfs`.  Once mounted, sub-directories will be automatically made available by attempting to access the hostname of an AppFS server.  For example, `/opt/appfs/core.appfs.rkeene.org` contains:
    11     15   
    12     16   `$ ls -l /opt/appfs/core.appfs.rkeene.org/`<br>
    13     17   `total 0`<br>
    14     18     `dr-xr-xr-x 4 root root 0 Nov 19 04:02 `&nbsp;<font color="blue">`acl`</font>`/`<br>
    15     19   `dr-xr-xr-x 4 root root 0 Nov 19 04:02 `&nbsp;<font color="blue">`appfs`</font>`/`<br>
................................................................................
    29     33   `dr-xr-xr-x 4 root root 0 Nov 19 04:02 `&nbsp;<font color="blue">`readline`</font>`/`<br>
    30     34   `dr-xr-xr-x 4 root root 0 Nov 19 04:02 `&nbsp;<font color="blue">`tcl`</font>`/`<br>
    31     35   `dr-xr-xr-x 4 root root 0 Nov 19 04:02 `&nbsp;<font color="blue">`zlib`</font>`/`<br>
    32     36   `$ `
    33     37   
    34     38   Download
    35     39   --------
    36         -  *  [Version 1.6](http://www.rkeene.org/devel/appfs/appfs-1.6.tar.gz) (<small>[Browse Code](dir?ci=1.6&type=tree)</small>) (**LATEST**)
           40  +  *  [Version 1.8](http://www.rkeene.org/devel/appfs/appfs-1.8.tar.gz) (<small>[Browse Code](dir?ci=1.8&type=tree)</small>) (**LATEST**)
           41  +  *  [Version 1.6](http://www.rkeene.org/devel/appfs/appfs-1.6.tar.gz) (<small>[Browse Code](dir?ci=1.6&type=tree)</small>)
    37     42     *  [Version 1.4](http://www.rkeene.org/devel/appfs/appfs-1.4.tar.gz) (<small>[Browse Code](dir?ci=1.4&type=tree)</small>)
    38     43     *  [Version 1.2](http://www.rkeene.org/devel/appfs/appfs-1.2.tar.gz) (<small>[Browse Code](dir?ci=1.2&type=tree)</small>)
    39     44     *  [Version 1.0](http://www.rkeene.org/devel/appfs/appfs-1.0.tar.gz) (<small>[Browse Code](dir?ci=1.0&type=tree)</small>)
    40     45   
    41     46   Documentation
    42     47   -------------
    43     48     *  [Getting Started](home/Getting Started)
    44     49     *  [Manual](home/Manual)