Образ загрузочной демонстрационной дискеты «Xameleon»

Демонстрационная версия системы распространяется в виде образа флоппи диска. Размер образа 1.44 Мб.

Сборка от 25 Августа 2007 года

Сборка от 27 Октября 2006 года

Сборка от 4 Сентября 2006 года

Чтобы создать загрузочную дискету, Вам потребуется программа Rawwrite для Windows или, если Вы используете Unix, то воспользуйтесь командой dd для копирования загрузочного образа на дискету. Пример для Linux: dd if=floppy.img of=/dev/fd0

В данной версии активирована функция записи на жесткий диск, однако, сервис файловой системы тестирован недостаточно и наверняка содержит ошибки, поэтому хорошей идеей будет запуск системы под эмулятором. Например, MS Virtual PC. В этом случае возможно загрузиться непосредственно с образа дискеты, не используя физические носители. 

Обратите внимание, исполняемые файлы в различных сборках несовестимы в виду того, что в процессе разработки несколько раз модифицировался протокол обмена сообщениями. Соответственно, нет смысла использовать, компоновать или тестировать исполняемые файлы из разных сборок.

Документация

Описание форматов сообщений  - документ описывает форматы сообщений, которыми обмениваются модули системы. В настоящий момент эта информация несколько устарела и предоставляется только для ознакомления с возможностями системы. Актуальные номера системных вызовов вы найдёте в файле xam_requests.h, который поставляется в составе xambox_demo и xameleon_demo, которые вы можете скачать с этой страницы.

Утилита xambox

xambox_demo.tar.gz исходный код утилиты xambox.  Версия для самостоятельной сборки.

Образ виртуального диска

HDA.img - образ виртуального диска демонстрационной дискеты.  Для того чтобы примонитировать образ в Linux, используйте следующие команды: mkdir ramdisk && mount -o loop HDA.img ramdisk

Инструментарий разработчика

(New) xameleon_demo.src.tar.gz содержит исходный код драйвера виртуального диска, драйвера контроллера гибких дисков (floppy) и исходный код утилиты xash.  В состав инструментария также входят статически скомпилированные библиотеки,  заголовочные файлы и скрипты сборки. Примеры драйверов демонстрируют  код работы с блочными устройствами, утилита xambox демонстрирует простейшую прикладную задачу.

У Вас возникли вопросы? Возможно что они уже отвечены на этой странице.