linglong/apps/ll-box
ComixHe 2516009c73 fix: couldn't find binary in container
improve parsing args

Signed-off-by: ComixHe <heyuming@deepin.org>
2024-05-30 17:17:57 +08:00
..
src fix: couldn't find binary in container 2024-05-30 17:17:57 +08:00
CMakeLists.txt refact(ll-box): create container item json file 2024-04-18 20:47:58 +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