Мы часто встречаемся с этим загадочным словом, например в контексте POSIX Shell. Но что такое этот POSIX?

POSIX = Portable Operating System Interface. Хорошо, ок, понятнее не стало. Короче, это такой стандарт типа ГОСТа.
Разработали его в бородатые 80-е годы, а название придумал Ричард Столлман. Тот самый основатель GNUтого движения.
На сегодняшний момент большинство Linux-дистрибутивов официально не сертифицированы POSIX. Причина одна — это дофига стоит, а у всяких создателей BolgenOS на это банально нет денег. Да и нафига? С другой стороны, большинство этих дистрибутивов стараются придерживаться POSIX.
Так что, когда кто-то говорит POSIX Shell, это значит, что оно соответствует стандартам. Написав скрипт, который корректно запускается и работает в оболочке sh, ты можешь быть уверен, что этот скрипт будет работать на всех Linux.
Если подытожить: для рядовых пользователей Linux вся эта кухня избыточна. Мы как велосипедили, так и продолжим. Главное, чтобы всё работало.
Вот теперь и ты знаешь, что такое этот POSIX. Увидимся!








Комментарии