Где я могу найти официальную документацию POSIX и UNIX?

14

Я ищу официальные документы по всем стандартам и спецификациям POSIX. Я хотел бы иметь возможность прочитать документы, чтобы лучше понять системы UNIX и то, как они работают на низком уровне. Я видел ссылки здесь и там на opengroup.org, который, как я предполагаю, является сущностью, стоящей за стандартами (однако я слышал, что IEEE тоже упоминал много).

Для хорошего изложения POSIX, посмотрите на этот вопрос: что именно POSIX? Он ответил на множество вопросов для меня.

n0pe
источник
2
Извините, но Posix.1 не даст вам лучшего понимания того, как работают системы Unix на низком уровне. Стандарт охватывает только небольшое «переносимое» подмножество команд и API на платформе Unix
fpmurphy

Ответы:

8

В дополнение к веб-ссылкам вы также можете установить справочные страницы POSIX, например, в системе, подобной Debian, они доступны в виде manpages-posix-devпакета.

Затем вы можете посмотреть POSIX-версию скажем - системный вызов read - через:

$ man 3p read

Или команда мв

$ man 1p mv

Просто добавьте pк обычному номеру раздела справочной страницы.

«чтобы лучше понять UNIX», возможно, некоторые книги лучше подходят, чем спецификация POSIX, например «Расширенное программирование в среде UNIX» (с точки зрения разработчика) и различные «Проектирование и реализация X», «Y Internals» 'или книги по ядру Linux (с точки зрения архитектуры ядра).

maxschlepzig
источник
Спасибо за названия книг, я устанавливаю страницы руководства прямо сейчас.
n0pe