There’s an experimental QEMU image available that includes:
- phosh: phone graphical shell
- Common apps: geary, ephiphany, contacts, calls
- phone / network services: NetworkManager, ModemManager, ...
Check the last succesful job on the CI server: https://arm01.puri.sm/job/Images/job/Image%20Build/
qemu-system-x86_64 -boot menu=on -drive file=qemu-x86_64.img,format=raw -vga virtio -display sdl,gl=on -m 1G -enable-kvm
If you prefer a GUI:
- install org.gnome.Boxes from flatpak: https://flathub.org/apps/details/org.gnome.Boxes
- Create a new Box from archive selecting qemu-x86_64.img
Open a browser to check the last succesful job on the CI server: https://arm01.puri.sm/job/Images/job/Image%20Build/
Save the latest version of the builds by right-clicking on the file and choosing “Save As”.
Choose a folder on your computer with 4gb of free space.
After the download is complete, extract the file with 7zip or other untar program.
Open an instance of PowerShell and navigate to the extracted file’s folder.
The following command can be executed in PowerShell after modifying the path to the qemu executable and the path to the downloaded qemu-x86-64.img file.:
C:\Program Files\qemu\qemu-system-x86_64.exe -drive file=c:\downloads\qemu-x86_64.img,index=0,media=disk,format=raw -vga virtio -display sdl,gl=off -m 2G -L Bios -boot menu=on -rtc base=localtime,clock=host -parallel none -serial none -name PureOS -no-reboot
Note: You may also download and modify the following PowerShell script for your environment. The file can executed on the command line, or by right-clicking launch-librem5.ps1 file from file explorer. The script is fully commented to explain the command line variables that are used.