фреймворк ядра Linux? - PullRequest
       33

фреймворк ядра Linux?

1 голос
/ 07 сентября 2010

Перед проектированием моего собственного OTA-стека в Linux, я бы лучше выяснил, знает ли кто-нибудь о существующем OTA-стеке / фреймворке Linux, в котором я мог бы использовать / внести свой вклад.

Что я подразумеваю под Linux OTA stack / framework - это сервис, способный обновлять ядро ​​Linux на моем устройстве из удаленного репозитория. По сути, что-то вроде функции обновления OTA, встречающейся сегодня на большинстве смартфонов Linux. Он должен быть на 99,99% отказоустойчивым, чтобы мои устройства (которые будут установлены на 500 автомобилях в течение 6–12 месяцев) не превратились в бесполезные кирпичи, которые требуют возобновления работы на месте.

Решение с открытым исходным кодом не является обязательным - коммерческие решения, которые выполняют свою работу имеют равный интерес.

Заранее спасибо. Christian

Ответы [ 2 ]

1 голос
/ 08 сентября 2010

Выполнение фактического обновления довольно тривиально, вы можете использовать любую из существующих платформ управления пакетами, чтобы предоставить новый пакет ядра, до которого система будет обновляться по мере доступности.

Сложная часть - когда ваше устройство перезагружается в новое ядро, вам нужно каким-то образом определить, не загружается ли оно, и загрузить его обратно в старое ядро. Чтобы сделать это без вмешательства человека, вам понадобится какой-нибудь сторожевой аппарат на вашем оборудовании.

1 голос
/ 07 сентября 2010

Не могли бы вы просто использовать APT в сочетании с подходящими пакетами ядра?

...