1 # SPDX-License-Identifier: GPL-2.0-only 2 config FAT_FS 3 tristate 4 select BUFFER_HEAD 5 select NLS 6 select LEGACY_DIRECT_IO 7 help 8 If you want to use one of the FAT-ba 9 VFAT (Windows 95) file systems), the 10 to include FAT support. You will the 11 diskettes with FAT-based file system 12 files on them, i.e. MSDOS files will 13 other Unix files. 14 15 This FAT support is not a file syste 16 the foundation for the other file sy 17 M to at least one of "MSDOS fs suppo 18 order to make use of it. 19 20 Another way to read and write MSDOS 21 partitions from within Linux (but no 22 mtools ("man mtools") program suite. 23 order to do that. 24 25 If you need to move large files on f 26 Linux box, say Y here, mount the flo 27 file system and use GNU tar's M opti 28 available for Unix and DOS ("man tar 29 30 The FAT support will enlarge your ke 31 say Y. 32 33 To compile this as a module, choose 34 fat. Note that if you compile the F 35 cannot compile any of the FAT-based 36 -- they will have to be modules as w 37 38 config MSDOS_FS 39 tristate "MSDOS fs support" 40 select FAT_FS 41 help 42 This allows you to mount MSDOS parti 43 they are compressed; to access compr 44 Linux, you can either use the DOS em 45 DOSEMU-HOWTO, available from 46 <https://www.tldp.org/docs.html#howt 47 <ftp://ibiblio.org/pub/Linux/system/ 48 intend to use dosemu with a non-comp 49 here) and MSDOS floppies. This means 50 transparent, i.e. the MSDOS files lo 51 other Unix files. 52 53 If you have Windows 95 or Windows NT 54 partitions, you should use the VFAT 55 support" below), or you will not be 56 generated by Windows 95 / Windows NT 57 58 This option will enlarge your kernel 59 answer Y. This will only work if you 60 as well. To compile this as a module 61 be called msdos. 62 63 config VFAT_FS 64 tristate "VFAT (Windows-95) fs support 65 select FAT_FS 66 help 67 This option provides support for nor 68 long filenames. That includes non-c 69 used by Windows 95, Windows 98, Wind 70 programs from the mtools package. 71 72 The VFAT support enlarges your kerne 73 works if you said Y to the "DOS FAT 74 the file <file:Documentation/filesys 75 unsure, say Y. 76 77 To compile this as a module, choose 78 vfat. 79 80 config FAT_DEFAULT_CODEPAGE 81 int "Default codepage for FAT" 82 depends on FAT_FS 83 default 437 84 help 85 This option should be set to the cod 86 It can be overridden with the "codep 87 See <file:Documentation/filesystems/ 88 89 config FAT_DEFAULT_IOCHARSET 90 string "Default iocharset for FAT" 91 depends on VFAT_FS 92 default "iso8859-1" 93 help 94 Set this to the default input/output 95 like FAT to use. It should probably 96 that most of your FAT filesystems us 97 with the "iocharset" mount option fo 98 Note that "utf8" is not recommended 99 If unsure, you shouldn't set "utf8" 100 instead if you would like to use UTF 101 See <file:Documentation/filesystems/ 102 103 Enable any character sets you need i 104 Support. 105 106 config FAT_DEFAULT_UTF8 107 bool "Enable FAT UTF-8 option by defau 108 depends on VFAT_FS 109 default n 110 help 111 Set this if you would like to have " 112 by default when mounting FAT filesys 113 114 Even if you say Y here can always di 115 particular mount by adding "utf8=0" 116 117 Say Y if you use UTF-8 encoding for 118 119 See <file:Documentation/filesystems/ 120 121 config FAT_KUNIT_TEST 122 tristate "Unit Tests for FAT filesyste 123 depends on KUNIT && FAT_FS 124 default KUNIT_ALL_TESTS 125 help 126 This builds the FAT KUnit tests 127 128 For more information on KUnit and un 129 to the KUnit documentation in Docume 130 131 If unsure, say N
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.