Tại sao GNU / Linux SUS v3 + không tuân thủ?


24

Tôi đang tìm kiếm các chi tiết cụ thể về lý do tại sao GNU / Linux hiện không phải là SUS (Đặc tả UNIX đơn) v3 hoặc thậm chí tốt hơn so với SUS v4?

API ứng dụng và tiện ích người dùng nào mà nó bỏ lỡ hoặc triển khai theo cách không tuân thủ?

Câu trả lời:


25

Để có được chứng nhận bạn cần phải trả tiền, và nó thực sự rất tốn kém. Đó là lý do tại sao các nhà cung cấp hệ điều hành GNU / Linux giống như BSD không áp dụng cho nó.

Vì vậy, thậm chí không có lý do để kiểm tra xem GNU / Linux có tuân thủ hay không.

http://en.wikipedia.org/wiki/Single_UNIX_Specification#Non-registered_Unix-like_systems

Trên hết, bản phân phối GNU / Linux tuân theo Cơ sở Tiêu chuẩn Linux, miễn phí và được hầu hết các nhà cung cấp Linux công nhận.

http://en.wikipedia.org/wiki/Linux_St Chuẩn_Base


Chỉnh sửa: Vì câu trả lời của tôi không hoàn toàn chính xác, tôi sẽ thêm nhận xét @vonbrand:

Linus (và những người liên quan đến việc phát triển các phần khác của bản phân phối Linux) tuân theo hướng dẫn thực dụng để làm cho nó gần với POSIX như đáng giá. Có những phần của POSIX (như STREAM nổi tiếng (trong) nổi tiếng, không thể thực hiện một cách hiệu quả hoặc chỉ cần mã hóa các di tích lịch sử nên được thay thế bằng thứ gì đó tốt hơn.

... Do đó, có khó khăn hơn để đạt được chứng nhận không?

Chắc chắn rồi. POSIX bắt buộc một số giao diện, thứ mà Linux chưa từng có. Trường hợp đóng cửa.


2
Tôi tự hỏi tại sao Red Hat và những thứ tương tự không bao giờ cố gắng để được chứng nhận. Ý tôi là tôi biết tại sao Debian không có.
xenoterracide

5
Vấn đề là, tại sao phải chi tiền cho một chứng nhận khi khách hàng không yêu cầu?
tmow

6
Linus (và những người liên quan đến việc phát triển các phần khác của bản phân phối Linux) tuân theo hướng dẫn thực dụng để làm cho nó gần với POSIX như đáng giá. Có những phần của POSIX (như STREAM nổi tiếng (trong) nổi tiếng, không thể thực hiện một cách hiệu quả hoặc chỉ cần mã hóa các di tích lịch sử nên được thay thế bằng thứ gì đó tốt hơn.
vonbrand

5
@tmow, chắc chắn rồi. POSIX bắt buộc một số giao diện, thứ mà Linux chưa từng có. Trường hợp đóng cửa.
vonbrand

1
@vonbrand thx. đã thêm ý kiến ​​của bạn trong câu trả lời
tmow

1

Đầu tiên, đơn giản là vì có rất ít động lực để làm điều đó. Người dùng không quan tâm liệu một bản phân phối có được chứng nhận Unix hay không. Miễn là nó phù hợp với mục đích của họ, họ sẽ sử dụng nó. Hơn nữa, chứng nhận tốn tiền và nhận được nó không đảm bảo rằng bản phân phối sẽ nhận được nhiều tiền hơn để phát triển và bảo trì

Tuy nhiên, nếu bạn xem các hệ thống UNIX được đăng ký hiện tại của Thông số kỹ thuật UNIX hoặc các hệ thống được chứng nhận POSIX, bạn sẽ thấy 2 bản phân phối Linux trong danh sách

Sổ đăng ký chính thức của Open Group về các sản phẩm được chứng nhận UNIX cũng xác nhận rằng chúng phù hợp với tiêu chuẩn sản phẩm UNIX 03 AKA SUS v3

Có bản phân phối Linux nào được chứng nhận UNIX không?

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.