Как смонтировать образ DMG macOS в Linux

Как смонтировать образ DMG macOS в Linux

Средний дистрибутив Linux обеспечивает достойную поддержку функций, специфичных для Windows. Мы можем монтировать тома NTFS и FAT, получать доступ к Samba и даже запускать приложения Windows через WINE. А вот совместимость с OS X Apple ограничена. Утилита Darling была ранней попыткой научить Linux запускать бинарники macOS. Проект еще не созрел, но среди десятков небольших компонентов из проекта выделяется один: Darling-dmg.

Как смонтировать образ DMG macOS в Linux

Darling-dmg позволяет монтировать пакет приложений macOS как том FUSE в Linux. Исторически Apple, а также многочисленные сторонние поставщики распространяли программное обеспечение для Mac OS X в формате DMG и называли этот формат образом диска Apple (Apple Disk Image). В OS X / macOS предполагается, что файл DMG монтируется как ISO в Windows. Проблема заключалась в том, что, хотя Linux доказал свое умение обрабатывать ISO-образы и даже копаться в САВ-файлах установщиков Windows, извлекать пакеты DMG вручную было довольно сложно.

Darling-dmg напрямую монтирует DMG-образ и позволяет просматривать файловую систему HFS+ / HFSX, которую они содержат, просто перейдя к точке монтирования.

Синтаксис Darling-dmg прост:

Пакеты DMG могут отличаться. Darling-dmg поддерживает большинство из них, включая файлы UDIF, содержащие Apple Disk Image, Apple Disk Images с файловой системой HFS+ / HFSX и файлы DMG, которые хранят такие файловые системы напрямую.

А значит, вы можете загружать и исследовать содержимое файлов DMG и извлекать информацию. Существуют различные причины. по которым это может быть полезно: вы можете попробовать запустить приложение macOS с помощью эмулятора Darling или просто извлечь ценное содержимое, например, картинку.

РЕКОМЕНДУЕМ:
Программы резервного копирования Linux

Использование механизма FUSE означает, что монтирование разрешено в пространстве пользователя и не требует прав root.

Страница утилиты на GitHub

Понравилась статья? Поделиться с друзьями:
Добавить комментарий