The '''Compact Disc File System''' (CDFS) was a [[file system]] for [[Read-only memory|read-only]] and [[Write-once (cache coherence)|write-once]] [[CDROMCD-ROM]]s developed by [[Simson Garfinkel]] and J. Spencer Love at the [[MIT Media Lab]] between 1985 and 1986.<ref>{{cite article|title=A File System for Write-Once Media|author=Simson L. Garfinkel|publisher=MIT Media Lab|year=1986|month=September|url=http://simson.net/clips/academic/1986.CDFS.pdf}}</ref> 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 CDROMCD-ROM simulator and was used to master one of the first CDROMsCD-ROMs in 1986. CDFS was never sold, but its [[source code]] was published on the [[Internet]] and the CDROMsCD-ROMs were distributed to Media Lab sponsors. The file system was the basis of WOFS (Write Once File System),<ref>{{cite article|title=Designing a Write-Once File System|journal=Dr. Dobb's Journal|author=Simson L. Garfinkel|year=1991|url=http://simson.net/clips/1991/1991.DDJ.WOFS.pdf}}</ref> sold by N/Hance systems in 1989.