Система смешанной критичности на основе Ubuntu
Есть ли способ реализовать систему смешанной критичности на основе Ubuntu? Т.е. если у нас есть какой-то программный модуль, который является сложным и некритическим, и мы хотим разрабатывать его как обычно на Ubuntu. И у нас есть некоторый код, который требует ограничений в реальном времени. Можем ли мы запустить его на одной машине под Linux? Например, выделить ядро для задачи в реальном времени, оградить его от всех прерываний, быть уверенным, что системные вызовы и периферийные запросы будут отвечать в определенное время?
1 ответ
Решение
Я не думаю, что есть что-то специфичное для Ubuntu. Инструмент для этого - cgroups ядра Linux.
Попробуйте и посмотрите, достаточно ли этого.