linglong/apps/ll-box
ComixHe c4794d89df fix(ll-box): use /proc/<pid>/stat to find the target pid
add a fallback for compatible with linux kernel which compiled with CONFIG_PROC_CHILDREN=false

Signed-off-by: ComixHe <heyuming@deepin.org>
2024-08-09 17:49:44 +08:00
..
src fix(ll-box): use /proc/<pid>/stat to find the target pid 2024-08-09 17:49:44 +08:00
CMakeLists.txt build: make ll-box statically linked and enable uab build on deepin 23 2024-07-09 13:22:00 +08:00
README.md docs(ll-box): move box readme here 2024-04-22 13:43:18 +08:00

README.md

ll-box

ll-box is a standard oci runtime.

Feature

  • No root daemon, use setuid
  • Standard oci runtime

Roadmap

Current

  • Configuration
    • Root
    • Mount
      • Cgroup
      • All support
    • Hostname
  • Linux Container
    • Default Filesystems
    • Namespaces
      • Network
    • User namespace mappings
    • Devices
    • Default Devices
    • Control groups v2
      • cpu
      • memory
      • pids
      • devices
      • io
      • cpuset
      • rdma
      • perf_event
    • IntelRdt
    • Sysctl
    • Seccomp
      • full support of all syscall
      • full support of arch
    • Rootfs Mount Propagation
    • Masked Paths
    • Readonly Paths
    • Mount Label

Next

  • TODO

Dependencies

  • C++11/STL
  • nlonmann-json3
  • gtest
#For release based on debian
sudo apt-get cmake build-essential \
  nlonmann-json3-dev \
  libgtest-dev

Getting help

Any usage issues can ask for help via

Getting involved

We encourage you to report issues and contribute changes

License

Deepin Boot Maker is licensed under GPLv3.

Credits and references