Skip to content

feat(config): enable erofs+btrfs and docker/youki kernel options#1

Merged
AprilNEA merged 3 commits intomasterfrom
feat-container-erofs-btrfs-docker-youki
Mar 3, 2026
Merged

feat(config): enable erofs+btrfs and docker/youki kernel options#1
AprilNEA merged 3 commits intomasterfrom
feat-container-erofs-btrfs-docker-youki

Conversation

@PeronGH
Copy link
Contributor

@PeronGH PeronGH commented Mar 3, 2026

Enable necessary kernel configurations to run erofs, btrfs, and dockerd

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Enables additional Linux kernel configuration options in ArcBox’s ARM64 and x86_64 kernel configs to support container workloads (dockerd/youki) and additional filesystems (EROFS, Btrfs).

Changes:

  • Enable additional cgroup + namespace + seccomp options commonly required by container runtimes.
  • Enable broader netfilter/bridge options used by container networking.
  • Enable EROFS + Btrfs plus related filesystem and compression options.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 4 comments.

File Description
configs/arcbox-x86_64.config Adds container-related cgroup/ns/seccomp/netfilter options and enables EROFS/Btrfs + compression.
configs/arcbox-arm64.config Mirrors the x86_64 changes for ARM64 with the same container + filesystem enablement.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

PeronGH added 2 commits March 3, 2026 13:05
Add netfilter XT matches (comment, multiport, masquerade), nftables
completions (inet family, redirect, reject, log, limit, compat layer),
traffic control (net_sched, ingress, fq_codel), device mapper thin
provisioning, EROFS compression codecs (LZMA, DEFLATE, ZSTD), Btrfs
crypto dependencies (CRC32C, XXHASH, BLAKE2B, RAID6_PQ, XOR_BLOCKS),
and cgroup net classid controller.
ARM64: enable KVM host for nested virtualization (requires
kvm-arm.mode=nested boot param), add virtio-rng (HW_RANDOM_VIRTIO),
binfmt_misc for Rosetta x86 translation, and explicit IOMMU_SUPPORT.

x86_64: enable KVM host with Intel VT-x and AMD-V support for nested
virtualization.
Copilot AI review requested due to automatic review settings March 3, 2026 05:17
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated 4 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@AprilNEA AprilNEA merged commit ae29ca8 into master Mar 3, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants