From: Enrico Scholz (enrico.scholz_at_informatik.tu-chemnitz.de)
Date: Tue 30 Sep 2003 - 17:05:35 BST
Enrico Scholz <enrico.scholz_at_informatik.tu-chemnitz.de> writes:
> I am going to put my C-port of the 'vserver' package under an open
> development; probably at savanna.nongnu.org.
After a long and complicated name-finding process I registered it under
the name 'util-vserver' at savannah:
http://savannah.nongnu.org/projects/util-vserver/
The current version has the same functionality and tools like Jacques
vserver-0.23 package and should be a drop-in replacement. It contains
some small fixes and enhancements like:
* minit support
* removal of the 'no chrootsafe()' message
* setting of capabilities at 'vserver ... stop'
Because of the name-change, it may be necessarily for third-party tools
to create a symlink like
ln -s util-vserver /usr/lib/vserver
Future development will:
* introduce a new configuration scheme; see [1] for basic structure. With
this directory-entry based configuration
- the hardcoded /vservers location will disappear; the vserver root is
now /etc/vservers/<vserver>/vdir (which is a symlink)
- the configuration will be parseable by C programs
- enhanced, application-specific configuration will be possible
(e.g. the different options for rpm/apt based installations, options
for the various distributions, a vunify-refserver, and ...)
* provide secure vrpm/vapt-get wrappers which will be executed outside
of the vserver and will not depend on content within the vserver. This
is finished to 80% and in the CVS tree.
* provide support for new cool stuff like context-quota, alternative
chroot() approaches (CLONE_NEWNS), and ...
I want to thank Jacques Gelinas for his great work on the vserver package
on which my package is based on.
Enrico
Footnotes:
[1] http://savannah.nongnu.org/cgi-bin/viewcvs/*checkout*/util-vserver/util-vserver/doc/cfg.txt?rev=HEAD&content-type=text/plain