Took a little bit of time to write a small blog post about my progress with running Linux VM on an Android phone.

https://writing.leafs.quest/hax/linuxonandroidpart1

#Android #Linux #VM #CrosVM #StopEWaste

Rustlings of a Leaf · Running Linux on Android (Part 1/x)

So, I bought a $100 Pixel 7 Pro with a broken screen with the express purpose of running Linux on it.

Android has that fancy new experimental Linux terminal feature, but it turns out the library/program that uses actually came out in Android 13, crosvm.

The advantage of using crosvm (with the phone rooted) is that I can give the VM way more memory than the default Android version gets, I imagine more access to the CPU's too!

Currently, I have Ubuntu booting in the VM and I can use the terminal just fine. What I am having issues with is getting network. I have not tried very much though as I had to stop just after I got it booting.

I did mean to bring it in to work today so I could tinker on my down time, but I got almost all the way to work and then realized I left the phone at home 🙃

#android #LinuxOnAndroid #crosvm #Ubuntu #Server

Запуск Linux на устройствах Android без поддержки AVF

В этой статье я поделюсь своим опытом запуска Linux на рутованом non-Pixel телефоне с Android 15 (также работает с Android 14 с ядром 6.1) c помощью Crosvm, без поддержки AVF. С доступом в Интернет, SSH, GUI и общим каталогом. Мой телефон Xiaomi.

https://habr.com/ru/articles/921620/

#virtualization #linux #android #crosvm

Запуск Linux на устройствах Android без поддержки AVF

виртуальная машина Debian В этой статье я поделюсь своим опытом запуска Linux на рутованом non-Pixel телефоне с Android 15 (также работает с Android 14 с ядром 6.1) c помощью Crosvm, без поддержки...

Хабр
Instead of implementing the #VMM components from scratch, Cloud Hypervisor is importing the Rust VMM crates, and sharing code and architecture together with other VMMs like e.g. Amazon's #Firecracker and Google's #crosvm .
#virtualization
https://github.com/cloud-hypervisor/cloud-hypervisor
GitHub - cloud-hypervisor/cloud-hypervisor: A Virtual Machine Monitor for modern Cloud workloads. Features include CPU, memory and device hotplug, support for running Windows and Linux guests, device offload with vhost-user and a minimal compact footprint. Written in Rust with a strong focus on security.

A Virtual Machine Monitor for modern Cloud workloads. Features include CPU, memory and device hotplug, support for running Windows and Linux guests, device offload with vhost-user and a minimal com...

GitHub
@gameplayer I don't think it will ever be directly accessible to users but the user-space #crosvm should be on the rootfs. If you watch Will's talk from #kvmforum2024 you can see how things are launched in his live demo at the end: https://www.youtube.com/watch?v=6Hdq9npRMeI&list=PLW3ep1uCIRfwqKJYHxXsjIvG-Jy3nO2si&index=15
Guest-side changes for confidential guests in Android by Will Deacon

YouTube
App and OS Virtualization in Rust using crosvm

While QEMU is still the leading choice for an open source VMM (Virtual Machine Manager), a rust alternative could be great for security and we wanted to give it a shot. We are now able to virtualize GUI apps and OS in linux by modifying crosvm, a fantastic rust based

Openw3b
Recently, we have been using #Perfetto to successfully profile Apitrace traces in #crosvm through #VirGL renderer. The tools provided by Perfetto can be very effective for profiling virtualised GPU acceleration. Antonio Caggiano explains how: https://col.la/virglperfetto #virglrenderer #gpu #opengl #opensourcesoftware
Profiling virtualized GPU acceleration with Perfetto

Recently, we have been using Perfetto to successfully profile Apitrace traces in crosvm through VirGL renderer. We have now added perfetto instrumentation to VirGL renderer, Mesa, and Apitrace.

Linux Action news 53

PeerTube