A fost prezentat proiectul deschis AxonOS, care dezvoltă infrastructura software pentru sisteme cu interfață creier-computer, destinat construirii unei straturi de execuție determinate între hardware-ul neuronal și AI. Nucleul AxonOS este dezvoltat în limbajul Rust în modul „no_std”, punând accent pe execuția predictibilă în timp real, ABI-ul sistemic de apeluri formalizat, modelul de acces bazat pe capabilități, fără blocaje IPC și controlul timpului de execuție. Codul sursă este deschis sub licențele MIT sau Apache 2.0.
Proiectul include nucleul/runtime, integrarea BCI, specificațiile arhitecturale, modelul de acord bazat pe consimțământul explicit al utilizatorului (consent/permissions) și instrumentele de analiză în timp real. În prezent, sistemul de operare AxonOS este dezvoltat pentru procesoare ARM Cortex-M și se află în etapa de verificare a funcționării pe hardware și a evaluării independentelor caracteristicilor în timp real. Arhitectura AxonOS consideră interfețele creier-computer ca un sistem multi-nivel: dispozitivul creier-computer → HAL → runtime determinat → IPC → modelul de acces permissions/consent → stratul pentru aplicații și AI.
Ideea principală a proiectului este de a crea un strat de execuție controlat pentru aplicații, funcționând între dispozitivul creier-computer și AI, în care cerințele pentru determinism, izolare, acces la datele neuronale și timp de răspuns fac parte din arhitectura sistemului, nu din funcția aplicației. O direcție separată a proiectului este analiza timpului maxim de execuție al cererilor (WCRT, Worst-Case Response Time) pentru sarcini cu priorități fixe. În acest scop, se dezvoltă un instrument independent „dy-wcet” — un pachet Rust „no_std”, implementat fără utilizarea operațiunilor cu virgulă mobilă.
Sursa: opennet.ro
