Короткий ответ - нет. HP-UX отличается от Linux так же, как Linux от Windows (почти). Будет много различий в библиотеках, исправлениях, установленных утилитах, инструментах сборки и т. Д.
Несколько примеров:
- HP-UX не поставляется с предустановленной оболочкой bash
- В HP-UX используется проприетарный пакет и установщик программного обеспечения, называемый swinstall (аналог RPM, но совершенно другой)
- Разметка разделов отличается
- Многие распространенные утилиты ведут себя по-разному. «Эхо» является одним из многих примеров. Это повлияет на вещи, если ваш процесс сборки использует утилиты оболочки
- Даже если вы можете проверить установку, вам не нужно проверять работу продукта на HP-UX?
Не говорю, что это невозможно. Если ваше приложение использует для установки базовые, неспецифичные утилиты, оно может работать. Нет способа узнать без работающей установки. К сожалению, вам нужно оборудование Itanium и O / S.
Я бы порекомендовал сначала запустить ваше приложение на Solaris и любых других Unix. Чем больше платформ вы тестируете, тем более переносимым будет ваш код на всех них. Затем потушите несколько пробников и найдите кого-нибудь, у кого есть система, на которую вы можете занять время.
В худшем случае найти сервер Itanium, например, rx2620 на eBay, не стоит слишком дорого. Еще лучше, если продавец забывает стереть O / S :). Вам понадобится терминал и, возможно, нуль-модем. 11.31 (11iv3) является последней версией O / S.