Opened 14 years ago

Last modified 13 years ago

#140 closed enhancement

ISO 9660 filesystem driver — at Version 5

Reported by: Jiri Svoboda Owned by:
Priority: major Milestone: 0.5.0
Component: helenos/fs/other Version: mainline
Keywords: fs, suggestion, gsoc10 Cc: jakub@…
Blocker for: Depends on:
See also:

Description (last modified by Jakub Jermář)

Implement a native HelenOS driver for the ISO 9660 file system, possibly with appropriate extensions (Joliet).

Details
The new driver should be realized as a standalone server process which plugs itself into the HelenOS VFS framework and implements the VFS and libfs interfaces in the ISO 9660 specific way.
What Gains and Benefits will this bring?
This will allow us to read CD and DVD images and media. This feature is not only an expected capability of each operating system that aims to be practically usable, but it will also enable HelenOS to boot directly from a CD/DVD medium without the need to use a RAM disk.
Difficulty
medium
Required skills
A successful applicant will have good skills of programming in the C language and also the ability to program in a multi-server environment, which includes communicating using HelenOS IPC.
Documentation
The ISO 9660 file system on-disk format is described in a document linked from here. The file system framework is described here and HelenOS IPC is documented in the IPC for Dummies article.

Change History (5)

comment:1 by Jiri Svoboda, 14 years ago

See also ticket #141 (ATAPI optical drive support).

comment:2 by Jakub Jermář, 14 years ago

Cc: jakub@… added
Keywords: fs added

comment:3 by Jakub Jermář, 14 years ago

Keywords: suggestion added

comment:4 by Jakub Jermář, 14 years ago

Component: unspecifiedfs/other

comment:5 by Jakub Jermář, 14 years ago

Description: modified (diff)
Keywords: gsoc added
Note: See TracTickets for help on using tickets.