컨텐츠 영역
2.6.39 커널에서 CONFIG_BKL 옵션이 사라졌군요
2011.06.06 20:16
vmware를 쓰고 있던 중인데 드라이버 module을 컴파일 할 수가 없어서 2.6.38-r2 로 쓰고 있습니다.
답답해 죽겄네요... (그나마 제대로 돌아가는) intel HD 드라이버 때문에 2.6.39로 전향했는데
해당 옵션이 없어서 2.6.38-r2를 어쩔 수 없이 시스템에 계속 얹혀놓고 계속 써야 하는 이런 디~러운 현실 (뿡.)
저 옵션 자체가 애초부터 의미가 없던게 SMP 커널 옵션이 사실상 저 옵션의 역할을 해오던 거였는데
미묘한 기능상 차이때문에 저 옵션이 계속 남겨져 있었더랍니다.
2.6.39로 올라오면서 CONFIG_BKL 옵션에 관련된 기능이 SMP 커널 관련 옵션으로 흡수되었더군요.
버박에서는 저 옵션을 따로 체크하지 않기 때문에 모듈 컴파일하는데 문제 되지 않습니다.
가뜩이나 vmware 버전 갱신 텀 느린데 꽤 기다려야겠군요 -ㅠ-;
최근 며칠동안 vmware 모듈 갱신되는거 기다려보고 있습니다.
구글링해보면 여기저기 해결책이 있다고 하는데 안된다는 얘기도 종종 올라오는거보면 올라오는 해결책들이 좀 야매 같네요 =3 ㅠㅠ
댓글 8
-
사랑천사
2011.06.07 04:19
-
다크써클
2011.06.08 03:04
unstable이죠 ㅠㅠ 아햏햏
-
사랑천사
2011.06.08 22:55
전 특별한 경우나 경험이 있는 것들을 제외하면 unstable 불안해서 못 쓰겠던데.. 대단하십니다.
-
잉여양파
2011.06.11 22:00
저는 짝수커널을 잘 안써서...
특별한 경우가 아니면 최신커널자체를 신뢰하지 않는편이라..(쿨럭)
-
다크써클
2011.06.20 22:43
저도 엔간하면 홀수만 컴파일해서 쓰는데 vmware때문에 짝수 커널을 어찌저찌 컴파일을 요롷케조롷케 해서
stable에 가깝게 (라고 장담은 못합니다. 쿨럭.) 만들어놓고 쓰고 있는 상황입니다.2.6.39는 이상하게 38보다 더 불안하네요. 시스템이 더 잘 다운되고.
한참 잘 쓰다가 갑자기 화면이 정지되고 키도 안먹고 마우스도 안먹는 경우도 있습니다.
이상하다 싶어서 38에 주었던 옵션들 그대로 가져다가 비슷하게 주었는데도 ㄱ- ... -
사랑천사
2011.06.13 08:42
근데 CONFIG_BKL이 뭐하는 설정이조? 그냥 내부 명칭으로만 있으니 뭐하는 건지 모르겠네요. 설마 블록 레이어는 아닌 거 같고...
-
다크써클
2011.06.20 22:54
Big Kernel Lock 이라고 부른답니다. Big-Lock 이라고도 하고 Kernel-Lock 이라고도 하는데, 일반적으로 멀티코어 멀티 스레드 구조 프로세서 에서 (스케쥴링과 관련된) 동시성처리를 위해 만들어진 Lock 매니져 모듈 쯤으로 생각하시면 될 것 같군요 ..2.6.37 버전 이전까지만 해도 이것이 Optional 로 존재했었는데 37 38 양 버전에서는 Deprecated 로 두되 필요로 하는 소스에서 커널 소스를 이용해서 컴파일이 될 수 있게 배려를 해두었고, 39 에서는 완전히 없애버렸더군요. 이 때문에 아마 vmware같은 회사에선 똥줄이 타들어가고 있겠죠. 커널한테 뒤통수를 한대 된통 맞은 기분이려나 (...)
-
사랑천사
2011.06.21 17:02
아. Big Kernel Lock... 그렇게 말씀하시니 뭔지 알겠군요. 전 커널 설정할 때 내부 이름은 안 보고 설정을 만지는 터라 몰랐습니다.
음... unstable 쓰시는 듯 하네요. 전 그럴 용기가 없는데 말이조. 아하하.