 За едноплатковите миникомпютри Raspberry Pi бе създадена новата операционна система CirnOS, предлагаща начин на взаимодействие, в стил с платките Arduino. На разработчиците и програмистите се предлага компактна работа среда, ограничена до възможността за изпълнение на Lua скриптове на Raspberry Pi. Операционната система CirnOS няма отделно ядро, но поддържа многопоточност чрез изпълнение на копрограми (coroutine). Кодът е написан на програмния език C и се разпространява под GPLv3 лиценза. CirnOS поддържа платките Raspberry Pi Zero, Raspberry Pi Zero W и оригиналните 32-битови Raspberry Pi. Сега се разработва поддръжката на Raspberry Pi 3. Новата операционна система е много подходяща за изпълнение на задачи и алгоритми, за които Raspbian е твърде тромава и голяма и не е необходимо делегирането на привилегии и права. Благодарение на минималистичната реализация, CirnOS осигурява максимална производителност при минимално използване на паметта. CirnOS значително опростява работата – достатъчно е просто да се копират системния образ и скриптовете върху новото устройство, след което веднага може да започне редактирането и стартирането на скриптовете. Настройката на скриптовете се осъществява чрез редактирането на сценария main.lua. |