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

Changes between Initial Version and Version 5 of Ticket #140


Ignore:
Timestamp:
2009-12-16T16:07:24Z (12 years ago)
Author:
Jakub Jermář
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #140

    • Property Keywords fs suggestion gsoc added
    • Property Cc jakub@… added
    • Property Component changed from unspecified to fs/other
  • Ticket #140 – Description

    initial v5  
    1 Implement driver for the ISO 9660 filesystem, possibly with appropriate extensions (Joliet).
     1Implement a native HelenOS driver for the ISO 9660 file system, possibly with appropriate extensions (Joliet).
    22
    3 This will allow us to read CD and DVD images and media.
     3 Details::
     4 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.
     5
     6 What Gains and Benefits will this bring?::
     7 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.
     8
     9 Difficulty::
     10 medium
     11
     12 Required skills::
     13 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.
     14
     15 Documentation::
     16 The ISO 9660 file system on-disk format is described in a document linked from [wiki:DeveloperDocs here]. The file system framework is described [wiki:FSDesign here] and HelenOS IPC is documented in the [wiki:Ipc IPC for Dummies] article.