LXC (cgroups?) support
Linux Kernel provides a way of grouping processes into isolated environments. This is the basis of LXC and Docker. Adding these primitives to the WSL Kernel would help with building applications and packages in a clean environment (see: snapcraft cleanbuild, which uses LXD: https://snapcraft.io/docs/reference/snapcraft-command#cleanbuild) without cluttering our main Ubuntu installation with packages that are not needed for general use, but are needed to build a single package that one time (at band camp).
2 comments
-
CJ Harmath
commented
I see this as dependecy of the Windows Server 2016 WSL support. Windows 10 so far does not support containers natively, but server 2016 does. https://wpdev.uservoice.com/forums/266908-command-prompt-console-bash-on-ubuntu-on-windo/suggestions/17719768-support-windows-subsystem-for-linux-on-windows-ser
It's a cool idea but it either needs Windows 10 to support containers or Windows Server 2016 to support WSL. Or both ;)
-
Ehsan
commented
cgroups and namespaces for Docker