CDFS
Encyclopedia
CDfs is a virtual Linux
Linux
Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...

 file system
File system
A file system is a means to organize data expected to be retained after a program terminates by providing procedures to store, retrieve and update data, as well as manage the available space on the device which contain it. A file system organizes data in an efficient manner and is tuned to the...

 that provides access to individual data and audio tracks on Compact Disc
Compact Disc
The Compact Disc is an optical disc used to store digital data. It was originally developed to store and playback sound recordings exclusively, but later expanded to encompass data storage , write-once audio and data storage , rewritable media , Video Compact Discs , Super Video Compact Discs ,...

s. A Compact Disc mounted with the "CDfs" driver appears as a collection of files, each representing a single track. It supports the following track types:
  • Red Book
    Red Book (audio CD standard)
    Red Book is the standard for audio CDs . It is named after one of the Rainbow Books, a series of books that contain the technical specifications for all CD and CD-ROM formats.The first edition of the Red Book was released in 1980 by Philips and Sony; it was adopted by the Digital Audio Disc...

     audio: Appears as a WAV
    WAV
    Waveform Audio File Format , is a Microsoft and IBM audio file format standard for storing an audio bitstream on PCs...

     file; reading from it will start CDDA
    CDDA
    CDDA may refer to:* Circularly Disposed Dipole Array - a large circular antenna used by the military* Compact Disc Digital Audio - an audio recording format...

     ripping.
  • White Book video: Appears as a playable MPEG-1
    MPEG-1
    MPEG-1 is a standard for lossy compression of video and audio. It is designed to compress VHS-quality raw digital video and CD audio down to 1.5 Mbit/s without excessive quality loss, making video CDs, digital cable/satellite TV and digital audio broadcasting possible.Today, MPEG-1 has become...

     file containing audio and video streams.
  • Yellow Book
    Yellow Book (CD standard)
    The Yellow Book is the standard that defines the format of CD-ROMs. The Yellow Book, created by Sony and Philips, was the first extension of the Red Book. It is named after one of a set of color-bound books that contain the technical specifications for all CD and CD-ROM formats.-External links:The...

     data:
    • Apple HFS
      Hierarchical File System
      Hierarchical File System is a file system developed by Apple Inc. for use in computer systems running Mac OS. Originally designed for use on floppy and hard disks, it can also be found on read-only media such as CD-ROMs...

      : Appears as a mountable HFS file system image
      Disk image
      A disk image is a single file or storage device containing the complete contents and structure representing a data storage medium or device, such as a hard drive, tape drive, floppy disk, CD/DVD/BD, or USB flash drive, although an image of an optical disc may be referred to as an optical disc image...

       (sans partition table).
    • ISO 9660
      ISO 9660
      ISO 9660, also referred to as CDFS by some hardware and software providers, is a file system standard published by the International Organization for Standardization for optical disc media....

      : Each session appears as a mountable ISO image
      ISO image
      An ISO image is an archive file of an optical disc, composed of the data contents of every written sector of an optical disc, including the optical disc file system...

       file.
    • El Torito
      El Torito (CD-ROM standard)
      The El Torito Bootable CD Specification is an extension to the ISO 9660 CD-ROM specification. It is designed to allow a computer to boot from a CD-ROM...

       boot File: Appears as a single bootable disk image file.


CDfs is not included in the mainline Linux kernel, but is instead distributed as GPL-licensed source package used to create driver modules for a Linux kernel from 2.4 or 2.6-series. It can also be embedded into custom Linux kernel source package to appear among mainline file systems.

In Plan 9
Plan 9 from Bell Labs
Plan 9 from Bell Labs is a distributed operating system. It was developed primarily for research purposes as the successor to Unix by the Computing Sciences Research Center at Bell Labs between the mid-1980s and 2002...

, cdfs, is a 9P
9P
9P is a network protocol developed for the Plan 9 from Bell Labs distributed operating system as the means of connecting the components of a Plan 9 system. Files are key objects in Plan 9. They represent windows, network connections, processes, and almost anything else available in the operating...

user-space server that operates similarly, presenting a Compact Disc as a directory of numbered files corresponding to disc tracks. Plan 9 cdfs, however, additionally allows disc recording.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK