Add a jailinit idea for GSoC.
This commit is contained in:
parent
5b09c7fb45
commit
1677c0cb12
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/www/; revision=35546
1 changed files with 35 additions and 1 deletions
|
@ -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.152 2010/03/21 16:37:18 rwatson Exp $
|
||||
$FreeBSD: www/en/projects/ideas/ideas.xml,v 1.153 2010/03/21 16:52:29 rwatson Exp $
|
||||
</cvs:keyword>
|
||||
</cvs:keywords>
|
||||
|
||||
|
@ -2147,5 +2147,39 @@ clean.</p>
|
|||
</ul>
|
||||
</desc>
|
||||
</idea>
|
||||
|
||||
<idea id="jailinit" class="soc">
|
||||
<title>Jail init and management</title>
|
||||
<desc>
|
||||
<p><strong>Technical contact</strong>: <a
|
||||
href="mailto:bz@FreeBSD.org">Bjoern Zeeb</a>, <a
|
||||
href="mailto:imp@FreeBSD.org">Warner Losh</a>, <a
|
||||
href="mailto:rwatson@FreeBSD.org">Robert Watson</a></p>
|
||||
|
||||
<p>FreeBSD's jail(8) facility provides lightweight operating system
|
||||
virtualization; with the addition of experimental virtual network
|
||||
stacks, ISPs are able to efficiently host thousands of FreeBSD
|
||||
instances on a single machine. This task improves FreeBSD's
|
||||
userspace management of jails by introducing jailinit(8), an
|
||||
enhancement to the init(8) utility responsible for starting up and
|
||||
shutting down the operating system. Currently, jails are started
|
||||
by executing their /etc/rc script directly using jail(8); in the
|
||||
proposed new world order, init(8) would have a jail start mode,
|
||||
and would continue running throughout the lifetime of the jail to
|
||||
manage services and eventually shut down the jail. This might
|
||||
require minor kernel changes in order to let jailinit perform some
|
||||
of the same functions for jails as it does for normal userspace.
|
||||
jailinit could also be responsible for setting up and managing
|
||||
console logging, launching tty-attached services such as getty
|
||||
within a jail, and other jail properties.</p>
|
||||
|
||||
<p><strong>Requirements</strong></p>
|
||||
<ul>
|
||||
<li>C and shell programming skills</li>
|
||||
<li>Interest in virtualization</li>
|
||||
</ul>
|
||||
</desc>
|
||||
</idea>
|
||||
|
||||
</category>
|
||||
</ideas>
|
||||
|
|
Loading…
Reference in a new issue