Linux下基于QEMU的纯净Android虚拟机(KVMとVirGL、小足印)
1、为满足在Linux电脑上运行Android应用的需求 ,本文将指导如何基于QEMU(结合KVM和VirGL支持) 、不依赖WayDroid的纯净虚拟机搭建过程 。这个方法适用于X和Wayland环境,特别适合Gentoo用户,但其他系统用户也可以参考。
电脑秒变SteamDeck游戏主机丨更本土化的SK-ChimeraOS安装教程
1、在操作流程方面 ,几乎所有的设备都需要调整BIOS配置,简单易行。SK-ChimeraOS最合适的设备为7和8系锐龙的AMD迷你主机和5600G的台式机 。首次使用需熟悉操作,手柄推荐使用Xbox键位的型号。安装过程包括制作系统安装盘、更改BIOS配置 、系统安装等步骤 ,具体操作流程见下图。
waydroid实现原理
1、安卓系统容器化:WayDroid在安卓设备上创建一个与主操作系统隔离的容器环境,这个容器环境中安装了一个安卓系统实例 。Weyland显示协议:WayDroid使用Weyland显示协议来管理安卓应用的显示和用户界面。Weyland是一种现代的显示协议,可提供更好的性能和灵活性。
2、WayDroid实现原理基于安卓系统的容器化技术 ,它在安卓设备上构建了一个与主操作系统隔离的独立环境,内部运行着一个完整的安卓系统实例 。这种方式能够实现资源的隔离和安全的运行环境。为了达到高效和灵活的显示管理,WayDroid采用了Weyland显示协议。
3 、准备内核 建议使用linuxzen内核:对于不熟悉配置编译内核的用户,推荐直接使用Archlinux的linuxzen内核。 修改grub配置:在grub内核引导配置的末尾加上psi=1 。 下载waydroid和镜像 下载并安装waydroid及其所需的安卓镜像。
4、然而 ,Android的权限控制严格,如termux在后台常会被关闭,而waydroid由于支持wayland而不支持x11 ,我选择升级到Debian GNU/Linux 12 trixie,并切换到KDE,以利用Mesa驱动 ,避免使用Nvidia显卡的硬件加速,这对于GPD的设备来说并无太大影响。安装waydroid后,运行的应用需要经过转译才能适应arm机器码 。
5、使用waydroid时 ,可列出系统里安装的包及包名,安装安卓应用,不启动安卓界面只启动一个app ,解决app和游戏无法识别键盘和鼠标的问题。通过Key Mapper+Shizuku实现键盘映射触屏事件,解决app和游戏默认竖屏导致屏幕翻转,鼠标操控困难的问题。同时,可通过宿主机目录挂载到waydroid内部目录 ,实现文件共享 。
6、选择正确的 lunch 选项(例如,lineage_waydroid_x86_64-userdebug)来适应 X86_64 平台。注意在构建过程中合理使用内存,以避免内存不足的错误。这通常需要 3-4 小时或更长时间 ,具体取决于硬件性能 。构建完成后,需要将输出的镜像转换为系统和供应商所需的格式(system.img 和 vendor.img)。
在Archlinux上使用waydroid运行安卓app
准备内核 建议使用linuxzen内核:对于不熟悉配置编译内核的用户,推荐直接使用Archlinux的linuxzen内核。 修改grub配置:在grub内核引导配置的末尾加上psi=1 。 下载waydroid和镜像 下载并安装waydroid及其所需的安卓镜像。
在Archlinux上使用waydroid运行安卓app的步骤如下:首先 ,准备编译内核。这一步对于不熟悉配置编译内核的朋友来说,建议使用Archlinux的linux-zen内核,然后在grub内核引导配置的末尾加上一个psi=1。其次 ,下载waydroid和image 。开始配置网络,使用systemd-networkd和nftables。
开源Linux手机PinePhone日常使用评测
在性能上,PinePhone的运行效率不高 ,玩游戏和播放高清视频可能会遇到卡顿。Linux手机APP相对较少,大部分需要从Flathub寻找或发行版自行打包 。此外,电池续航大约为2小时左右,充电支持和待机模式能帮助节省电力 ,但闹钟功能在待机时会受限。
续航力方面,PinePhone在不间断使用时,预计2小时电量耗尽。芯片工艺为40nm ,CPU与基带容易达到50度 。PinePhone支持快充,与Samsung J7 2015通用电池。在开启待机模式时,可大幅节省电力 ,但需要通过gnome-inherit命令保持特定APP继续运行,以避免闹钟失效。
而Android手机系统则以Linux为基础,经过调整以适应移动设备需求 。这一独特的结合使得Android成为全球最广泛使用的移动操作系统之一。近期 ,PINE64公司推出了搭载国产处理器的开源系统手机Pinephone。这款手机采用Linux系统,支持多种主流Linux系统和BSD系统,售价1499美元 ,专为喜欢自由操作系统的用户设计 。
尝试在手机或笔记本电脑修改设置均无效果。于是,我决定改用PinePhone及其搭配的Manjaro Arm Linux和Plasma Mobile,期待能改善移动热点的稳定性。
PinePhone:开源硬件与Linux版本手机的完美结合 -推动了Linux版本手机的发展 、为开发者提供了更多的定制和创新空间、介绍PinePhone作为一款开源硬件平台。安全性考量下的Linux版本手机 -如何保护用户隐私和防范恶意攻击、分析Linux版本手机在安全性方面的考量和措施 。
本文来自作者[陈军峰]投稿,不代表安徽策御达禄立场,如若转载,请注明出处:https://ao9.cc/ao9cc/14564.html
评论列表(4条)
我是安徽策御达禄的签约作者“陈军峰”!
希望本篇文章《Waydroid(waydroid 对比 redroid)(waydroid 对比 redroid)Waydroid》能对你有所帮助!
本站[安徽策御达禄]内容主要涵盖:安徽策御达禄
本文概览:Linux下基于QEMU的纯净Android虚拟机(KVMとVirGL、小足印)1、为满足在Linux电脑上运行A...