Это не связано строго с программированием, но, надеюсь, все еще актуально.
Я работаю над проектом, который написан на Java и предназначен для использования на ПК и Mac. Он будет распространяться на CD (и, возможно, в конце концов, на DVD). Наша целевая аудитория определенно нетехническая, и поэтому важно, чтобы компакт-диск "просто работал", когда он загружен.
Само по себе это не сложно. Для Windows мы можем настроить Autorun для автоматического запуска приложения, а для Mac мы можем использовать специальное форматирование папок, чтобы было понятно, что должен делать пользователь.
Загвоздка в том, что мы хотели бы отправить один диск, который можно было бы использовать как на Mac, так и на ПК. Я видел некоторые скорее византийские методы достижения этого с помощью специального проприетарного программного обеспечения. Надеюсь, это не единственный способ добиться этого.
Итак, мой вопрос: Как создать компакт-диск для распространения программного обеспечения, чтобы компакт-диск работал, работал или выглядел «родным» при открытии как на Mac, так и на ПК?




Существует множество инструментов, которые могут записывать компакт-диски или создавать образы компакт-дисков, читаемые изначально как на Mac, так и на ПК.
Например, попробуйте MacImage
Вы можете использовать mkisofs или mkhybrid для создания «гибридного» образа компакт-диска.