1
Gemini PDA - Sailfish OS / Can we get waydroid running on Sailfish for Gemini?
« on: May 29, 2022, 08:10:16 am »
Has anyone tried https://waydro.id/ ?
as far as I can tell, a few modules are missing, and can possibly be installed.
The following is my process until I got stuck:
*Starting from a fresh official Sailfish 4.4.0.64 installation
*Signed in to my jolla account
*Enabled developer mode
* allow install from other sources
First choice, CHUM or CHUM-gui?
I am not sure what is better, I used gui, and looks like it worked fine
* installed sailfishos-chum-gui for arm (got the direct link from https://chumrpm.netlify.app/ )
in a terminal using either pkcon or zypper:
devel-su pkcon refresh
Second choice WayDroid Settings or Wayrdroid Runner ?
from https://github.com/sailfishos-open/waydroid#user-usage it boils down to slow and better integration vs faster and worse integration ... I went with runner
devel-su pkcon install waydroid-runner
[Y]
this installed:
python3-gbinder, waydroid-gbinder-config-hybris, waydroid-runner, waydroid sensors
now, when initiating waydroid, it looks like some modules are missing:
devel-su waydroid init
Failed to load binder driver
modprobe: FATAL: Module binder_linux not found in directory /lib/modules/3/18.41
ERROR: Binder node "vndbinder" for waydroid not found
it looks like something called anbox-vndbinder,anbox-hwbinder are missing (from linux kernel??)
according to https://github.com/sailfishos-open/waydroid#porter-tasks the kernel needs to be built with certain requirements.
if I go to https://docs.anbox.io/userguide/install_kernel_modules.html there is some mention of binder linux, but that is for debian. (I see some similar instructions for arch: https://wiki.archlinux.org/title/Waydroid#DKMS_modules )
It seems this whole development is quite new, and there is some other interest for waydroid on gemini:
https://talk.maemo.org/showthread.php?t=101259
https://forum.sailfishos.org/t/waydroid-on-sfos/7442/108
as far as I can tell, a few modules are missing, and can possibly be installed.
The following is my process until I got stuck:
*Starting from a fresh official Sailfish 4.4.0.64 installation
*Signed in to my jolla account
*Enabled developer mode
* allow install from other sources
First choice, CHUM or CHUM-gui?
I am not sure what is better, I used gui, and looks like it worked fine
* installed sailfishos-chum-gui for arm (got the direct link from https://chumrpm.netlify.app/ )
in a terminal using either pkcon or zypper:
devel-su pkcon refresh
Second choice WayDroid Settings or Wayrdroid Runner ?
from https://github.com/sailfishos-open/waydroid#user-usage it boils down to slow and better integration vs faster and worse integration ... I went with runner
devel-su pkcon install waydroid-runner
[Y]
this installed:
python3-gbinder, waydroid-gbinder-config-hybris, waydroid-runner, waydroid sensors
now, when initiating waydroid, it looks like some modules are missing:
devel-su waydroid init
Failed to load binder driver
modprobe: FATAL: Module binder_linux not found in directory /lib/modules/3/18.41
ERROR: Binder node "vndbinder" for waydroid not found
it looks like something called anbox-vndbinder,anbox-hwbinder are missing (from linux kernel??)
according to https://github.com/sailfishos-open/waydroid#porter-tasks the kernel needs to be built with certain requirements.
if I go to https://docs.anbox.io/userguide/install_kernel_modules.html there is some mention of binder linux, but that is for debian. (I see some similar instructions for arch: https://wiki.archlinux.org/title/Waydroid#DKMS_modules )
It seems this whole development is quite new, and there is some other interest for waydroid on gemini:
https://talk.maemo.org/showthread.php?t=101259
https://forum.sailfishos.org/t/waydroid-on-sfos/7442/108