GNU / Linux SUS v3 +가 왜 호환되지 않습니까? 준수 하지 않는 이유에 대한 특정

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 배포판이 있습니다.

또한 UNIX 인증 제품의 Open Group 공식 등록 부는 UNIX 03 제품 표준 AKA SUS v3 을 준수 함을 확인합니다.

UNIX 인증을받은 Linux 배포판이 있습니까?


답변