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 тоже возможен ;)
Комментариев нет:
Отправить комментарий