Add i4b project idea.

Submitted by:	bz
This commit is contained in:
Robert Watson 2008-03-22 14:58:52 +00:00
parent 52eeb6a02f
commit 540b575c63
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/www/; revision=31708

View file

@ -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.69 2008/03/20 18:52:13 rwatson Exp $
$FreeBSD: www/en/projects/ideas/ideas.xml,v 1.70 2008/03/21 20:18:13 rwatson Exp $
</cvs:keyword>
</cvs:keywords>
@ -1186,6 +1186,42 @@ destDir parameter.</li>
</desc>
</idea>
<idea id="isdn" class="soc">
<title>ISDN subsytem (I4B) overhaul</title>
<desc>
<p><strong>Technical contact</strong>:<a
href="mailto:bz@FreeBSD.org">Bjoern A. Zeeb</a></p>
<p>ISDN4BSD (I4B) is the ISDN subsytem within the FreeBSD source
tree. Due to the fact that parts were still running under the
Giant lock, I4B was disabled for FreeBSD 7.0 and needs locking to
become MPSAFE. In addition to that some of the code should be
overhauled to match the current expectations of a FreeBSD device
driver. Ideally things will work on 64bit platforms afterwards
and be endian safe.<br/> Once this is done a next step would be
to evaluate integration of missing device drivers and CAPI4BSD
(C4B) into the tree.</p>
<p><strong>Notes:</strong></p>
<ul>
<li>We do not want a rewrite from scratch or another
implementation.</li>
<li>In case you are interested as a Google Summer of Code student:
you are not expected to finish the entire task but you will be
welcome to stay with the project once GSoC is over.</li>
</ul>
<p><strong>Requirements</strong>:</p>
<ul>
<li>ISDN line/PBX and ISDN card supported by I4B for testing.</li>
<li>Ability to read and understand foreign C code.</li>
<li>Ability to write C code.</li>
<li>A good understanding of FreeBSD device drivers and locking.</li>
</ul>
</desc>
</idea>
</category>
<category>