현재 GNU/Linux가 없는 이유에 대한 구체적인 세부 정보를 찾고 있습니다.스테인레스 스틸(단일 UNIX 사양) v3 또는 더 나은 SUS v4와 호환됩니까?
어떤 애플리케이션 API 및 사용자 유틸리티가 부족하거나 SUS를 준수하지 않는 방식으로 구현됩니까?
답변1
인증을 받으려면 비용을 지불해야 하는데, 사실 꽤 비쌉니다. 이것이 바로 BSD와 같은 GNU/Linux 운영 체제 공급업체가 이를 구현하지 않는 이유입니다.
따라서 GNU/Linux가 호환되는지 확인할 이유가 없습니다.
http://en.wikipedia.org/wiki/Single_UNIX_Specification#Non-registered_Unix-like_systems
가장 중요한 점은 GNU/Linux 배포판이 무료 Linux 표준 라이브러리를 따르며 거의 모든 Linux 공급업체의 승인을 받았다는 것입니다.
http://en.wikipedia.org/wiki/Linux_Standard_Base
편집하다:내 대답이 완전히 정확하지 않으므로 @vonbrand의 의견을 추가하겠습니다.
Linus(및 Linux 배포판의 다른 부분 개발에 참여한 사람들)는 가능한 한 POSIX에 가깝게 유지하기 위해 실용적인 지침을 따랐습니다. POSIX의 일부 부분(예: (악명 높은) STREAMS)은 제대로 설계되지 않았거나 효과적으로 구현할 수 없거나 더 나은 것으로 대체되어야 하는 역사적 유물의 코드화일 뿐입니다.
...그럼 자격증 취득이 더 어려워지나요?
틀림없이. POSIX는 Linux에는 절대 없을 일부 인터페이스를 요구합니다. 경우 폐쇄.
답변2
우선, 이것은 단지 존재하기 때문입니다.약간의 인센티브이 방법. 사용자는 배포판이 Unix용으로 인증되었는지 여부에 관심이 없습니다. 그들은 자신의 목적에 맞는 한 그것을 사용할 것입니다. 자격증도 있어요돈을 쓰다, 그리고 이를 획득한다고 해서 배포판이 더 많은 개발 및 유지 관리 자금을 받을 수 있다는 보장은 없습니다.
하지만 당신이 보면단일 UNIX 사양 현재 등록된 UNIX 시스템또는POSIX 인증 시스템너는 보게 될 것이다목록에 있는 2개의 Linux 배포판
Open Group UNIX 인증 제품 공식 등록또한 그들이 준수하는지 확인하십시오.UNIX 03 제품 표준일명 SUS v3