18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
28c2ecf20Sopenharmony_ciconfig ISO9660_FS
38c2ecf20Sopenharmony_ci	tristate "ISO 9660 CDROM file system support"
48c2ecf20Sopenharmony_ci	help
58c2ecf20Sopenharmony_ci	  This is the standard file system used on CD-ROMs.  It was previously
68c2ecf20Sopenharmony_ci	  known as "High Sierra File System" and is called "hsfs" on other
78c2ecf20Sopenharmony_ci	  Unix systems.  The so-called Rock-Ridge extensions which allow for
88c2ecf20Sopenharmony_ci	  long Unix filenames and symbolic links are also supported by this
98c2ecf20Sopenharmony_ci	  driver.  If you have a CD-ROM drive and want to do more with it than
108c2ecf20Sopenharmony_ci	  just listen to audio CDs and watch its LEDs, say Y (and read
118c2ecf20Sopenharmony_ci	  <file:Documentation/filesystems/isofs.rst> and the CD-ROM-HOWTO,
128c2ecf20Sopenharmony_ci	  available from <http://www.tldp.org/docs.html#howto>), thereby
138c2ecf20Sopenharmony_ci	  enlarging your kernel by about 27 KB; otherwise say N.
148c2ecf20Sopenharmony_ci
158c2ecf20Sopenharmony_ci	  To compile this file system support as a module, choose M here: the
168c2ecf20Sopenharmony_ci	  module will be called isofs.
178c2ecf20Sopenharmony_ci
188c2ecf20Sopenharmony_ciconfig JOLIET
198c2ecf20Sopenharmony_ci	bool "Microsoft Joliet CDROM extensions"
208c2ecf20Sopenharmony_ci	depends on ISO9660_FS
218c2ecf20Sopenharmony_ci	select NLS
228c2ecf20Sopenharmony_ci	help
238c2ecf20Sopenharmony_ci	  Joliet is a Microsoft extension for the ISO 9660 CD-ROM file system
248c2ecf20Sopenharmony_ci	  which allows for long filenames in unicode format (unicode is the
258c2ecf20Sopenharmony_ci	  new 16 bit character code, successor to ASCII, which encodes the
268c2ecf20Sopenharmony_ci	  characters of almost all languages of the world; see
278c2ecf20Sopenharmony_ci	  <http://www.unicode.org/> for more information).  Say Y here if you
288c2ecf20Sopenharmony_ci	  want to be able to read Joliet CD-ROMs under Linux.
298c2ecf20Sopenharmony_ci
308c2ecf20Sopenharmony_ciconfig ZISOFS
318c2ecf20Sopenharmony_ci	bool "Transparent decompression extension"
328c2ecf20Sopenharmony_ci	depends on ISO9660_FS
338c2ecf20Sopenharmony_ci	select ZLIB_INFLATE
348c2ecf20Sopenharmony_ci	help
358c2ecf20Sopenharmony_ci	  This is a Linux-specific extension to RockRidge which lets you store
368c2ecf20Sopenharmony_ci	  data in compressed form on a CD-ROM and have it transparently
378c2ecf20Sopenharmony_ci	  decompressed when the CD-ROM is accessed.  See
388c2ecf20Sopenharmony_ci	  <http://www.kernel.org/pub/linux/utils/fs/zisofs/> for the tools
398c2ecf20Sopenharmony_ci	  necessary to create such a filesystem.  Say Y here if you want to be
408c2ecf20Sopenharmony_ci	  able to read such compressed CD-ROMs.
41