Встраиваемые системы обычно:
- малые аппараты: сетевые устройства, карманные компьютеры, телефоны и т.д.
- не х86(arm, armel, ..), без MMU, без дисковые
"Проблемы":
- Малое финансирование во встаиваемые системы Linux, обычно со стороны вендоров аппаратного/программного обеспечения
- Нехватка разработчиков на kernel.org, опять же, обычно вовлечены разработчики вендоров аппаратных/программных средств(коммерческие)
- Во многих встраиваемых устройствах используется одна версия ядра в полном жизненном цикле продукта
(обычно производится только кастомизация ядра и поставка) - Своевременность и выпуски плотны
Технологии:
- Динамические тики, hr-таймеры
- DVB
- улучшение NoMMU
- Новые архитектуры: FRV, avr32, blackfin
Ядро:
- kevent: оперативная унифицированная доставка сообщений
- utrace: перепись кода трассировки процессов
- syslets/fibrils: асинхронные вызовы, AIO
Welcome to Linux Kernel Development http://www.linux.org/
Комментариев нет:
Отправить комментарий