How to install a desktop Linux on a Sailfish device for a convergence use case?
I'm looking for a similar approach like Maru or AnLinux to use my Sailfish device for a convergence use case. I have seen an old thread about this requirement:
A VNC client is available in Jolla Harbour. So, theoretically, it should be possible to install chroot environment for a guest system and access the desktop UI with the VNC client. I tried the terminal commancs of AnLinux, but the command is missing to execute the script:
pacman-key --init && pacman-key --populate archlinuxarm && pacman -Sy --noconfirm curl && curl -O https://blackarch.org/strap.sh && chmod +x strap.sh && ./strap.sh
pacman-key --init && pacman-key --populate archlinuxarm && pacman -Sy --noconfirm wget && wget https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/DesktopEnvironment/Pacman/de-pac.sh && bash de-pac.sh
Unfortunately AnLinux and Temux require Android 5 or never. This might come soon which an updated Alien Davlik. But Android seems not be necessary.
Openrepos provides an app debootstrap and qemu. Doeas someone know, how to use debootstrap or qmu? I will test qemo, but I think, the overhead of a VM is not necessary. Some other ideas?
with nokia n900 you could use a Debian image to boot X environment, and there having GIMP / OpenOffice running pretty well. Keyboard was working almost fine, aah .. good old times :D
nas ( 2018-12-17 11:59:14 +0200 )editI built and installed the full Qemu 3.1.0 package for messing around, but it's pretty vast - there's about 25 architecture options and dozens (at least) of command options. It's all new to me @Nieldk or @Fuzzillogic - which options/images might work to provide a fast and smooth vnc through Qemu? One thing I've noticed is that when using 'qemu-system-arm' or 'qemu-system-aarch64' and specifying machine 'virt', it will boot to Qemu monitor, which shows my img and iso as 'virtio0' and 'virtio2' in
Levone1 ( 2018-12-19 13:53:31 +0200 )editinfo block
output, but I'm not sure how to boot it...Just found this - https://translatedcode.wordpress.com/2017/07/24/installing-debian-on-qemus-64-bit-arm-virt-board/ - and working well, so far. I tried to modify qemu command to boot local iso instead of downloading all files, (to save data, so I could do it on the road), by adding 'hda' and 'cdrom' commands, but seems like it still is using network, (maybe it's in the 'linux-installer' script. I haven't gotten to the part about injecting kernel into img, so I'll have to see about that.
Levone1 ( 2018-12-19 17:10:17 +0200 )edit