2008-04-19

Maemo 4 (архитектура) [1]

maemo основана на GNU/Debian, соответственно также имеет открытые исходники. Оттуда же унаследована система расположения файлов и менеджеры пакетов dpkg и apt.

Внутри устройств пашет ядро Linux 2.6.x, которое запускается на чипсете OMAP с ARM-процессором и DSP. Пользовательские процессы получают в свое распоряжение стандартную GNU C library, которая поддерживает POSIX.

Пользовательский интерфейс базируется на GNOME, это означает GTK+ в GUI, GStreamer для мультимедии, GConf для конфигурирования. Мобильный десктоп держится на каркасе Hildon, который и есть часть maemo.

Разработку тут принято вести не на самом устройстве, а через кросс-платформенную среду Scratchbox. Официально поддерживается С, С++, Pyton API, неофициально - Perl тоже возможен ;)

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