NetBSD UDF port idea.
Submitted by: avg
This commit is contained in:
parent
f8663ceeec
commit
8392fef208
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/www/; revision=35497
1 changed files with 37 additions and 1 deletions
|
|
@ -15,7 +15,7 @@ Ideas//EN"
|
|||
<ideas>
|
||||
<cvs:keywords xmlns:cvs="http://www.FreeBSD.org/XML/CVS" version="1.0">
|
||||
<cvs:keyword name="freebsd">
|
||||
$FreeBSD: www/en/projects/ideas/ideas.xml,v 1.143 2010/03/09 10:54:26 rwatson Exp $
|
||||
$FreeBSD: www/en/projects/ideas/ideas.xml,v 1.144 2010/03/09 11:01:48 rwatson Exp $
|
||||
</cvs:keyword>
|
||||
</cvs:keywords>
|
||||
|
||||
|
|
@ -159,6 +159,42 @@ these buses to be a subclass of this new base class.</p>
|
|||
</desc>
|
||||
</idea>
|
||||
|
||||
<idea id="portudf" class="soc">
|
||||
<title>Port NetBSD's UDF implementation</title>
|
||||
|
||||
<desc><p><strong>Technical Contact</strong>: <a
|
||||
href="mailto:avg@FreeBSD.org">Andriy Gapon</a></p>
|
||||
|
||||
<p><strong>Technical references</strong>:
|
||||
M. McKusick, G. Neville-Neil, <a
|
||||
href="http://www.awprofessional.com/titles/0201702452">
|
||||
The Design and Implementation of the FreeBSD Operating System
|
||||
</a>
|
||||
(ISBN 0-201-70245-2), <a
|
||||
href="http://www.osta.org/specs/pdf/udf260.pdf">UDF 2.60 OSTA
|
||||
Specification </a>
|
||||
, <a
|
||||
href="http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-167.pdf">
|
||||
Volume and File Structure for Write-Once and Rewritable Media
|
||||
using Non-Sequential Recording for Information Interchange
|
||||
</a></p>
|
||||
|
||||
<p>FreeBSD has an implementation of the UDF filesystem
|
||||
but it is quite aged and doesn't support many features from newer UDF
|
||||
revisions (>=2.01), it's also readonly.
|
||||
NetBSD implementation by Reinoud Zandijk supports most of UDF features
|
||||
and has write support too. Initial port could be readonly so that
|
||||
at least newer pre-authored media (e.g. BD) is accessible.
|
||||
Porting write support is a bit trickier.
|
||||
</p>
|
||||
<p><strong>Requirements</strong>:</p>
|
||||
<ul>
|
||||
<li>Good knowledge of C programming.</li>
|
||||
<li>Basic understanding of VFS, buffer cache and filesystem implementation.</li>
|
||||
</ul>
|
||||
</desc>
|
||||
</idea>
|
||||
|
||||
<idea id="colocation">
|
||||
<title>Implement co-location for UFS2</title>
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue