리눅스 커널의 스케줄링에 변경을 주고 싶습니다.

wasaby100의 이미지

리눅스 초보자 입니다.

스케줄링을 담당하는 코드가 sched.c 에 있다고 알고있었습니다.

우분투를 깔았는데 기본 설정되어있는 커널에는 sched.h만 있고 소스파일은 없네요.

그래서 kernel.org에서 커널 전체 버전을 다운로드 받았는데요 압축을 풀고 보니까

kerenl/shced.c 코드가 존재했습니다.

그래서 이 커널을 설치하려고 하는데 이 커널을 설치하고 나면 또 소스코드가 없어지지 않나요?

그럼 커널을 설치하기 전에 sched.c코드에 변경을 준 다음에 커널을 설치해야 하는 것인가요??

답변 주시면 감사하겠습니다.

drinkme의 이미지

우분투를 까셨다면,
kernel.org보다는
apt-get install linux-source
를 사용하시는 것이 낫지 않을까요?

그리고,
커널을 설치했는데, 왜 sched.c가 없어지죠?
그냥 source file일 뿐인데요....