История изменений
Исправление wandrien, (текущая версия) :
нигде, у них разное API.
У них одинаковое API, оно в POSIX описано. Хотите использовать дополнительные флаги, назовите свой ls — fbsd-ls
— и вперёд.
с чего это? если поменять поведение флага - это да, поломать API. а если добавить новый флаг - это расширение API.
Microsoft way — писать расширения к чужим стандартам. К сожалению, настолько глубоко вошел в культуру, что теперь лепят вообще все подряд.
Расширять API может только тот, кто отвечает за него. За API ls кто отвечает, GNU? Или команда FreeBSD? Никто из них. За него отвечает The Open Group, или как она теперь называется.
Мне как прикладному программисту как настроиться на ваш «расширенный» API, продетктировать его и отличить от другого несовместимого «расширенного» API, если у него нет никакого имени для вызова? Зачем вы хотите паразитировать на чужих именах утилит?
Я уж молчу про такую тему как версионирование интерфейсов: тут бы с основами составления словаря разобраться «погроммистам» и отучиться ходить под себя.
Исходная версия wandrien, :
нигде, у них разное API.
У них одинаковое API, оно в POSIX описано. Хотите использовать дополнительные флаги, назовите свой ls — fbsd-ls
— и вперёд.
с чего это? если поменять поведение флага - это да, поломать API. а если добавить новый флаг - это расширение API.
Microsoft way — писать расширения к чужим стандартам. К сожалению, настолько глубоко вошел в культуру, что теперь лепят вообще все подряд.
Расширять API может только тот, кто отвечает за него. За API ls кто отвечает, GNU? Или команда FreeBSD? Никто из них. За него отвечает The Open Group, или как она теперь называется.
Мне как прикладному программисту как нгнастроиться на ваш «расширенный» API, продетктировать его и отличить от другого несовместимого «расширенного» API, если у него нет никакого имени для вызова? Зачем вы хотите паразитировать на чужих именах утилит?
Я уж молчу про такую тему как версионирование интерфейсов: тут бы с основами составления словаря разобраться «погроммистам» и отучиться ходить под себя.