Vagga is a containerization tool without daemons
1–10 of 11 posts
Re: Vagga is a containerization tool without daemons
#2 - Fully userspace containers, no need for elevated privileges
The most basic Linux container is constructed with chroot and namespaces, both of which require root privileges (or at least CAP_SYS_CHROOT and CAP_SYS_ADMIN respectively). Additionally managing layers with a union filesystem, unless utilising FUSE, will also require elevated privileges.Re: Vagga is a containerization tool without daemons
#3I don't understand this point: - Fully userspace containers, no need for elevated privileges The most basic Linux container is constructed with chroot and namespaces, both of which require root privileges (or at least CAP_SYS_CHROOT and CAP_SYS_ADMIN respectively). Additionally managing layers with a union filesystem, unless utilising FUSE, will also require elevated privileges.
Re: Vagga is a containerization tool without daemons
#4Re: Vagga is a containerization tool without daemons
#5Re: Vagga is a containerization tool without daemons
#6I don't understand this point: - Fully userspace containers, no need for elevated privileges The most basic Linux container is constructed with chroot and namespaces, both of which require root privileges (or at least CAP_SYS_CHROOT and CAP_SYS_ADMIN respectively). Additionally managing layers with a union filesystem, unless utilising FUSE, will also require elevated privileges.
Re: Vagga is a containerization tool without daemons
#7Re: Vagga is a containerization tool without daemons
#8..and it's implemented in Rust, w00t!
Re: Vagga is a containerization tool without daemons
#9Re: Vagga is a containerization tool without daemons
#10..and it's implemented in Rust, w00t!
I wonder where they get their Rust musl static releases from? As you cannot bootstrap 1.7 with 1.6 you always need to use the officially tagged nightly snapshot for the particular release when building rust, which happens to be for glibc. So it's a pita to build and use rust with musl, unless it's part of the official release channels already.
There is already a musl libc distributed with rust since 1.5: http://static.rust-lang.org/dist/index.html http://static.rust-lang.org/dist/rust-std-1.6.0-x86_64-unkno...
But we had not used it yet.