B-System OS | Ядро µITRON & BTRON
← Головний зміст B-System

Архітектура Ядра B-System

Розділ 1: Вступ та Архітектура B-System

Операційна система B-System побудована за модульною мікроядерною архітектурою 2026 року. B-System ізолює керування обладнанням, обробку радіосигналів, графіку та об'єктне сховище у незалежні сервери (System Planes), які взаємодіють через безблокувальні черги повідомлень.

Головна мета проекту — забезпечення нульової затримки реального часу для вбудованих радіотехнічних систем (SDR), DSP обробки сигналів та віртуалізованих систем під керуванням гіпервізорів seL4 та Synrc VE OS.1 з виключно відкритим кодом (MIT/BSD).


Розділ 2: Ядро Мікроконтролера µITRON

Ядром реального часу B-System виступає витісняючий планувальник, повністю сумісний зі специфікацією µITRON:


Розділ 3: Менеджер Ядра BTRON

Менеджер ядра BTRON (BTRON Kernel Manager) працює поверх ядра µITRON та виконує роль координатора системних ресурсів. Він надає вищим шарам API для керування життєвим циклом додатків, виділення великих пулів пам'яті (Memory Segments) та обробки міжпроцесної взаємодії через інтерфейси LOWLIB.


Розділ 9: Віртуалізація VirtIO & Synrc VE

B-System розробляється з першокласною підтримкою апаратної віртуалізації. Вся взаємодія з хостом здійснюється через специфікацію VirtIO 1.2: