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