Я не знаю о работающей клиентской реализации для Linux, но есть сервер для протокола, написанного на Javascript: https://github.com/nightwend/ODSServer/blob/master/ODSServer.js
Основываясь на их реализации, вы могли бы общаться с сервером, отправив сначала запрос HEAD
для этого порта на URL-адрес, соответствующий идентификатору диска на Mac (например, /dev/disk2s0
), с помощью пользовательского агента CCURLBS::statImage
, После этого вы сможете прочитать диапазоны с CD/DVD, отправив запросы GET
запросами HTTP Range в байтах на Mac с помощью подходящего агента пользователя (CCURLBS::readDataFork
).
Простой способ получить то, что вам нужно, - написать скрипт выше, чтобы получить полный CD/DVD с сервера, а затем просто смонтировать этот файл как образ диска на хосте Linux. Все это при условии, что реализация ODSServer соответствует фактическим Mac.