ByteDance Proposes "Parker" for Linux: Multiple Kernels Running Simultaneously
20 hours ago
- #Bytedance
- #Multi-kernel Architecture
- #Linux Kernel
- Bytedance introduces 'Parker', a solution for running multiple Linux kernels simultaneously on a single machine without virtualization.
- Parker partitions CPU cores, memory, and devices for a partitioning-aware Linux kernel, differing in design and implementation from Multikernel Technologies' proposal.
- The Boot Kernel controls hardware allocation, while Application Kernels manage their assigned resources, with no inter-kernel communication to enhance scalability.
- Targeted at high core count machines to address scalability, Parker also allows for different performance tunings across kernel instances based on workload requirements.
- The development reflects a growing interest in multi-kernel architectures to manage modern high core count systems efficiently.