AxonOS — realtids-OS til neurocomputergrænseflader

AxonOS er et open source-projekt, der udvikler softwareinfrastrukturen til systemer med neuro-computer interface, designet til at skabe et deterministisk udførelseslag mellem neuralt udstyr og AI. Kernen i AxonOS er udviklet i Rust-sprog i "no_std"-tilstand med fokus på forudsigelig real-time udførelse, formaliseret ABI for systemopkald, en capability-baseret adgangsmodel, der undgår IPC-låsninger, og kontrol over udførelsestid. Kildekoden er offentliggjort under MIT- eller Apache 2.0-licenserne.

Projektet inkluderer kerne/runtime, BCI-integration, arkitektoniske specifikationer, en model for tildeling af rettigheder baseret på brugerens samtykke (consent/permissions) og værktøjer til real-time analyse. I øjeblikket er AxonOS under udvikling for ARM Cortex-M processorer og er i fase med verifikation af driften på hardware samt uafhængig test af real-time egenskaber. Arkitekturen i AxonOS betragter neuro-computer interfaces som et flerlagssystem: neuro-computer enhed → HAL → deterministisk runtime → IPC → permissions/consent adgangsmodel → lag for applikationer og AI.

Hovedidéen i projektet er at skabe et kontrolleret udførelseslag for applikationer, som fungerer mellem det neuro-computer udstyr og AI, hvor kravene til determinisme, isolation, adgang til neurale data og svartid er en del af den systemiske arkitektur og ikke en funktion af applikationen. Et separat fokus for projektet er analysen af maksimalt udførelsestid for anmodninger (WCRT, Worst-Case Response Time) for opgaver med faste prioriteter. Til dette udvikles et uafhængigt værktøj "dy-wcet" — en "no_std" Rust crate-pakke, der er implementeret uden brug af flydende punktoperationer.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster