Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

lxcfs-7.0.0-1.3 RPM for i586

From OpenSuSE Ports Tumbleweed for i586

Name: lxcfs Distribution: openSUSE Tumbleweed
Version: 7.0.0 Vendor: openSUSE
Release: 1.3 Build date: Fri May 1 16:50:36 2026
Group: System/Management Build host: reproducible
Size: 222756 Source RPM: lxcfs-7.0.0-1.3.src.rpm
Packager: http://bugs.opensuse.org
Url: https://linuxcontainers.org/lxcfs
Summary: FUSE filesystem for LXC
LXCFS is a small FUSE filesystem written with the intention of making Linux
containers feel more like a virtual machine. It started as a side-project of
LXC but is usable by any runtime.

Provides

Requires

License

Apache-2.0

Changelog

* Fri May 01 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - update to 7.0.0:
    https://discuss.linuxcontainers.org/t/lxcfs-7-0-lts-has-been-released/26607
    * Support for PSI (Pressure Stall Information)
      LXCFS now virtualizes the /proc/pressure files:
      /proc/pressure/cpu
      /proc/pressure/io
      /proc/pressure/memory
    * zswap support
      LXCFS now exposes zswap metrics in the virtualized
      /proc/meminfo.
    * Deprecated features
      This release removes support for:
    - FUSE2 (only FUSE3 from this point)
    - CGroup V1 (CGroup V2 unified hierarchy only)
    - Virtual cgroup tree (cgroup namespace is widely available)
      This shouldn’t cause any real issue as most Linux distributions
      have been running on CGroup V2 for a while now and they have
      also been typically defaulting to FUSE3.
    * PIDFD by default
      We’re now assuming kernel support for PIDFD with this now being
      used by default by LXCFS (was previously under --enable-pidfd).
    * Changelog
    - proc: checks system security policy before trying to get
      personalities
    - lxcfs/bindings: Refactor RUNTIME_PATH so that it can be
      overridden on startup
    - lxcfs/bindings: add a flag for overriding the runtime dir
    - github: add lxcfs live upgrade compatibility test
    - github: update coverity test to use Ubuntu 22.04
    - README.md: add info about how to collect a core dump
    - github: add ISSUE_TEMPLATE.md
    - github: add live upgrade test between stable-{5,6} branches
    - Add missing linux/limits.h include
    - lxcfs_read: Added LXCFS_TYPE macro to all FUSE filesystem
      calls
    - lxcfs: fix readdir for procfs subtree
    - tests: add proc readdir test
    - cgroups/cgfsng: improve swap accounting support detection
    - github: Bump Ubuntu version
    - github: Simplify tests workflow
    - github: Add arm64 tests
    - tests: Make sure to enable cpuset controller
    - github: Use shared logic
    - github: Update coverity workflow
    - github: Simplify build action
    - github: Update checkout to v4
    - github: Cleanup testsuite action
    - github: Improve progress reporting
    - proc_fuse: add psi(pressure stall information) procfs
    - meminfo: Add slab_reclaimable to MemAvailable
    - tests/test-read: call close(2) only if there is an fd
    - utils: fix wait_for_sock to use time_t instead of int
    - cpuset_parse: make a check for an empty string in
      cpu_in_cpuset()
    - utils: move strlcpy/strlcat helpers from cgroup_utils to
      utils
    - lxcfs: use strlcpy when handle runtime-dir parameter
    - proc_loadavg: Prevent integer overflow calculating the sleep
      interval
    - github: Bump actions/checkout to v5
    - github: Use Github Arm runners
    - proc_fuse: fix proc_stat_read reporting host cpu count under
      cgroup v2
    - cgroups: extract cgfsng_can_use_memory_feature() util
      function
    - cgroups: add zswap feature detection
    - lxcfs: add disable-zswap opt
    - bindings: add zswap feature detection
    - proc_fuse: add zswap information to /proc/meminfo
    - cgroups: replace dup() call with openat_safe()
    - lxcfs: use macro to generate liblxcfs call helpers
    - src/utils: fix in_same_namespace helper
    - proc_fuse: deduplicate read() handlers code for
      /proc/pressure files
    - bindings: add private_data field to struct file_info
    - lxcfs: wire up ->write callback for /proc
    - lxcfs: wire up ->poll callback for /proc
    - proc_fuse: move release/releasedir at the end
    - lxcfs: install noop signal handler for SIGRTMIN + 0
    - proc_fuse: add /proc/pressure/{cpu, io, memory}
      virtualization
    - meson: add “mocks” option for CI/testing purposes
    - github: enable mocks for CI builds
    - tests: add /proc/pressure/* virtualization tests
    - lxcfs: add enable-psi-poll cmdline option
    - cgroups/cgfsng: fix whitespace errors in __cg_mount_direct
    - cgroups/cgfsng: do not change host-wide cgroup2 superblock
      options
    - github: pass LIBFUSE env variable to upgrade tests
    - github: enable mocks for CI upgrade tests
    - meson: don’t forget to set PSI trigger mocks for liblxcfstest
    - cgroups/cgfsng: check memory allocation in add_hierarchy
    - Fix issue where the pidfd_ functions are not detected during
      meson setup.
    - lxcfs: fix “Write to cache was truncated” on long-running /
      high-core-count systems
    - sysfs: fix duplicated /sys/devices/system/cpu/online
    - lxcfs: add .clang-format
    - CONTRIBUTING: add a note on AI generated code
    - github: switch to libfuse3 and drop libfuse2
    - lxcfs: drop libfuse2 support
    - lxcfs: remove libfuse2-specific code
    - tests: remove cgroupfs-related tests
    - lxcfs: remove cgroupfs support from hook
    - lxcfs: remove --enable-cgroup option support
    - lxcfs: nuke the cgroupfs code
    - lxcfs: make --enable-pidfd a default
    - Fix compiler warning.
    - lxcfs: remove test_cgroup
    - tests: remove test_readdir test
    - cgroups: remove pure cgroup1 and hybrid support
    - tests: remove cgroup1 support
    - tests: extend meminfo hierarchy test
    - tests: cleanup using shellcheck
    - tests/meminfo_hierarchy: ensure that swap total size is
      correct
    - tests: refactor meminfo_hierarchy test
    - tests: add cpuset hierarchy test
    - tests: add cpu cfs hierarchy test
    - tests: use SIGTERM instead of SIGKILL
    - github: add Codecov
    - github: drop cgroup1 related stuff
    - lxcfs: fix gettid on glibc < 2.30
    - tests: cover /proc/swaps in meminfo hierarchy test
    - cpuset_parse: constify return value of cpuset_nexttok
    - lxcfs: fix wrong cpu count when setting cfs in hierarchy
    - chore: Remove manual cpu.max and TODO in test script
    - Release LXCFS 7.0.0
* Thu Feb 26 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - update to 6.0.6:
    https://discuss.linuxcontainers.org/t/lxcfs-6-0-6-lts-has-been-released/26263
    The highlights for this release are:
    * Fix issue with CPU count in /proc/stat
    * Fix issue causing the cgroup2 mount flags to be changed on
      startup
    Detailed changelog
    * proc_fuse: fix proc_stat_read reporting host cpu count under
      cgroup v2
    * cgroups: extract cgfsng_can_use_memory_feature() util function
    * cgroups: replace dup() call with openat_safe()
    * src/utils: fix in_same_namespace helper
    * bindings: add private_data field to struct file_info
    * meson: add “mocks” option for CI/testing purposes
    * github: enable mocks for CI builds
    * lxcfs: use macro to generate liblxcfs call helpers
    * lxcfs: wire up ->write callback for /proc
    * lxcfs: wire up ->poll callback for /proc
    * proc_fuse: move release/releasedir at the end
    * cgroups/cgfsng: fix whitespace errors in __cg_mount_direct
    * cgroups/cgfsng: do not change host-wide cgroup2 superblock
      options
    * github: pass LIBFUSE env variable to upgrade tests
    * github: enable mocks for CI upgrade tests
    * meson: don’t forget to set PSI trigger mocks for liblxcfstest
    * cgroups/cgfsng: check memory allocation in add_hierarchy
* Sat Aug 16 2025 Aleksa Sarai <asarai@suse.com>
  - Update to 6.0.5. The upstream changelog can be found at
    <https://discuss.linuxcontainers.org/t/lxcfs-6-0-5-lts-has-been-released/24437>
    * No code changes, just a version bump to match the LXC and Incus LTS.
* Wed Apr 30 2025 Andreas Stieger <andreas.stieger@gmx.de>
  - use fuse3 (boo#1242079)
  - drop spec file constructs for versions earlier than 15
* Sat Apr 05 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - update to 6.0.4:
    This is the fourth bugfix release for LXCFS 6.0 which is
    supported until June 2029.
    * Changes
    - Properly handle SLAB reclaimable memory in meminfo
    - Handle empty cpuset strings
    - Fix potential sleep interval overflows
    * Detailed changelog
    - meminfo: Add slab_reclaimable to MemAvailable
    - tests/test-read: call close(2) only if there is an fd
    - utils: fix wait_for_sock to use time_t instead of int
    - cpuset_parse: make a check for an empty string in
      cpu_in_cpuset()
    - utils: move strlcpy/strlcat helpers from cgroup_utils to
      utils
    - lxcfs: use strlcpy when handle runtime-dir parameter
    - proc_loadavg: Prevent integer overflow calculating the sleep
      interval
* Fri Dec 20 2024 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - update to 6.0.3 LTS:
    The LXCFS team is pleased to announce the release of LXCFS 6.0.3!
    This is the third bugfix release for LXCFS 6.0 which is supported
    until June 2029.
    * Changes
    - Better detection of swap accounting support
    - Reworked testsuite including support for 64-bit Arm
    * Detailed changelog
    - lxcfs_read: Added LXCFS_TYPE macro to all FUSE filesystem
      calls
    - lxcfs: fix readdir for procfs subtree
    - tests: add proc readdir test
    - cgroups/cgfsng: improve swap accounting support detection
    - github: Bump Ubuntu version
    - github: Simplify tests workflow
    - github: Add arm64 tests
    - tests: Make sure to enable cpuset controller
    - github: Use shared logic
    - github: Update coverity workflow
    - github: Simplify build action
    - github: Update checkout to v4
    - github: Cleanup testsuite action
    - github: Improve progress reporting
* Sat Sep 21 2024 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - update to 6.0.2 LTS:
    * This is the second bugfix release for LXCFS 6.0 which is
      supported until June 2029.
    * Some of the highlights for this release are:
    - Fix building of LXCFS on musl systems (missing include)
    * Detailed changelog
    - Add missing linux/limits.h include
* Sat Jul 13 2024 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - update to 6.0.1 LTS:
    * Some of the highlights for this release are:
    - Support for running multiple instances of LXCFS
      (--runtime-dir)
    - Detect systems that has a Yama policy preventing reading
      process personalities
    * Detailed changelog
    - github: add lxcfs live upgrade compatibility test
    - proc: checks system security policy before trying to get
      personalities
    - lxcfs/bindings: Refactor RUNTIME_PATH so that it can be
      overridden on startup
    - lxcfs/bindings: add a flag for overriding the runtime dir
    - github: update coverity test to use Ubuntu 22.04
    - README.md: add info about how to collect a core dump
    - github: add ISSUE_TEMPLATE.md
    - tests: Update for multiple runtime paths
* Sun Apr 14 2024 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - update to 6.0.0:
    The LXCFS team is pleased to announce the release of LXCFS 6.0
    LTS!
    This is the result of two years of work since the LXCFS 5.0
    release and is the fifth LTS release for the LXCFS project. This
    release will be supported until June 2029.
    https://discuss.linuxcontainers.org/t/lxcfs-6-0-lts-has-been-released/19546
    * New --enable-cgroup option
      LXCFS can provide a virtual cgroupfs (v1) tree for use by
      containers.
      This feature was implemented prior to cgroup namespaces being
      implemented in the kernel and effectively allow providing a
      similar experience on kernels lacking that feature.
      As most supported Linux distributions now all feature a kernel
      supporting cgroup namespaces and most new distros have even
      switched away from cgroupv1, it didn't make sense to keep this
      feature enabled by default. As a result, it has now been moved
      behind a new startup argument, --enable-cgroup.
    * CPUs no longer masked in /sys/devices/system/cpu
      LXCFS 5.0 shipped with logic to filter out entries in
      /sys/devices/system/cpu based on what CPUs were allowed in the
      caller's cpuset. This behavior doesn't actually reflect the
      behavior on normal systems where even offline CPUs still show
      up in /sys/devices/system/cpu.
      As a result, LXCFS 6.0 reversed that logic and is now only
      making sure to keep the list of online/offline CPUs up to date
      while the individual CPU directories all remain accessible.
* Mon Jul 31 2023 Dirk Müller <dmueller@suse.com>
  - update to 5.0.4:
    * Fixed the output format of /proc/diskstats
    * Fixed an issue with cpuset path tracking when used with containerd
* Tue Feb 28 2023 Callum Farmer <gmbr3@opensuse.org>
  - Correct BR from python3-jinja2 to python3-Jinja2, fixes
    dependency resolving on older distros

Files

/usr/bin/lxcfs
/usr/lib/lxcfs
/usr/lib/lxcfs/liblxcfs.so
/usr/lib/systemd/system/lxcfs.service
/usr/sbin/rclxcfs
/usr/share/doc/packages/lxcfs
/usr/share/doc/packages/lxcfs/AUTHORS
/usr/share/doc/packages/lxcfs/README
/usr/share/doc/packages/lxcfs/README.md
/usr/share/licenses/lxcfs
/usr/share/licenses/lxcfs/COPYING
/usr/share/lxcfs
/usr/share/lxcfs/lxc.mount.hook
/usr/share/lxcfs/lxc.reboot.hook
/usr/share/man/man1/lxcfs.1.gz
/var/lib/lxcfs


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Aug 10 22:28:50 2026