1.0-roadmap

Initial roadmap/TODO for LXC 1.0:

  • Core
    • libseccomp2 support (with per-architecture policies)
    • Unprivileged containers using user namespaces (cgroup policy, setuid binaries, ...)
    • Plugin-based storage backend system
    • Support for other LSM (SELinux/SMACK)
    • Tool consistency (reduce the number of binaries, make sure the options are consistent, ...)
    • Make our tools use the API so we don't have two implementations of the same thing.
  • API
    • Release 1.0 with a stable versioned API
    • Merge Go binding
    • Implement missing calls (attach, clone, console, ...)
    • Write our own libvirt driver based on lxcapi
  • Monitor/control socket
    • Multi-threading
    • Stable versioned protocol (so upgrades don't break it)
    • Change client tools to do simple calls instead of having extra local logic (cgroup with lxc-freeze/unfreeze for example)

LXC/1.0-roadmap (last edited 2013-04-25 19:56:29 by stgraber)