bottlerocket-os / bottlerocket-os/bottlerocket-kernel-kit
Enable CONFIG_ANON_VMA_NAME
- Dominant language
- Rust
- Stars
- 13
- Forks
- 38
- Avg merge
- 1d 16h
- Merged PRs (30d)
- 21
Description
**What I'd like:**
It would be nice to have the kernel option `CONFIG_ANON_VMA_NAME` enabled in Bottlerocket kernels. This option lets programs name anonymous memory mappings (for example, see [`decorate_maps`](https://www.gnu.org/software/libc/manual/html_node/Memory-Related-Tunables.html) in Glibc or the similar [Go feature](https://go.dev/doc/go1.25#vma-names-on-linux)), which helps to troubleshoot memory allocation issues.
**Any alternatives you've considered:**
N/A
Contributor guide
Research direction
Start in the bottlerocket-kernel-kit repository by locating the kernel configuration used to build Bottlerocket kernels and checking the current value of CONFIG_ANON_VMA_NAME. The work is done when the option is enabled in the relevant kernels and the kernel build or validation process confirms the configuration is accepted.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux
- Domain
- operating-systems
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100