AxonOS — system operacyjny czasu rzeczywistego dla interfejsów mózg-komputer

Zaprezentowano otwarty projekt AxonOS, rozwijający infrastrukturę programową dla systemów z interfejsem mózg-komputer, przeznaczoną do budowy deterministycznej warstwy wykonawczej między sprzętem neuronalnym a AI. Jądro AxonOS jest tworzone w języku Rust w trybie „no_std”, z naciskiem na przewidywalne wykonanie real-time, sformalizowane ABI wywołań systemowych, model dostępu oparty na capabilities, bezblokadowe IPC oraz kontrolę czasu wykonania. Kod źródłowy jest dostępny na licencjach MIT lub Apache 2.0.

Projekt obejmuje jądro/runtime, integrację BCI, specyfikacje architektoniczne, model nadawania uprawnień oparty na wyraźnej zgodzie użytkownika (consent/permissions) oraz narzędzia do analizy real-time. Obecnie AxonOS rozwijany jest dla procesorów ARM Cortex-M i znajduje się na etapie weryfikacji działania na sprzęcie oraz niezależnego potwierdzania parametrów real-time. Architektura AxonOS traktuje interfejsy mózg-komputer jako system wielowarstwowy: urządzenie neuronowe → HAL → deterministyczny runtime → IPC → model dostępu permissions/consent → warstwy dla aplikacji i AI.

Główną ideą projektu jest stworzenie kontrolowanej warstwy wykonawczej aplikacji, działającej między urządzeniem neuronowym a AI, w której wymagania dotyczące determinizmu, izolacji, dostępu do danych neuronalnych i czasu reakcji stanowią część architektury systemu, a nie funkcję aplikacji. Osobnym kierunkiem rozwoju projektu jest analiza maksymalnego czasu odpowiedzi zapytań (WCRT, Worst-Case Response Time) dla zadań o stałych priorytetach. W tym celu rozwijane jest niezależne narzędzie „dy-wcet” — pakiet crate Rust „no_std”, zaimplementowany bez użycia operacji zmiennoprzecinkowych.

Źródło: opennet.ru

Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS - ProHoster