# 2025q1 Homework1 (ideas)
contributed by < [`EricccTaiwan`](https://github.com/EricccTaiwan?tab=repositories) >
{%hackmd NrmQUGbRQWemgwPfhzXj6g %}
## CPU 排程
[Linux 排程器研究](https://hackmd.io/@sysprog/linux2024-projects#Linux-%E6%8E%92%E7%A8%8B%E5%99%A8%E7%A0%94%E7%A9%B6)
* 鄭以新同學
* https://hackmd.io/@vax-r
* https://hackmd.io/@sysprog/BJdyxvxX0
* SCX 安裝
* kernel 版本要注意
* https://arighi.blogspot.com/
* https://github.com/sched-ext/scx
* 長短 task (用機器學習預測)
* EEBF
* 為何要把 scheduler 從 kernel 搬到 user space ? 我還沒找答案
* kernel 是 GPL,搬到 user space 就不公開
* low balance 成本高
* migrate
* 機器學習