lxcfs info

Ralf Mardorf silver.bullet at zoho.com
Wed Aug 28 11:08:38 UTC 2019


"FUSE based filesystem for LXC" -
https://packages.ubuntu.com/bionic-updates/lxcfs

"Infrastructure for container projects.

linuxcontainers.org is the umbrella project behind LXC, LXD and LXCFS.

The goal is to offer a distro and vendor neutral environment for the
development of Linux container technologies.

Our main focus is system containers. That is, containers which offer an
environment as close as possible as the one you'd get from a VM but
without the overhead that comes with running a separate kernel and
simulating all the hardware." - https://linuxcontainers.org/

"LXCFS

Userspace (FUSE) filesystem offering two main things:

    Overlay files for cpuinfo, meminfo, stat and uptime.
    A cgroupfs compatible tree allowing unprivileged writes.

It's designed to workaround the shortcomings of procfs, sysfs and
cgroupfs by exporting files which match what a system container user
would expect." - https://linuxcontainers.org/

"What's LXC?

LXC is a userspace interface for the Linux kernel containment features.
Through a powerful API and simple tools, it lets Linux users easily
create and manage system or application containers. Features

Current LXC uses the following kernel features to contain processes:

    Kernel namespaces (ipc, uts, mount, pid, network and user)
    Apparmor and SELinux profiles
    Seccomp policies
    Chroots (using pivot_root)
    Kernel capabilities
    CGroups (control groups)

LXC containers are often considered as something in the middle between
a chroot and a full fledged virtual machine. The goal of LXC is to
create an environment as close as possible to a standard Linux
installation but without the need for a separate kernel." -
https://linuxcontainers.org/lxc/introduction/





More information about the ubuntu-users mailing list