Fork us on GitHub Follow us on Facebook Follow us on Twitter

Opened 10 years ago

Closed 8 years ago

#140 closed enhancement (fixed)

Driver for ISO 9660 (cdfs) filesystem

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 Martin Decky)

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
Possible mentors
HelenOS Core Team, Jakub Jermar, Martin Decky

Change History (16)

comment:1 Changed 10 years ago by Jiri Svoboda

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

comment:2 Changed 10 years ago by Jakub Jermář

Cc: jakub@… added
Keywords: fs added

comment:3 Changed 10 years ago by Jakub Jermář

Keywords: suggestion added

comment:4 Changed 10 years ago by Jakub Jermář

Component: unspecifiedfs/other

comment:5 Changed 10 years ago by Jakub Jermář

Description: modified (diff)
Keywords: gsoc added

comment:6 Changed 10 years ago by Jakub Jermář

Description: modified (diff)

comment:7 Changed 9 years ago by Jakub Jermář

Description: modified (diff)

comment:8 Changed 9 years ago by Jakub Jermář

Description: modified (diff)

comment:9 Changed 9 years ago by Jakub Jermář

Summary: ISO 9660 filesystem driverDriver for ISO 9660 filesystem

comment:10 Changed 9 years ago by Jakub Jermář

Description: modified (diff)
Summary: Driver for ISO 9660 filesystemDriver for ISO 9660 (cdfs) filesystem

comment:11 Changed 9 years ago by Jakub Jermář

Description: modified (diff)

comment:12 Changed 9 years ago by Martin Decky

Description: modified (diff)

comment:13 Changed 9 years ago by Jakub Jermář

Keywords: gsoc10 added; gsoc removed

comment:14 Changed 9 years ago by Jiri Svoboda

Jiří Kavalík is currently working on this as a school assignment for the Operating Systems course at MFF UK.

comment:15 Changed 9 years ago by Jiri Svoboda

Jiří Kavalík's project page at lauchpad: https://launchpad.net/cdfs

comment:16 Changed 8 years ago by Jakub Jermář

Resolution: fixed
Status: newclosed

Prototype ISO 9660 filesystem driver very loosely based on the original code by Jiri Kavalik was integrated in mainline,1204.

Note: See TracTickets for help on using tickets.