~ubuntu-branches/ubuntu/vivid/aufs/vivid

« back to all changes in this revision

Viewing changes to README

  • Committer: Bazaar Package Importer
  • Author(s): Julian Andres Klode
  • Date: 2008-05-06 18:35:50 UTC
  • mfrom: (1.1.5 upstream)
  • Revision ID: james.westby@ubuntu.com-20080506183550-0b6c974kkgc46oeh
Tags: 0+20080506-1
* New upstream release, supports Kernel 2.6.25 (Closes: #479717)
* Fix building with older Kernels (Closes: #475042)
* Update the patches 01, 04 and 07 to also patch fs/aufs25

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
Aufs -- Another Unionfs
3
3
Junjiro Okajima
4
4
 
5
 
# $Id: README,v 1.74 2008/03/31 07:40:12 sfjro Exp $
 
5
# $Id: README,v 1.79 2008/05/04 23:55:14 sfjro Exp $
6
6
 
7
7
 
8
8
0. Introduction
11
11
Unionfs Version 1.x series. After many original ideas, approaches,
12
12
improvements and implementations, it becomes totally different from
13
13
Unionfs while keeping the basic features.
 
14
Recently, Unionfs Version 2.x series begin taking some of same
 
15
approaches to aufs's.
14
16
Unionfs is being developed by Professor Erez Zadok at Stony Brook
15
17
University and his team.
16
18
If you don't know Unionfs, I recommend you becoming familiar with it
61
63
  accounting, which also supports Linux Security Modules (LSM) mainly
62
64
  for Suse AppArmor.
63
65
- nested mount, i.e. aufs as readonly no-whiteout branch of another aufs.
 
66
- copyup-on-open or copyup-on-write
 
67
- show-whiteout mode
 
68
- show configuration even out of kernel tree
 
69
- no glibc changes are required.
64
70
- and more... see aufs manual in detail
65
71
 
66
72
Aufs is in still development stage, especially:
106
112
In order to update files after the first checkout,
107
113
        $ cd aufs.wcvs/aufs
108
114
        $ cvs update
109
 
Do not forget -A option for 'cvs update' if you ever 'cvs update' with
 
115
Do not forget -A option for 'cvs update' if you have ever 'cvs update' with
110
116
specifying a file version.
111
117
 
112
118
In order to see what the difference between two versions (two dates) is,
125
131
Aufs is being developed and tested on linux-2.6.16 and later.
126
132
You need the correct environment to build a kernel module. Generally
127
133
it is an environment which your kernel was built.
 
134
The aufs source files are under ./fs/aufs or ./fs/aufs25, which are
 
135
for linux-2.6.16 - 2.6.24, and linux-2.6.25 and later respectively.
 
136
Aufs makefile refers the files which is generated by linux build
 
137
system.
128
138
If you are unsure that you got the correct environment, then I
129
139
recommend you to built your kernel by yourself. If it succeeds, you've
130
140
got the correct environment.
324
334
  system, instead of the date you downloaded.
325
335
- configuration (define/undefine CONFIG_AUFS_xxx, or plain local.mk is
326
336
  used or not)
 
337
- kernel configuration or /proc/config.gz (if you have it)
327
338
- behaviour which you think to be incorrect
328
339
- actual operation, reproducible one is better
329
340
- mailto: aufs-users at lists.sourceforge.net
340
351
 
341
352
Tomas Matejicek(slax.org) made a donation (much more than once).
342
353
Dai Itasaka made a donation (2007/8).
 
354
Chuck Smith made a donation (2008/4).
343
355
 
344
356
Thank you very much.
345
357
Donations are always, including future donations, very important and