Linux 표준 라이브러리(lsb)를 보고 있는데 커널에 대한 흥미로운 정보를 많이 찾을 수 없습니다.
LSB가 커널이나 커널 인터페이스에 대해 지정합니까? 커널에 구애받지 않습니까? 인터페이스란 다음을 의미합니다.
- 부트로더는 어디에서 커널을 찾나요? 부트로더는 커널을 어떻게 로드합니까?
- 시스템 호출
- 커널 모듈 API
- proc 및 sys 파일 시스템. @jofel이 언급했듯이 몇 가지가 있습니다.논의하다, 구현되지 않은 것 같습니다.
그런 식으로 지정했다면 문제 없이 다른 코어를 연결하는 것이 가능할 것입니다.
물론, Linux 커널이 LSB 시스템을 지배하고 사실상의 표준을 설정하기 때문에 이러한 사항을 논의하기에는 너무 이르다.
답변1
환경이 시작되어 실행되기 전에 발생하는 부트로딩은 LSB의 범위를 벗어나는 것 같습니다. 시스템 호출의 경우 다음 문서가 있습니다.14.3.3. 시스템 호출. 모듈의 경우 LSB에서 찾은 유일한 참조는 PAM 모듈(인증과 관련, 매우 구체적)에 관한 것이며 "모듈"이라는 단어의 또 다른 용도는 LSB 모듈을 지정하는 것입니다. 그런 다음 /proc
모두 FHS와 관련이 있지만(파일 시스템 계층 표준) LSB는 여전히 필수는 아니라고 언급합니다. 누군가가 FHS에서 찾을 수 없는 경우를 대비한 것 같습니다.18장 파일 시스템 계층. 다음이 존재하지 않을 수도 있다고 나와 있습니다 etc/X11
/usr/bin/X11
/usr/lib/X11
/proc
. 파일 시스템의 다른 항목에 대해서는 다음을 볼 수 있습니다.FHS.