Энтузиасты из сообщества xda-developers подготовили вариант прошивки с операционной системой Sailfish для смартфона Nexus 5, изначально поставляемого с платформой Android. Прошивка пока находится на стадии альфа-тестирования, но с оговорками уже пригодна для повседневного использования и даёт возможность оценить работу Sailfish на более доступных смартфонах, чем поставляемый с Sailfish смартфон Jolla.
Поддержка оборудования организована с применением штатных драйверов из платформы Android, работа которых обеспечена с использованием прослойки libhybris. Из ограничений отмечается отсутствие поддержки каталога-магазина Jolla Store, не работает web-камера, отсутствует возможность запуска Android-приложений. Для использования прошивки вначале требуется установить на смартфон CyanogenMod, после чего установить поверх сборку Sailfish.
Платформа Sailfish примечательна использованием графического стека на базе Wayland и Qt5, работающего поверх системных компонентов Mer (форк MeeGo). Для задействования специфичных для платформы Android драйверов в типовом Linux-окружении Sailfish задействована библиотека libhybris, предоставляющая прослойку для обеспечения работы в системах на базе Glibc специфичных для платформы Android драйверов устройств, работающих в пространстве пользователя и завязанных на использовании системной библиотеки Bionic.
|