30 июля, 2008

"Проблемы" Встраиваемых Систем GNU/Linux


Встраиваемые системы обычно:
  • малые аппараты: сетевые устройства, карманные компьютеры, телефоны и т.д.

  • не х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/

Комментариев нет: