Version 2 (modified by Christophe Huriaux, on Jun 30, 2011 at 6:23:15 PM) (diff)

ISO9660 Filesystem

Possible Mentors: Multiple possible. Ask if interested.

Status: Work in progress (C. Huriaux, GSoC 2011)

Introduction: This project will implement the ISO9660 file system on RTEMS. This is the filesystem used on CD-ROMs and DVD-ROMs. It may be possible to port an implementation from another OS or project (with appropriate license).

Goal: The goal is to be able to read CD-ROMs and DVD-ROMs on RTEMS.

Requirements: The person(s) implementing this should at least be familiar with the POSIX system calls used to interact with individual files since they will be implementing a file system which supports these operations. They will likely also have to ensure that the current ATA/IDE driver supports CD and DVD drivers or implement any missing support.

Resources: Current RTEMS developers, papers, etc that may help you in this project.


  • None yet.

Actual work

The actual code could be retrieved through the dedicated Google Code project. The SVN repository could be used to check out the code.


Other sections: If you have more to say about the project that doesn't fit in the proposed sections of this template, feel free to add other sections at will.