Подтвердить что ты не робот

Какое правильное имя для IEEE Std 1003.1, 2004 Edition: POSIX.1-2001 или POSIX.1-2004?

Я наткнулся на два документа POSIX в Интернете.

  • http://pubs.opengroup.org/onlinepubs/009695399/ (выпуск IEEE Std 1003.1, 2004)

    Аннотация: В выпуске 2004 года содержится Техническое исправление № 1 и Техническое исправление 2, в котором рассматриваются проблемы, обнаруженные с момента утверждения издания 2001 года. В основном это связано с решением вопросов интеграции, связанных с слиянием базовых документов.

  • http://pubs.opengroup.org/onlinepubs/9699919799/ (выпуск IEEE Std 1003.1, выпуск 2013)

    Аннотация: POSIX.1-2008 одновременно является стандартом IEEE Std 1003.1 ™ -2008 и базовыми спецификациями базового технического стандарта Open Group, выпуск 7. В этом выпуске 2013 года используется IEEE Std 1003.1-2008/Cor 1- 2013 год включен в IEEE Std 1003.1-2008 (базовый документ). В выпуске 2013 года включен Технический исправление 1, касающееся проблем, обнаруженных с момента утверждения издания 2008 года.

Я хочу знать, известен ли первый документ как POSIX.1-2001 или POSIX.1-2004.

Статья в Википедии о POSIX упоминает первый как POSIX.1-2004. Но почему? Основным документом первого является издание 2001 года. Так не следует ли еще назвать POSIX.1-2001? Издание 2004 года добавляет TC1 и TC2 в базовый документ.

Например, см. второй. Хотя это издание в 2013 году, но поскольку базовый документ выпущен в 2008 году, он называется POSIX.1-2008. Тогда почему первый не называется POSIX.1-2001?

4b9b3361

Ответ 1

Из standards(7):

[POSIX.1-2001] была ревизией 2001 года и консолидацией POSIX.1,               POSIX.2 и SUS в единый документ, проведенный               под эгидой Austin Group. [...] Два технических исправления (незначительные исправления и улучшения)               первоначальный стандарт 2001 года: TC1 в 2003 году (также известный               как POSIX.1-2003) и TC2 в 2004 году (также известный как               POSIX.1-2004).

То есть, POSIX.1-2001 TC2 и POSIX.1-2004 являются правильными именами.

Ссылаясь на стандарт как POSIX.1-2001, без указания уровня ТС, может вводить в заблуждение, поскольку неясно, подразумевается ли последняя или оригинальная версия. (Следует отметить, что технические исправления предназначены для уточнения двусмысленностей, а не для основных изменений стандарта. Поэтому, если контекст не означает, что кто-то ссылается к первоначальной версии, вероятно, будет подразумеваться последняя.)