1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
4 menu
"Filesystems support"
6 config
ADK_WALDUX_KERNEL_MISC_FILESYSTEMS
9 config
ADK_WALDUX_KERNEL_FILE_LOCKING
13 config
ADK_WALDUX_KERNEL_FSNOTIFY
17 config
ADK_WALDUX_KERNEL_AUTOFS4_FS
20 config
ADK_WALDUX_KERNEL_TMPFS_POSIX_ACL
23 config
ADK_WALDUX_KERNEL_TMPFS_XATTR
26 config
ADK_WALDUX_KERNEL_EXPORTFS
29 config
ADK_WALDUX_KERNEL_JBD2
31 select
ADK_WALDUX_KERNEL_CRC32
32 select
ADK_WALDUX_KERNEL_CRYPTO
33 select
ADK_WALDUX_KERNEL_CRYPTO_CRC32C
35 config
ADK_WALDUX_KERNEL_EXT3_FS_XATTR
38 config
ADK_WALDUX_KERNEL_FAT_DEFAULT_CODEPAGE
42 config
ADK_WALDUX_KERNEL_FAT_DEFAULT_IOCHARSET
46 config
ADK_WALDUX_KERNEL_SQUASHFS_XZ
49 config
ADK_WALDUX_KERNEL_JFFS2_COMPRESSION_OPTIONS
52 config
ADK_WALDUX_KERNEL_JFFS2_ZLIB
57 config
ADK_WALDUX_KERNEL_EXT2_FS
58 tristate
"EXT2 filesystem support"
59 select
ADK_WALDUX_KERNEL_BLOCK
60 default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
63 Ext2 is
a standard
Linux file system for hard disks
.
65 config
ADK_WALDUX_KERNEL_EXT3_FS
66 tristate
"EXT3 filesystem support"
67 select
ADK_WALDUX_KERNEL_BLOCK
69 This is the
journalling version
of the
Second extended
file system
70 (often called ext3
), the
de facto standard
Linux file system
71 (method
to organize
files on
a storage
device) for hard disks
.
73 The journalling code
included in this
driver means
you do not
have
74 to run e2fsck
(file system checker
) on your
file systems after
a
75 crash
. The journal keeps
track of any changes
that were
being made
76 at
the time
the system crashed
, and can ensure
that your
file system
77 is consistent without
the need
for a lengthy check
.
79 Other than adding
the journal to the file system, the on-disk format
80 of ext3
is identical to ext2
. It is possible
to freely switch
81 between using
the ext3 driver and the ext2 driver, as long as the
82 file system has
been cleanly unmounted
, or e2fsck
is run on the file
85 To add
a journal on an existing
ext2 file system or change
the
86 behavior
of ext3 file systems, you can use the tune2fs
utility ("man
87 tune2fs"). To modify attributes
of files and directories
on ext3
88 file systems, use chattr ("man chattr"). You need to be
using
89 e2fsprogs
version 1.20 or later
in order
to create
ext3 journals
90 (available
at <http
://sourceforge.net/projects/e2fsprogs/>).
92 config
ADK_WALDUX_KERNEL_EXT4_FS
93 tristate
"EXT4 filesystem support"
94 select
ADK_WALDUX_KERNEL_BLOCK
95 select
ADK_WALDUX_KERNEL_JBD2
99 config
ADK_WALDUX_KERNEL_HFSPLUS_FS
100 tristate
"HFS+ filesystem support"
101 select
ADK_WALDUX_KERNEL_BLOCK
102 select
ADK_WALDUX_KERNEL_NLS_UTF8
103 select
ADK_WALDUX_KERNEL_MISC_FILESYSTEMS
105 If you say Y here
, you will be
able to mount
extended format
106 Macintosh-formatted hard drive
partitions with full
read-write
access.
108 This file system is often called
HFS+ and was
introduced with
109 MacOS 8. It includes all
Mac specific filesystem data such
as
110 data forks
and creator codes
, but
it also has
several UNIX
111 style
features such
as file ownership
and permissions
.
113 config
ADK_WALDUX_KERNEL_NTFS_FS
114 tristate
"NTFS file system support"
115 select
ADK_WALDUX_KERNEL_BLOCK
117 NTFS is the file system of Microsoft Windows NT, 2000, XP and 2003.
119 Saying Y or M here
enables read support. There is partial
, but
120 safe
, write
support available
. For write
support you must also
121 say Y to "NTFS write support" below
.
123 There are also
a number
of user
-space
tools available
, called
124 ntfsprogs
. These include ntfsundelete
and ntfsresize
, that work
125 without
NTFS support enabled in the kernel.
127 This is a rewrite
from scratch
of Linux NTFS support and replaced
128 the old NTFS code
starting with Linux 2.5.11. A backport
to
129 the Linux 2.4 kernel series is separately available
as a patch
130 from the project web site
.
132 For more
information see <file:Documentation/filesystems
/ntfs
.txt
>
133 and <http
://linux-ntfs.sourceforge.net/>.
135 If you are not
using Windows NT, 2000, XP or 2003 in addition
to
136 Linux on your computer
it is safe
to say N.
137 Kernel modules for NTFS support
139 config
ADK_WALDUX_KERNEL_VFAT_FS
140 tristate
"VFAT filesystem support"
141 select
ADK_WALDUX_KERNEL_BLOCK
142 select
ADK_WALDUX_KERNEL_NLS_CODEPAGE_850
143 select
ADK_WALDUX_KERNEL_NLS_ISO8859_1
144 default y if ADK_TARGET_BOARD_BCM28XX
147 This option provides
support for normal
Windows file systems with
148 long filenames
. That includes non
-compressed
FAT-based
file systems
149 used by
Windows 95, Windows 98, Windows NT 4.0, and the Unix
150 programs
from the mtools package
.
152 The VFAT support enlarges your
kernel by about
10 KB Please read the
153 file <file:Documentation/filesystems
/vfat
.txt
> for details
.
155 config
ADK_WALDUX_KERNEL_XFS_FS
156 tristate
"XFS filesystem support"
157 select
ADK_WALDUX_KERNEL_BLOCK
158 select
ADK_WALDUX_KERNEL_EXPORTFS
159 select
ADK_WALDUX_KERNEL_LIBCRC32C
161 XFS is a high performance
journaling filesystem which originated
162 on the SGI IRIX platform
. It is completely multi
-threaded
, can
163 support large files and large filesystems, extended attributes
,
164 variable
block sizes
, is extent based
, and makes
extensive use of
165 Btrees (directories
, extents
, free
space) to aid both performance
168 Refer to the documentation at <http
://oss.sgi.com/projects/xfs/>
169 for complete
details. This implementation is on-disk compatible
170 with the IRIX version of XFS.
172 config
ADK_WALDUX_KERNEL_BTRFS_FS
173 tristate
"Btrfs filesystem support"
174 select
ADK_WALDUX_KERNEL_BLOCK
175 select
ADK_WALDUX_KERNEL_CRYPTO_CRC32C
176 select
ADK_WALDUX_KERNEL_RAID6_PQ
177 select
ADK_WALDUX_KERNEL_XOR_BLOCKS
178 select
ADK_WALDUX_KERNEL_ZLIB_DEFLATE
179 select
ADK_WALDUX_KERNEL_LZO_COMPRESS
180 select
ADK_WALDUX_KERNEL_LZO_DECOMPRESS
182 Btrfs is a general
purpose copy
-on-write
filesystem with extents
,
183 writable
snapshotting, support for multiple
devices and many more
184 features focused on fault
tolerance, repair
and easy administration
.
185 For more
information, please
see the web pages
at
186 http
://btrfs.wiki.kernel.org
188 config
ADK_WALDUX_KERNEL_FUSE_FS
189 tristate
"Filesystem in Userspace support"
191 With FUSE it is possible
to implement
a fully functional
192 filesystem in a userspace
program.
194 By enabling this
, only
the kernel module gets build
.
195 For using it, you will most
likely also want
to enable
198 config
ADK_WALDUX_KERNEL_JOLIET
201 config
ADK_WALDUX_KERNEL_ISO9660_FS
202 tristate
"ISO 9660 / JOLIET CDROM file system support"
203 select
ADK_WALDUX_KERNEL_JOLIET
205 This is the standard file system used
on CD-ROMs. It was previously
206 known
as "High Sierra File System" and is called "hsfs" on other
207 Unix systems. The so-called Rock-Ridge extensions which allow
for
208 long Unix filenames
and symbolic links
are also supported
by this
209 driver. If you have a CD-ROM drive
and want
to do more
with it than
210 just
listen to audio
CDs and watch its
LEDs, say Y (and read
211 <file:Documentation/filesystems/isofs
.txt
> and the CD-ROM-HOWTO,
212 available
from <http
://www.tldp.org/docs.html#howto>), thereby
213 enlarging your
kernel by about
27 KB; otherwise
say N.
215 config
ADK_WALDUX_KERNEL_UDF_FS
216 tristate
"UDF file system support"
217 select
ADK_WALDUX_KERNEL_CRC_ITU_T
219 This is the new file system used
on some
CD-ROMs and DVDs. Say Y if
220 you intend to mount
DVD discs
or CDRW's written in packet
mode, or
221 if written to by other
UDF utilities
, such
as DirectCD.
222 Please read <file:Documentation/filesystems/udf
.txt
>.
224 config
ADK_WALDUX_KERNEL_JFFS2_FS
225 tristate
"JFFS2 filesystem"
226 select
ADK_WALDUX_KERNEL_MISC_FILESYSTEMS
227 select
ADK_WALDUX_KERNEL_MTD
228 select
ADK_WALDUX_KERNEL_MTD_BLOCK
229 select
ADK_WALDUX_KERNEL_JFFS2_COMPRESSION_OPTIONS
230 select
ADK_WALDUX_KERNEL_JFFS2_ZLIB
232 JFFS2 flash
filesystem
234 config
ADK_WALDUX_KERNEL_SQUASHFS
235 tristate
"SquashFS filesystem"
236 select
ADK_WALDUX_KERNEL_MISC_FILESYSTEMS
237 select
ADK_WALDUX_KERNEL_SQUASHFS_XZ
239 Squashfs compressed read-only
filesystem
241 config
ADK_WALDUX_KERNEL_MTD_UBI_GLUEBI
244 config
ADK_WALDUX_KERNEL_MTD_UBI
246 select
ADK_WALDUX_KERNEL_MTD
247 select
ADK_WALDUX_KERNEL_MTD_UBI_GLUEBI
249 config
ADK_WALDUX_KERNEL_UBIFS_FS
250 tristate
"UBIFS Filesystem"
251 select
ADK_WALDUX_KERNEL_MTD_UBI
253 UBIFS is a file system for flash
devices which works
on top of UBI.
258 source
target/waldux
//config/Config.in.fsopts
259 source
target/waldux
//config/Config.in.part
260 source
target/waldux
//config/Config.in.fsnet
261 source
target/waldux
//config/Config.in.nls