[lxc-devel] [Lxc-users] Request for inclusion into mainline LXC utils

Dominik Schulz lkml at ds.gauner.org
Sun Jan 31 20:15:05 UTC 2010


Am Samstag 30 Januar 2010 21:54:29 schrieb Guillaume ZITTA:
> Sorry for the late response, I was on holidays.
> I do think joining efforts is always a good thing.
> I think some things needs to be defined :
> - best practices for a good container is (no udev, syslog conf...)
> - what minimal features we expect from container creation scripts.
> - who works on it.
Hi,
I'm rather new to LXC but I'm already working on improving the existing tools.

My work is based on that of Nigel Mcnie [1]. Since he doesn't seem to  be 
fully involved into LXC I'm looking for a place to contribute my patches to.

I propose a clear separation of concerns. The core package "lxc" should only 
include the essential userland tools, mostly those written in C. The fancy 
ones should go into a package of their own. Either separated by distribution 
(lxc-debian, lxc-redhat, ...) or all in one (lxc-utils).

Further I propose not to separate tools which should be united in one. I'd 
like to see the a separation of the container-creation tools based on the 
lower level programs they use. Something like lxc-debootstrap for Debian-based 
distributions and something alike for the ones based on RPM. Because 
separating Debian and Ubuntu doesn't seem to support achieving our objectives. 
They are just to similar in terms of creating containers.

(Partly) in contrast to the proposal of Daniel Lezcano [2] I'd propose to keep 
the core utils small and simple (following the well known KISS principle) and 
don't go for templates which are called by lxc-create. Instead I'd keep lxc-
create as small as possible and incorporate it into other tools, which I've 
mentioned above.

-- 
Mit freundlichen Grüßen / Best Regards
Dominik

[1] - git://git.nigel.mcnie.name/lxc-debian.git
[2] - 
http://sourceforge.net/mailarchive/message.php?msg_name=4B5CBC73.9090608%40free.fr
[3] - 
http://sourceforge.net/mailarchive/message.php?msg_name=97b8e6321001251409qe3200a2y80bc066aef6cb8f9%40mail.gmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.linuxcontainers.org/pipermail/lxc-devel/attachments/20100131/35c9f53a/attachment.pgp>


More information about the lxc-devel mailing list