- New entry: Working kbdmux.
- New entry: SMP kernels for install.
This commit is contained in:
parent
f514c278c6
commit
bec37ac2d7
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/www/; revision=26673
1 changed files with 42 additions and 1 deletions
|
@ -1,6 +1,6 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
|
||||||
<!ENTITY base CDATA "../..">
|
<!ENTITY base CDATA "../..">
|
||||||
<!ENTITY date "$FreeBSD: www/en/projects/ideas/index.sgml,v 1.7 2005/12/19 15:18:40 joel Exp $">
|
<!ENTITY date "$FreeBSD: www/en/projects/ideas/index.sgml,v 1.8 2005/12/21 13:45:15 joel Exp $">
|
||||||
<!ENTITY title "FreeBSD list of projects and ideas for volunteers">
|
<!ENTITY title "FreeBSD list of projects and ideas for volunteers">
|
||||||
<!ENTITY % navincludes SYSTEM "../../includes.navdocs.sgml"> %navincludes;
|
<!ENTITY % navincludes SYSTEM "../../includes.navdocs.sgml"> %navincludes;
|
||||||
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
|
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
|
||||||
|
@ -49,6 +49,7 @@
|
||||||
|
|
||||||
<h3>Kernel</h3>
|
<h3>Kernel</h3>
|
||||||
<ul>
|
<ul>
|
||||||
|
<li><a href="#p-kbdmux">Working kbdmux</a></li>
|
||||||
<li><a href="#p-sxsemantics">Usable lock implementation with
|
<li><a href="#p-sxsemantics">Usable lock implementation with
|
||||||
SX-semantics</a></li>
|
SX-semantics</a></li>
|
||||||
<li><a href="#p-docsysctl">Document as many sysctls as possible</a></li>
|
<li><a href="#p-docsysctl">Document as many sysctls as possible</a></li>
|
||||||
|
@ -108,6 +109,7 @@
|
||||||
|
|
||||||
<h3>Userland / Installation Tools</h3>
|
<h3>Userland / Installation Tools</h3>
|
||||||
<ul>
|
<ul>
|
||||||
|
<li><a href="#p-smpinstall">SMP kernels for install</a></li>
|
||||||
<li><a href="#p-sysinstall">Small sysinstall renovation</a></li>
|
<li><a href="#p-sysinstall">Small sysinstall renovation</a></li>
|
||||||
<li><a href="#p-pxeinstaller">Bundled PXE Installer</a></li>
|
<li><a href="#p-pxeinstaller">Bundled PXE Installer</a></li>
|
||||||
<li><a href="#p-regression">Improve our regression testing system</a></li>
|
<li><a href="#p-regression">Improve our regression testing system</a></li>
|
||||||
|
@ -186,6 +188,22 @@
|
||||||
<hr>
|
<hr>
|
||||||
!-->
|
!-->
|
||||||
|
|
||||||
|
<a name="p-kbdmux"></a>
|
||||||
|
<h2>Working kbdmux</h2>
|
||||||
|
<p><strong>Deadline</strong>: January 31</p>
|
||||||
|
<p>We need this for the growing number of systems that
|
||||||
|
assume that USB is the primary keyboard. Current status appears to be
|
||||||
|
that the kbdmux driver breaks very easily. We need this working well
|
||||||
|
enough where it can be enabled by default, and all attached keyboards
|
||||||
|
Just Work. This needs to be resolved before FreeBSD 6.1.</p>
|
||||||
|
<p><strong>Requirements</strong>:</p>
|
||||||
|
<ul>
|
||||||
|
<li>C knowledge.</li>
|
||||||
|
<li>USB keyboard.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<hr>
|
||||||
|
|
||||||
<a name="p-sxsemantics"></a>
|
<a name="p-sxsemantics"></a>
|
||||||
<h2>Usable lock implementation with SX-semantics</h2>
|
<h2>Usable lock implementation with SX-semantics</h2>
|
||||||
<p><strong>Technical contact</strong>: <a
|
<p><strong>Technical contact</strong>: <a
|
||||||
|
@ -805,6 +823,29 @@
|
||||||
|
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
<a name="p-smpinstall"></a>
|
||||||
|
<h2>SMP kernels for install</h2>
|
||||||
|
<p><strong>Deadline</strong>: January 31</p>
|
||||||
|
<p>Right now we only install a UP kernel, for
|
||||||
|
performance reasons. We should be able to package both a UP and SMP
|
||||||
|
kernel into the release bits, and have sysinstall install both. It
|
||||||
|
should also select the correct one for the target system and make that
|
||||||
|
the default on boot. The easiest way to do this would be to have
|
||||||
|
sysinstall boot an SMP kernel and then look at the hw.ncpu sysctl. The
|
||||||
|
only problem is being able to have sysinstall fall back to booting a UP
|
||||||
|
kernel for itself if the SMP one fails. This can probably be 'faked' by
|
||||||
|
setting one of the SMP-disabling variables in the loader. But in any
|
||||||
|
case, the point is to make the process Just Work for the user, without
|
||||||
|
the user needing to know arcane loader/sysctl knobs. SMP laptops are
|
||||||
|
here, and we should be ready to support SMP out-of-the-box. This needs
|
||||||
|
to be resolved before FreeBSD 6.1.</p>
|
||||||
|
<p><strong>Requirements</strong>:</p>
|
||||||
|
<ul>
|
||||||
|
<li>Good knowledge of C.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<hr>
|
||||||
|
|
||||||
<a name="p-sysinstall"></a>
|
<a name="p-sysinstall"></a>
|
||||||
<h2>Small sysinstall renovation</h2>
|
<h2>Small sysinstall renovation</h2>
|
||||||
<p><!-- Description needed --></p>
|
<p><!-- Description needed --></p>
|
||||||
|
|
Loading…
Reference in a new issue