Files
apple--containerization/kernel
Kei Kamikawa cbb1ee4cff Removed unused linux-config-aarch64 file (#62)
I think it is config-arm64 that you are using, so I have created a PR to
avoid confusion.
If you don't need it, please let me know so that I can Close it.
2025-06-09 17:55:11 -07:00
..
2025-06-05 16:16:22 -07:00
2025-06-05 16:16:22 -07:00

Containerization Kernel Configuration

This directory includes an optimized kernel configuration to produce a fast and light weight kernel for container use.

  • config-arm64 includes the kernel CONFIG_ options.
  • Makefile includes the kernel version and source package url.
  • build.sh scripts the kernel build process.
  • image/ includes the configuration for an image with build tooling.

Building

  1. Build the Containerization project by running make in the root of the repository.
  2. Place a kernel you want to use in bin/vmlinux directory of the repository. a. This kernel will be used to launch the build container. b. To fetch a default kernel run make fetch-default-kernel in the root of the repository.
  3. Run make in the /kernel directory.

A kernel/vmlinux will be the result of the build.