0001 # SPDX-License-Identifier: GPL-2.0-only
0002 config ISO9660_FS
0003 tristate "ISO 9660 CDROM file system support"
0004 help
0005 This is the standard file system used on CD-ROMs. It was previously
0006 known as "High Sierra File System" and is called "hsfs" on other
0007 Unix systems. The so-called Rock-Ridge extensions which allow for
0008 long Unix filenames and symbolic links are also supported by this
0009 driver. If you have a CD-ROM drive and want to do more with it than
0010 just listen to audio CDs and watch its LEDs, say Y (and read
0011 <file:Documentation/filesystems/isofs.rst> and the CD-ROM-HOWTO,
0012 available from <http://www.tldp.org/docs.html#howto>), thereby
0013 enlarging your kernel by about 27 KB; otherwise say N.
0014
0015 To compile this file system support as a module, choose M here: the
0016 module will be called isofs.
0017
0018 config JOLIET
0019 bool "Microsoft Joliet CDROM extensions"
0020 depends on ISO9660_FS
0021 select NLS
0022 help
0023 Joliet is a Microsoft extension for the ISO 9660 CD-ROM file system
0024 which allows for long filenames in unicode format (unicode is the
0025 new 16 bit character code, successor to ASCII, which encodes the
0026 characters of almost all languages of the world; see
0027 <http://www.unicode.org/> for more information). Say Y here if you
0028 want to be able to read Joliet CD-ROMs under Linux.
0029
0030 config ZISOFS
0031 bool "Transparent decompression extension"
0032 depends on ISO9660_FS
0033 select ZLIB_INFLATE
0034 help
0035 This is a Linux-specific extension to RockRidge which lets you store
0036 data in compressed form on a CD-ROM and have it transparently
0037 decompressed when the CD-ROM is accessed. See
0038 <http://www.kernel.org/pub/linux/utils/fs/zisofs/> for the tools
0039 necessary to create such a filesystem. Say Y here if you want to be
0040 able to read such compressed CD-ROMs.