- Remove the HDA entry. It's being worked on and the results will be
committed to CURRENT in a not so distant future. - Remove the sync USB with NetBSD entry. An import of a new USB subsystem will soon happen. - Extend the linuxulator and regression test entries.
This commit is contained in:
parent
276034d3b9
commit
161fabeb64
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/www/; revision=28630
1 changed files with 10 additions and 57 deletions
|
@ -1,6 +1,6 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" [
|
||||
<!ENTITY base CDATA "../..">
|
||||
<!ENTITY date "$FreeBSD: www/en/projects/ideas/index.sgml,v 1.68 2006/08/25 15:54:46 joel Exp $">
|
||||
<!ENTITY date "$FreeBSD: www/en/projects/ideas/index.sgml,v 1.69 2006/08/28 08:14:40 joel Exp $">
|
||||
<!ENTITY title "FreeBSD list of projects and ideas for volunteers">
|
||||
<!ENTITY % navinclude.developers "INCLUDE">
|
||||
<!ENTITY % developers SYSTEM "../../developers.sgml"> %developers;
|
||||
|
@ -75,7 +75,6 @@
|
|||
<li><a href="#p-fastcall">Fast syscall support for FreeBSD/i386</a></li>
|
||||
<li><a href="#p-memcpy">FPU subsystem overhaul</a></li>
|
||||
<li><a href="#p-geninput">Generic input device layer</a></li>
|
||||
<li><a href="#p-hda">High Definition Audio (HDA) support</a></li>
|
||||
<li><a href="#p-powerd">Implement and profile algorithms for powerd</a></li>
|
||||
<li><a href="#p-iscsi">iSCSI</a></li>
|
||||
<li><a href="#p-amd64linux">Linuxulator with native amd64 support</a></li>
|
||||
|
@ -87,7 +86,6 @@
|
|||
<li><a href="#p-syncer">Rewrite the in-kernel file system syncer</a></li>
|
||||
<li><a href="#p-suspend">Suspend to disk</a></li>
|
||||
<li><a href="#p-bootcode">Sync FreeBSD i386 boot code with DragonFly</a></li>
|
||||
<li><a href="#p-usbnetbsd">Sync USB code with NetBSD</a></li>
|
||||
<li><a href="#p-sysmod">Syscons modularization</a></li>
|
||||
<li><a href="#p-updatelinux">Update the Linuxulator</a></li>
|
||||
</ul>
|
||||
|
@ -594,40 +592,6 @@
|
|||
|
||||
<hr>
|
||||
|
||||
<a name="p-hda"></a>
|
||||
<h2>High Definition Audio (HDA) support</h2>
|
||||
<p><strong>Technical contact</strong>: <a
|
||||
href="mailto:freebsd-multimedia@FreeBSD.org">freebsd-multimedia@FreeBSD.org</a>
|
||||
(mailing list)</p>
|
||||
<p><strong>URL</strong>: <a href="http://www.intel.com/standards/hdaudio/">HDA
|
||||
Specification</a></p>
|
||||
<ul>
|
||||
<li>Have a look at the specification.</li>
|
||||
<li>Implement HDA support.</li>
|
||||
</ul>
|
||||
<p>Some work has been done, but progress is slow. More manpower is needed. <a
|
||||
href="mailto:sepotvin@videotron.ca">Stephane E. Potvin</a> has <a
|
||||
href="http://lists.freebsd.org/pipermail/freebsd-multimedia/2006-May/004248.html">begun</a>
|
||||
implementing HDA support to our sound system and a patch is available <a
|
||||
href="http://www.leidinger.net/FreeBSD/hdac_20060525.tbz">here</a>. This
|
||||
is very experimental, and should not be considered stable code.</p>
|
||||
<p>Several extensions to this code have been written in order for at least
|
||||
minimal support for some chipsets. You can find patches <a
|
||||
href="http://lists.freebsd.org/pipermail/freebsd-multimedia/2006-July/004461.html">here</a>,
|
||||
<a
|
||||
href="http://lists.freebsd.org/pipermail/freebsd-multimedia/2006-July/004481.html">here</a>
|
||||
and <a
|
||||
href="http://lists.freebsd.org/pipermail/freebsd-multimedia/2006-July/004488.html">here</a>.
|
||||
Please note that this is considered very experimental code.</p>
|
||||
<p><strong>Requirements</strong>:</p>
|
||||
<ul>
|
||||
<li>Ability to read and understand foreign C code.</li>
|
||||
<li>Ability to write C code.</li>
|
||||
<li>HDA-based sound card.</li>
|
||||
</ul>
|
||||
|
||||
<hr>
|
||||
|
||||
<a name="p-powerd"></a>
|
||||
<h2>Implement and profile algorithms for powerd</h2>
|
||||
<p><strong>Technical contacts</strong>: <a
|
||||
|
@ -851,22 +815,6 @@
|
|||
|
||||
<hr>
|
||||
|
||||
<a name="p-usbnetbsd"></a>
|
||||
<h2>Sync USB code with NetBSD</h2>
|
||||
<p><strong>Mailing list</strong>: <a
|
||||
href="mailto:freebsd-usb@FreeBSD.org">freebsd-usb@FreeBSD.org</a></p>
|
||||
<p>There are various improvements and fixes to the USB code in NetBSD
|
||||
which have not found their way into FreeBSD yet.</p>
|
||||
<p><strong>Requirements</strong>:</p>
|
||||
<ul>
|
||||
<li>Ability to read and understand foreign C code.</li>
|
||||
<li>Ability to write C code.</li>
|
||||
<li>Various USB devices and/or energy to let people on the USB mailing list
|
||||
test patches and listen to bug reports regarding those tests.</li>
|
||||
</ul>
|
||||
|
||||
<hr>
|
||||
|
||||
<a name="p-sysmod"></a>
|
||||
<h2>Syscons modularization</h2>
|
||||
<p>Separate the syscons code into distinct parts for input, output,
|
||||
|
@ -890,15 +838,16 @@
|
|||
<a name="p-updatelinux"></a>
|
||||
<h2>Update the Linuxulator</h2>
|
||||
<p><strong>Technical contact</strong>: <a
|
||||
href="mailto:emulation@FreeBSD.org">Emulation mailing list</a>, <a
|
||||
href="mailto:netchild@FreeBSD.org">&a.netchild;</a>, <a
|
||||
href="mailto:rdivacky@FreeBSD.org">Roman Divacky</a></p>
|
||||
<p>FreeBSD provides Linux binary compatibility through a Linux system call
|
||||
table that is invoked when Linux ELF binaries are executed. This
|
||||
implementation should be compared with an up-to-date Linux kernel so that
|
||||
important missing syscalls can be added to ensure that all mainstream
|
||||
applications continue to work on FreeBSD.</p>
|
||||
<p><a href="mailto:rdivacky@FreeBSD.org">Roman Divacky</a> is <a
|
||||
href="http://wikitest.freebsd.org/Linuxolator-status">working</a> on updating
|
||||
the linuxulator as part of Google Summer of Code 2006.</p>
|
||||
applications continue to work on FreeBSD. More information about the current
|
||||
status can be obtained from the <a
|
||||
href="http://wiki.freebsd.org/linux-kernel">wiki page</a>.</p>
|
||||
<p><strong>Requirements</strong>:</p>
|
||||
<ul>
|
||||
<li>Ability to read and understand foreign C code.</li>
|
||||
|
@ -959,6 +908,8 @@
|
|||
detect this tunable in loader.conf and indicate which way of booting is
|
||||
the current default (in case the user adds it there to be on the safe
|
||||
side in the airplane).</p>
|
||||
<p>Patches are available for testing <a
|
||||
href="http://lists.freebsd.org/pipermail/freebsd-hackers/2006-July/017249.html">here</a>.</p>
|
||||
<p><strong>Requirements</strong>:</p>
|
||||
<ul>
|
||||
<li>Knowledge of C (changing the drivers to respect the tunable).</li>
|
||||
|
@ -1534,6 +1485,7 @@
|
|||
<a name="p-regression"></a>
|
||||
<h2>Regression testing system</h2>
|
||||
<p><strong>Technical contact</strong>: <a
|
||||
href="mailto:netchild@FreeBSD.org">&a.netchild</a>, <a
|
||||
href="mailto:nik@FreeBSD.org">&a.nik;</a></p>
|
||||
<p>&a.nik; has written a regression test infrastructure using Perl. More of
|
||||
the regression tests should be made to work with libtap.</p>
|
||||
|
@ -1542,6 +1494,7 @@
|
|||
ok() and friends from libtap.</li>
|
||||
<li>More regression tests should be written.</li>
|
||||
</ul>
|
||||
<p>Porting <a href="http://ltp.sf.net/">LTP</a> might also be a good idea.</p>
|
||||
<p><strong>Requirements</strong>:</p>
|
||||
<ul>
|
||||
<li>Good knowledge of scripting languages (Perl preferred).</li>
|
||||
|
|
Loading…
Reference in a new issue