Zero
1
임베디드를 공부하고 있는데,
유닉스 계열 표준 관계가 너무 난잡하여 고생을 하고 있습니다.
리눅스는 POSIX 지향으로 알고 있는데 이는 그럼 SUSv3, SUSv4 에 리눅스가 속한다고 볼 수 있나요?
또, glibc 버전에 따라서 지원가능한 표준 범위가 정해져 있는 걸로 알고 있습니다.
그럼 glibc와 커널 시스템콜 함수들의 표준 정의가 서로 다를 수 있을까요?
glibc 가 SUSv4를 지원하지 못하는데 커널내의 API 소스에서 SUSv4를 구현하는 경우가 있을런지요.
아니면, API가 단지 래퍼함수라서 glibc 버전에만 영향을 받을까요 ?
표준 정의가 너무 어렵습니다 ㅠ.ㅠ
마지막으로, 현재 사용하는 커널이 어떤 표준을 지원하는지 알아보려면 어디에서 찾아봐야 할까요?
난잡하다고요? 어감이 안 좋은데…
혹시 제가 모르는 뜻이 있나해서 국어사전을 찾아보았습니다.
함부로 쓰면 안 되는 표현이네요.
물어보신 내용은 http://kldp.org 에 질문하실 것을 권합니다.
단, 표현은 조심하셔야 합니다.
잘못하면 제가 한 답변보다 더 까칠한 답변이 돌아올 수도 있으니까요.
Zero
3
[quote="세벌":1iddd7p0]난잡하다고요? 어감이 안 좋은데…
혹시 제가 모르는 뜻이 있나해서 국어사전을 찾아보았습니다.
함부로 쓰면 안 되는 표현이네요.
[/quote:1iddd7p0]
BSD와 시스템 V에서 내려온 확장기능들이 바람직하지 못하게 얽혀 있기에 난잡하다라는 단어를 선택한 것인데, 주의하겠습니다