Чому GNU / Linux SUS v3 + не сумісний?


24

Я шукаю конкретні деталі, чому GNU / Linux в даний час не є SUS (Єдиною специфікацією UNIX) v3 або навіть краще SUS v4?

Які API-програми та утиліти користувача вони пропускають або реалізують не сумісним із SUS способом?

Відповіді:


25

Щоб отримати сертифікацію, вам потрібно заплатити, і це насправді дуже дорого. Ось чому постачальники 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:

Лінус (і люди, які беруть участь у розробці інших частин дистрибутивів Linux), дотримуються практичних рекомендацій, щоб зробити його максимально наближеним до POSIX. Є частини POSIX (на зразок (в) відомих STREAMS), які непродумані, неможливі для ефективного впровадження або просто кодифікація історичних реліквій, які слід замінити чимось кращим.

... отже, чи ускладнює отримання сертифікату?

Звичайно. POSIX мандатує якийсь інтерфейс, якого Linux просто ніколи не буде. Справа закрита.


2
Цікаво, чому Red Hat та подібні ніколи не намагаються пройти сертифікацію. Я маю на увазі, я знаю, чому Debian цього не робить.
ксенотеррацид

5
Справа в тому, навіщо витрачати гроші на сертифікацію, коли клієнти її не просять?
tmow

6
Лінус (і люди, які беруть участь у розробці інших частин дистрибутивів Linux), дотримуються практичних рекомендацій, щоб зробити його максимально наближеним до POSIX. Є частини POSIX (на зразок (в) відомих STREAMS), які непродумані, неможливі для ефективного впровадження або просто кодифікація історичних реліквій, які слід замінити чимось кращим.
vonbrand

5
@tmow, звичайно. POSIX мандатує якийсь інтерфейс, якого Linux просто ніколи не буде. Справа закрита.
фонбранд

1
@vonbrand thx. ви додали свої коментарі у відповідь
tmow

1

По-перше, це просто тому, що для цього мало стимулів . Користувачів байдуже, чи дистрибутив має сертифікат Unix чи ні. Поки це відповідає їх цілям, вони будуть використовувати його. Крім того, сертифікація коштує грошей , а отримання її не гарантує, що дистрибутив отримає більше грошей на розробку та обслуговування

Однак якщо ви подивитесь на зареєстровані в даний час системи UNIX однієї специфікації або системи, сертифіковані POSIX, у списку ви побачите 2 дистрибутива Linux

Офіційний реєстр відкритих груп сертифікованих продуктів UNIX також підтверджує, що вони відповідають стандарту продукту UNIX 03 AKA SUS v3

Чи є дистрибутив Linux, сертифікований UNIX?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.