[LWN 新闻] sched_ext 子调度器让单一系统运行多个 CPU 调度器

Tejun Heo 发布的 sched_ext 子调度器补丁允许在单个系统上运行多个 CPU 调度器。该功能通过控制组(cgroup)机制实现,可以为不同的工作负载选择不同的调度算法。父调度器控制何时运行工作负载,子调度器控制进程如何访问 CPU,而 CPU 控制器负责分配时间片。这一改进使"一种调…

[LWN 新闻] Linux eBPF 程序暂无硬件内存隔离

2025年2月,Yeoreum Yun 在内核邮件列表中发布了一项关于提升 BPF 安全性的建议:使用内存保护密钥(Memory Protection Keys)来防止 BPF 程序对内存的未授权访问。该提案建议在内核中添加 kmalloc_pkey() 和 vmalloc_pkey() 函数,让 …