AxonOS - real-time ОС для нейрокомп'ютерних інтерфейсів

Представлено відкритий проект AxonOS, який розвиває програмну інфраструктуру для систем з нейрокомп'ютерним інтерфейсом, призначену для побудови детермінованого шару виконання між нейронним обладнанням та AI. Ядро AxonOS розробляється мовою Rust у режимі «no_std» з акцентом на передбачуване real-time виконання, формалізований ABI системних викликів, capability-модель доступу, що обходиться без блокувань IPC та контроль часу виконання. Вихідний код відкрито під ліцензіями MIT або Apache 2.0.

Проект включає ядро/runtime, BCI-інтеграцію, архітектурні специфікації, модель надання повноважень на основі явної згоди користувача (consent/permissions) та інструменти real-time аналізу. В даний час ОС AxonOS розвивається для процесорів ARM Cortex-M та знаходиться на стадії верифікації роботи на обладнанні та незалежної перевірки real-time характеристик. Архітектура AxonOS розглядає нейрокомп'ютерні інтерфейси як багаторівневу систему: нейрокомп'ютерний пристрій → HAL → детермінований runtime → IPC → модель доступу permissions/consent → шари додатків та AI.

Основна ідея проекту – створити контрольований шар виконання додатків, що функціонує між нейрокомп'ютерним пристроєм та AI, в якому вимоги до детермінізму, ізоляції, доступу до нейронних даних та часу відгуку є частиною системної архітектури, а не функцією прикладної програми. Окремим напрямком проекту є аналіз максимального часу виконання запитів (WCRT, Worst-Case Response Time) для завдань з фіксованими пріоритетами. Для цього розвивається незалежний інструмент dy-wcet - no_std Rust crate-пакет, реалізований без використання операцій з плаваючою комою.

Джерело: opennet.ru

Купити надійний хостинг для сайтів із захистом від DDoS, VPS VDS сервери 🔥 Купити надійний хостинг для сайтів із захистом від DDoS, VPS VDS сервери | ProHoster