- 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" [
|
||||
<!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 % navincludes SYSTEM "../../includes.navdocs.sgml"> %navincludes;
|
||||
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
|
||||
|
@ -49,6 +49,7 @@
|
|||
|
||||
<h3>Kernel</h3>
|
||||
<ul>
|
||||
<li><a href="#p-kbdmux">Working kbdmux</a></li>
|
||||
<li><a href="#p-sxsemantics">Usable lock implementation with
|
||||
SX-semantics</a></li>
|
||||
<li><a href="#p-docsysctl">Document as many sysctls as possible</a></li>
|
||||
|
@ -108,6 +109,7 @@
|
|||
|
||||
<h3>Userland / Installation Tools</h3>
|
||||
<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-pxeinstaller">Bundled PXE Installer</a></li>
|
||||
<li><a href="#p-regression">Improve our regression testing system</a></li>
|
||||
|
@ -186,6 +188,22 @@
|
|||
<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>
|
||||
<h2>Usable lock implementation with SX-semantics</h2>
|
||||
<p><strong>Technical contact</strong>: <a
|
||||
|
@ -805,6 +823,29 @@
|
|||
|
||||
<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>
|
||||
<h2>Small sysinstall renovation</h2>
|
||||
<p><!-- Description needed --></p>
|
||||
|
|
Loading…
Reference in a new issue