Да, заказ требуется POSIX. Из спецификации POSIX :
Если шаблон соответствует каким-либо существующим именам файлов или путям, шаблон должен быть заменен этими именами файлов и путями, отсортированными в соответствии с последовательностью сортировки, действующей в текущей локали. [Акцент добавлен]
Чтобы быть уверенным в последовательных результатах, нужно указать локаль. Для программирования настройка LC_COLLATE=C
является обычным выбором.