cwbe coordinatez:
101
63540
2076399
1668140
9278281

ABSOLUT
KYBERIA
permissions
you: r,
system: public
net: yes

neurons

stats|by_visit|by_K
source
tiamat
K|my_K|given_K
last
commanders
polls

total descendants::3
total children::2
8 ❤️


show[ 2 | 3] flat


Moje RTOSko je z principu portabilne, tak som ho preportoval na dalsiu "architekturu" - na Linuxovy system.

Spravene je to tak, ze thready RTOSka su mapovane 1:1 na POSIXove thready a cez dorucovanie signalov sa jednak thready zastavuju a spustaju a jednak sa do threadov injectuju rozne kontexty podla potreby, aby sa emulovalo chovanie bezneho procesora a preruseni.

cmrx-desktop.png

Ked sa naimplementovalo toto a par dalsich drobnosti, tak vzniklo viac-menej 1:1 prostredie porovnatelne s tym, co bezi na mikrokontrolleroch. Aj ked thready scheduluje Linux, v skutocnosti ich ovlada jadro CMRXu.

Port pouziva iba POSIXove volania, takze je mozne, ze pobezi aj na Widliach a Masoxe.

Ako stress test som si vytvoril jednoduchy window manager, ktory so zvyskom sveta komunikuje cez RPC a renderuje do emulovaneho framebuffra.

Vytvoril som k tomu minimalisticku kniznicu na emulaciu periferii (demo tu), takze sa v tom daju aj testovat drivery, pripadne sa to da strcit do CI a bezat na tom automaticke testy.

No a neviem, komu by to na co bolo, ale... v zasade sa to da strcti aj do cloudu.

Posledna ficura, ktora nie je na tomto porte implementovana, je ochrana pamate.

Shitty life is like radiation. You can sustain it for long time if daily doses are small.