Состоялся первый релиз новой ветки встраиваемой операционной системы реального времени BuguRTOS, распространяемой по лицензии GPLv3 c исключениями.
В BuguRTOS-0.8.x введены значительные изменения:
- Удалены традиционные примитивы синхронизации(мьютексы, счетные семафоры, сигналы, IPC).
- Добавлен базовый примитив синхронизации - это тип данных sync_t, реализующий механизм блокирующей синхронизации, с наследованием приоритетов.
- Запланировано написание библиотек, реализующих традиционные примитивы синхронизации.
Теперь добавление нового примитива синхронизации сводится к написанию типа-обертки для sync_t. При этом не надо заботиться о написании протокола наследования приоритетов для нового примитива синхронизации, т.к. данный протокол уже реализован методами типа sync_t.
>>> Подробности