Compact Disc File System

Last updated

The Compact Disc File System (CDFS) is a file system for read-only and write-once CD-ROMs developed by Simson Garfinkel and J. Spencer Love at the MIT Media Lab between 1985 and 1986. [1] The file system provided for the creation, modification, renaming and deletion of files and directories on a write-once media. The file system was developed with a write-once CD-ROM simulator and was used to master one of the first CD-ROMs in 1986. CDFS was never sold, but its source code was published on the Internet and the CD-ROMs were distributed to Media Lab sponsors. The file system is the basis of WOFS (Write-once File System), [2] sold by N/Hance systems in 1989.

Related Research Articles

ISO 9660 File system for CD-R and CD-ROM optical discs

ISO 9660 is a file system for optical disc media. Being sold by the International Organization for Standardization (ISO) the file system is considered an international technical standard. Since the specification is available for anybody to purchase, implementations have been written for many operating systems.

Genera (operating system)

Genera is a commercial operating system and integrated development environment for Lisp machines developed by Symbolics. It is essentially a fork of an earlier operating system originating on the Massachusetts Institute of Technology (MIT) AI Lab's Lisp machines which Symbolics had used in common with Lisp Machines, Inc. (LMI), and Texas Instruments (TI). Genera is also sold by Symbolics as Open Genera, which runs Genera on computers based on a Digital Equipment Corporation (DEC) Alpha processor using Tru64 UNIX. It is released and licensed as proprietary software.

Optical disc drive Computer component used to read and write data from and to optical discs

In computing, an optical disc drive (ODD) is a disc drive that uses laser light or electromagnetic waves within or near the visible light spectrum as part of the process of reading or writing data to or from optical discs. Some drives can only read from certain discs, but recent drives can both read and record, also called burners or writers. Compact discs, DVDs, and Blu-ray discs are common types of optical media which can be read and recorded by such drives.

ISO 13490 Successor to ISO 9660, an optical disc recording standard

ISO/IEC 13490 is the successor to ISO 9660, intended to describe the file system of a CD-ROM or CD-R.

Unionfs is a filesystem service for Linux, FreeBSD and NetBSD which implements a union mount for other file systems. It allows files and directories of separate file systems, known as branches, to be transparently overlaid, forming a single coherent file system. Contents of directories which have the same path within the merged branches will be seen together in a single merged directory, within the new, virtual filesystem.

The Andrew File System (AFS) is a distributed file system which uses a set of trusted servers to present a homogeneous, location-transparent file name space to all the client workstations. It was developed by Carnegie Mellon University as part of the Andrew Project. Originally named "Vice", AFS is named after Andrew Carnegie and Andrew Mellon. Its primary use is in distributed computing.

Project Athena

Project Athena was a joint project of MIT, Digital Equipment Corporation, and IBM to produce a campus-wide distributed computing environment for educational use. It was launched in 1983, and research and development ran until June 30, 1991. As of 2020, Athena is still in production use at MIT. It works as software that makes a machine a thin client, that will download educational applications from the MIT servers on demand.

ROM image

A ROM image, or ROM file, is a computer file which contains a copy of the data from a read-only memory chip, often from a video game cartridge, or used to contain a computer's firmware, or from an arcade game's main board. The term is frequently used in the context of emulation, whereby older games or firmware are copied to ROM files on modern computers and can, using a piece of software known as an emulator, be run on a different device than which they were designed for. ROM burners are used to copy ROM images to hardware, such as ROM cartridges, or ROM chips, for debugging and QA testing.

CDfs is a virtual file system for Unix-like operating systems; it provides access to data and audio tracks on Compact Discs. When the CDfs driver mounts a Compact Disc, it represents each track as a file. This is consistent with the Unix convention "everything is a file".

Kaleida Labs formed in 1991 to produce the multimedia cross-platform Kaleida Media Player and the object oriented scripting language ScriptX that was used to program its behavior. The system was aimed at the production of interactive CD ROM titles, an area of major effort in the early 1990s. When the system was delivered in 1994, it had relatively high system requirements and memory footprint, and lacked a native PowerPC version on the Mac platform. Around the same time, rapid changes in the market, especially the expansion of the World Wide Web and the Java programming language, pushed the interactive CD market into a niche role. The Kaleida platform failed to gain significant traction and the company was closed in 1996.

Write once read many (WORM) describes a data storage device in which information, once written, cannot be modified. This write protection affords the assurance that the data cannot be tampered with once it is written to the device.

<i>The Tech</i> (newspaper) Student newspaper of MIT

The Tech, first published on November 16, 1881, is the campus newspaper at the Massachusetts Institute of Technology in Cambridge, Massachusetts. Editions are published on Thursdays throughout the academic year and about once a month over the summer. The Tech established an early presence on the World Wide Web, and continues to publish online in tandem with the print edition.

Simson Garfinkel

Simson L. Garfinkel is the US Census Bureau's Senior Computer Scientist for Confidentiality and Data Access. Previously, he was a computer scientist at the National Institute of Standards and Technology (2015-2017) and, prior to that, an associate professor at the Naval Postgraduate School in Monterey, California (2006-2015). In addition to his research, Garfinkel is a journalist, an entrepreneur, and an inventor; his work is generally concerned with computer security, privacy, and information technology.

Digital Video Interactive (DVI) was the first multimedia desktop video standard for IBM-compatible personal computers. It enabled full-screen, full motion video, as well as stereo audio, still images, and graphics to be presented on a DOS-based desktop computer using a special compression chipset. The scope of Digital Video Interactive encompasses a file format, including a digital container format, a number of video and audio compression formats, as well as hardware associated with the file format.

The Apple Media Tool was a multimedia authoring tool and associated programming environment sold by Apple in the late 1990s. It was primarily aimed at producing multimedia presentations for distribution on CD-ROM and was aimed at graphic designers who did not have programming experience. It featured an advanced user interface with an object-oriented user model that made production of rich and complex presentations easy.Its competitors were Macromedia Director, Quark Immedia, mTropolis, and Kaleida Labs ScriptX.

Media Vision

Media Vision was an American electronics manufacturer of primarily computer sound cards and CD-ROM kits, operating from 1990 to approximately 1995 in Fremont, California. Media Vision was widely known for its Pro AudioSpectrum PC sound cards—which it often bundled with CD-ROM drives—and its spectacular growth and demise.

Read-only memory Electronic memory that cannot be changed.

Read-only memory (ROM) is a type of non-volatile memory used in computers and other electronic devices. Data stored in ROM cannot be electronically modified after the manufacture of the memory device. Read-only memory is useful for storing software that is rarely changed during the life of the system, also known as firmware. Software applications for programmable devices can be distributed as plug-in cartridges containing ROM.

CD-ROM Pre-pressed compact disc containing computer data

A CD-ROM is a pre-pressed optical compact disc that contains data. Computers can read—but not write or erase—CD-ROMs, i.e. it is a type of read-only memory.

The Student Information Processing Board (SIPB) is a student group at the Massachusetts Institute of Technology (MIT) that helps students access computing resources and use them effectively.

Electronic AppWrapper

The Electronic AppWrapper (EAW) was an early commercial electronic software distribution catalog.

References

  1. Simson L. Garfinkel (September 1986). "A File System for Write-Once Media" (PDF). MIT Media Lab.
  2. Simson L. Garfinkel (1991). "Designing a Write-once File System" (PDF). Dr. Dobb's Journal.