Представлен отчет о состоянии разработки проекта Emdebian, сокращенной редакции Debian GNU/Linux для встраиваемых устройств на базе платформы ARM.
Для Emdebian создана новая кросс-платформенная система сборки (autobuilder в пакете emdebian-tools), позволяющая использовать для стандартных пакетов дополнительные патчи из SVN репозитория проекта, предназначенные для минимизации размера пакета, сокращения числа зависимостей и поддержки TDebs, позволяющего вынести i18n (интернационализация) файлы с переводами из пакета в отдельный репозиторий.
В Emdebian реализована возможность раздельного формирования образа корневой файловой системы (emsandbox как враппер к debootstrap), что позволяет упростить формирование и настройку набор пакетов, специально подобранных для определенного устройства. Для примера, представлены три базовых варианта корневой ФС:
- Минимальный консольный набор, на основе busybox и glibc: 9Мб в сжатом виде, 24Мб после установки;
- Отличается от первого варианта наличием X сервера: 11Мб в сжатом виде, 60Мб после установки;
- Отличается от второго варианта наличием десктоп оболочки GPE: 25Мб в сжатом виде, 80Мб после установки.
|