«Хамелеон» - это операционная система построенная на базе микроядра L4Ka::Pistachio. Система состоит из модулей, которые выполняют функции драйверов устройств и протоколов, а также обеспечивают интерфейс для POSIX совместимых системных вызовов. Архитектура «Хамелеона» близка к Unix и во многом повторяет её.
Достоинства системы «Хамелеон»:
- основана на надёжном микроядре L4;
- заявлена совместимость с международными стандартами;
- многозадачность с минимизацией переключений контекста;
- многопоточность с минимизацией блокировок;
- высокие возможности расширяемости и масштабирования системы.
- заявлена поддержка гарантированного времени отклика на события (realtime)
Отличительные особенности системы:
- полная модульность - подсистемы "Xameleon" могут быть использованы в различных комбинациях;
- реализована на объектно-ориентированном языке программирования;
- возможность запуска драйверов устройств как в контексте привилегированной задачи Supervisor, так и в выделенных адресных пространствах без потери производительности;
- оригинальные алгоритмы работы с виртуальной памятью;
- оригинальное решение диспетчеризации вызовов файловой системы.
Проект имеет широкую сферу применения:
- масштабируемые серверные платформы, включая системы сбора, обработки и хранения информации;
- интеллектуальные терминалы;
- системы управления коммуникационным оборудованием и системы передачи данных;
- встраиваемые системы.
В настоящее время мы занимаемся исследованиями в области микропроцессоров.
В обозримой перспективе планируем реализовать аппаратное микроядро L4 в ПЛИС.