Clarify a few project ideas.

Submitted by:	luigi
This commit is contained in:
Murray Stokely 2007-03-18 18:59:12 +00:00
parent 2161997231
commit e0280881a1
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/www/; revision=29823

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.15 2007/03/18 02:28:50 murray Exp $
$FreeBSD: www/en/projects/ideas/ideas.xml,v 1.16 2007/03/18 16:38:50 pav Exp $
</cvs:keyword>
</cvs:keywords>
@ -323,23 +323,23 @@ Ideas//EN"
</desc>
</idea>
<idea id="kernel-linuxemu" class="soc">
<title>Extending the in-kernel linux emulation layer</title>
<title>Kernel support for linux device drivers</title>
<desc>
<p><strong>Technical contact</strong>: <a href="mailto:luigi@FreeBSD.org">Luigi Rizzo</a></p>
<p>Recently, a project was started to let linux device drivers
compile on FreeBSD through an in-kernel emulation layer, which
<p>Recently, a project was started to compile linux device drivers
on FreeBSD through an in-kernel emulation layer, which
implements part of the linux kernel API on top of the FreeBSD
kernel API. The initial implementation was good enough to
support a few USB webcam drivers, and is documented
<a
href="http://info.iet.unipi.it/~luigi/FreeBSD/linux_bsd_kld.html">here</a>.</p>
<p>The goal of this project is to extend the emulation layer
<p>The goal of this project is to extend this emulation layer
to cover more of the linux kernel API. Two areas that need
further work are the API used by network device drivers (e.g.
many USB wired and wireless device drivers), and the API used
further work are the API used by network/communication device drivers (e.g.
many USB wired and wireless device drivers; telephony cards), and the API used
by memory-mapped devices and drivers (e.g. analog or DVB video
acquisition cards, both USB and PCI).</p>