Когда кто-то говорит "Unix", означает ли это, что это может быть любая POSIX-совместимая система, включая дистрибутивы Linux, Solaris, FreeBSD и т.д.?
3 ответа
Сегодня? Да, обычно, но вы не можете быть уверены.
Там, где я работаю, у нас все еще есть рабочие серверы под управлением Solaris, AIX и HP-UX.
Так что если есть какие-либо сомнения, спросите!
Я предпочитаю использовать термин * nix, когда я говорю / пишу о чем-то, что работает / должно работать на всех системах типа linux / unix / bsd.
UNIX является товарным знаком Open Group (ранее X/Open). Вы можете использовать имя Unix только для системы, которая была сертифицирована Open Group как соответствующая их «Единой спецификации Unix (SUS)».
Они говорят:
Пожалуйста, обратите внимание:
- Он не должен использоваться как общий термин.
- Его нельзя использовать в связи с продуктами, если продукт не имеет лицензии на использование знака.
- Существуют подробные инструкции, касающиеся визуального представления, формы и способа использования.
- В редакционных статьях или статьях, но не в рекламе, торговые марки могут использоваться без предварительного разрешения при условии соблюдения правил, изложенных в нашем Руководстве по использованию торговых марок.
Насколько я знаю, ни один поставщик Linux не заплатил за сертификацию своего дистрибутива - вероятно, никто из них не считает это коммерчески необходимым.
Как и другие, я предпочитаю писать «Unix /Linux» или «* nix», чтобы быть более понятным (возможно).
Вообще говоря, соответствие POSIX означает соответствие стандарту спецификации POSIX посредством проверочного тестирования.
См. Веб-страницу POSIX в Википедии для получения подробной информации о взаимосвязи между операционными системами, полностью совместимыми, в основном совместимыми и другими способами совместимыми с помощью других средств для обеспечения соответствия POSIX по адресу: https://en.wikipedia.org/wiki/POSIX.