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

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

Чтобы создать загрузочную дискету, вам потребуется программа Rawwrite для Windows или, если Вы используете Unix, то воспользуйтесь командой dd для копирования загрузочного образа на дискету. Пример для Linux: dd if=floppy.img of=/dev/fd0
В данной версии активирована функция записи на жесткий диск, однако, сервис файловой системы тестирован недостаточно и наверняка содержит ошибки, поэтому хорошей идеей будет запуск системы под эмулятором. Например, MS Virtual PC. В этом случае возможно загрузиться непосредственно с образа дискеты, не используя физические носители. 
Обратите внимание, исполняемые файлы в различных сборках несовестимы в виду того, что в процессе разработки несколько раз модифицировался протокол обмена сообщениями. Соответственно, нет смысла использовать, компоновать или тестировать исполняемые файлы из разных сборок.

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


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

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


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