xref: /linux/fs/isofs/Kconfig (revision bf80eef2212a1e8451df13b52533f4bc31bb4f8e)
1# SPDX-License-Identifier: GPL-2.0-only
2config ISO9660_FS
3	tristate "ISO 9660 CDROM file system support"
4	help
5	  This is the standard file system used on CD-ROMs.  It was previously
6	  known as "High Sierra File System" and is called "hsfs" on other
7	  Unix systems.  The so-called Rock-Ridge extensions which allow for
8	  long Unix filenames and symbolic links are also supported by this
9	  driver.  If you have a CD-ROM drive and want to do more with it than
10	  just listen to audio CDs and watch its LEDs, say Y (and read
11	  <file:Documentation/filesystems/isofs.rst> and the CD-ROM-HOWTO,
12	  available from <http://www.tldp.org/docs.html#howto>), thereby
13	  enlarging your kernel by about 27 KB; otherwise say N.
14
15	  To compile this file system support as a module, choose M here: the
16	  module will be called isofs.
17
18config JOLIET
19	bool "Microsoft Joliet CDROM extensions"
20	depends on ISO9660_FS
21	select NLS
22	help
23	  Joliet is a Microsoft extension for the ISO 9660 CD-ROM file system
24	  which allows for long filenames in unicode format (unicode is the
25	  new 16 bit character code, successor to ASCII, which encodes the
26	  characters of almost all languages of the world; see
27	  <http://www.unicode.org/> for more information).  Say Y here if you
28	  want to be able to read Joliet CD-ROMs under Linux.
29
30config ZISOFS
31	bool "Transparent decompression extension"
32	depends on ISO9660_FS
33	select ZLIB_INFLATE
34	help
35	  This is a Linux-specific extension to RockRidge which lets you store
36	  data in compressed form on a CD-ROM and have it transparently
37	  decompressed when the CD-ROM is accessed.  See
38	  <http://www.kernel.org/pub/linux/utils/fs/zisofs/> for the tools
39	  necessary to create such a filesystem.  Say Y here if you want to be
40	  able to read such compressed CD-ROMs.
41