Рассмотрю некоторые технические детали каждого из компонентов. CDEmu daemon написан на C с использованием Glib, работает с D-Bus, что позволяет использовать различные языки программирования при написании клиентов. Запуск демона может быть осуществлен на уровне сессии или на системном уровне: в первом случае создается отдельная шина для каждого сеанса пользователя, а во втором - используется системная, т.е. доступная всем. Демон, представляющий собой реализацию виртуального устройства, получает SCSI-команды из модуля ядра, обрабатывает их и передает результат обратно.
Библиотека libMirage (написана на языке C и Glib) обеспечивает унифицированный доступ к различным форматам образов дисков. Поддерживаются:
- B6T (BlindWrite 5-6 - здесь и далее указанно название программы, использующей указанный формат);
- C2D (WinOnCD);
- CCD (CloneCD);
- CDI (DiscJuggler);
- CIF (Easy CD Creator);
- CUE (CDRwin);
- DAA (PowerISO);
- ISO;
- MDS (Alcohol 120%);
- NRG (Nero Burning ROM);
- TOC (Cdrdao).
Чтобы установить открываем Терминал
sudo apt-add-repository ppa:cdemu/ppa
sudo apt-get update
sudo apt-get install cdemu-daemon cdemu-client gcdemu
Комментариев нет:
Отправить комментарий