GNU / Linux가 현재 SUS (Single UNIX Specification) v3 이상 이 아닌 SUS v4를 준수 하지 않는 이유에 대한 특정 세부 정보를 찾고 있습니까?
SU와 호환되지 않는 방식으로 어떤 응용 프로그램 API 및 사용자 유틸리티가 누락되거나 구현됩니까?
답변
인증을 받으려면 비용을 지불해야하며 실제로 비용이 많이 듭니다. BSD 계열 및 GNU / Linux OS 공급 업체가이를 적용하지 않는 이유가 여기에 있습니다.
따라서 GNU / Linux가 호환되는지 여부를 확인할 이유조차 없습니다.
http://en.wikipedia.org/wiki/Single_UNIX_Specification#Non-registered_Unix-like_systems
무엇보다도 GNU / Linux 배포판은 Linux Standard Base (무료)이며 거의 모든 Linux 공급 업체에서 인정합니다.
http://en.wikipedia.org/wiki/Linux_Standard_Base
편집 : 내 대답이 완전히 정확하지 않으므로 @vonbrand 의견을 추가합니다.
Linus (및 Linux 배포판의 다른 부분 개발에 관여하는 사람들)는 실용적인 지침을 따라 POSIX에 가까워 지도록합니다. POSIX에는 (유명한 STREAMS와 같이) 잘못 이해되거나, 효율적으로 구현할 수 없거나, 역사적 유물을 체계화하여 더 나은 것으로 대체해야하는 부분이 있습니다.
… 인증을 받기가 더 어려워 집니까?
확실한. POSIX는 리눅스가 가지고 있지 않은 인터페이스를 요구합니다. 경우 폐쇄.
답변
우선 인센티브 가 거의 없기 때문 입니다. 배포판이 유닉스 인증인지 여부는 사용자가 신경 쓰지 않습니다. 목적에 맞는 한 사용합니다. 또한 인증 비용은 비용이 많이 들며 배포판이 개발 및 유지 보수에 더 많은 돈을 벌지 못할 수도 있습니다.
그러나 단일 UNIX 사양의 현재 등록 된 UNIX 시스템 또는 POSIX 인증 시스템 을 보면 목록에 2 개의 Linux 배포판이 있습니다.
- 인스 퍼 의 K-UX
- 화웨이의 오일러 OS
또한 UNIX 인증 제품의 Open Group 공식 등록 부는 UNIX 03 제품 표준 AKA SUS v3 을 준수 함을 확인합니다.