有使用 wsl2 搞安卓 rom 开发的大哥吗?快被 vmware 虚拟机整崩溃了
1 luckyc 118 天前 wsl2 io 性能狗血, 建议还是不要了, vmware 跟不要了, 专门搞个物理机 ubuntu. |
2 xxx027 118 天前 最舒服的还是直接物理机,其他方案不是说不行,就很烦 |
![]() | 3 zsxzy 118 天前 编译这种大型项目, 虚拟机和 wsl 都不行 |
![]() | 4 minami 118 天前 ![]() 没啥问题,说 io 性能狗血的,难道是把文件放 ntfs 上了,不会吧 |
![]() | 5 qqjt 118 天前 试试不就知道了 |
![]() | 6 Helsing 118 天前 via iPhone 装 Ubuntu 吧,性能最好 |
![]() | 7 DTCPSS 118 天前 WSL2 的 IO 如果不是访问 Windows 文件的话没啥问题吧 |
9 gaifanking 118 天前 wsl2 可以的 比在 windows 上快 |
![]() | 10 HojiOShi 118 天前 还是建议用物理机。很久以前在 wsl2 上编译过 AOSP 13 ,流程上没什么问题,但性能还是没法和物理机相提并论,估计只有五六成。 另外感慨一下,上个帖子还是那大狗叫期间的千万大单,这个帖子用 vmware 都舍不得配物理机。lz 这几年经历了什么...... |
11 BarackLee 118 天前 双系统,ubuntu. 可能最省事。 |
12 xzchsia 117 天前 这种开发一般都是物理机直接安装 ubuntu 开发,有条件就上个服务器。 |
![]() | 13 Ocean810975 117 天前 你的整个工具链、源文件、编译结果都在 wsl2 的虚拟硬盘内的,至少能接近 90%的原生 linux 性能 |
14 jamesjammy061 117 天前 只要不开发 gui ,用 wsl2 还挺好的。有 gui 的还是物理机 ubuntu 舒服点 |
15 jamesjammy061 117 天前 或者可以试下 hyper-v 的 gpu 虚拟化,整个 ubuntu 之类的 |
16 liuchao719 117 天前 vmware 怎么了吗? |
17 yuhanz 117 天前 WSL2 本身问题不大,就是一些小问题很折腾人,如果不熟悉可能浪费不少时间.. 我举个例子,WSL2 某个版本开始,会自动读取 Windows 里的代理配置,并设置 HTTP_PROXY 和 HTTPS_PROXY 这两个环境变量,代理默认设置为 127.0.0.1:{WIN 里的代理端口} 这就导致如果你不想要代理,你必须在每个新的 shell 里 unset 掉它们 那你如果想彻底取消这个自动配置代理的功能,你可能照着官方文档去修改 .wslconfig ,这时候你会发现官方文档里的方式在最新的 WSL2 里已经被淘汰了... 而可能经过好一阵子搜索之后,你在某个论坛里发现了最新的配置项.. |
![]() | 18 ikas 117 天前 用了好几年了,给 wsl2 独立挂载了一个 ssd 硬盘,非常方便 |
![]() | 19 steelz 116 天前 编译过高通车机线 8295/8255 AOSP, 开发过的都知道, 从高通从 AOSP12 开始, 有两套源码树了, 编译需要 800G 可用空间 So~, 笔记本外挂一个雷电硬盘盒 EXT4 格式的 SSD 编译的, 跟原生物理机差不多 缺点是, 挂载磁盘到 WSL2 需要命令行操作, 对休眠支持不友好 |
21 RobinHuuu 116 天前 via iPhone wsl2 文件系统一般是在 VHDX 文件里面的,VHD 文件在 NTFS 里面。然后 wsl2 使用自己文件系统,小文件肯定比 NTFS 好,但是因为是虚拟化方案,肯定不如物理系统直接在硬盘上做文件系统。 |
![]() | 22 Dex7er OP @liuchao719 2204 2404 时不时终端卡顿 感受非常糟糕 测试了多个 vm 版本 在考虑要不要跳转到 UBUNTU 问题是好多必备工具是 windows 的。。。 @HojiOShi 实体机也不是买不起,现在就是单独的实体机在跑 aosp 。只是发现两台机器之间的文件转移比较痛苦,虚拟机对我来说,是一种很好的解决方案。。。那期间确实疯狂,教训也很深刻啊。亲戚的口罩工厂转让好几年了,没人接,一堆债务收不回来,兄弟要不要考虑一下接个盘?。。。 @ikas 这是一片陌生的新天地,有空试一下。。。 |
![]() | 23 Hephaistos 116 天前 编译理论上没问题,但别开 sparseVhd 。之前编译 chromium 会概率性导致 wsl2 的文件系统损坏 |
24 liuchao719 116 天前 @Dex7er 我现在的解决方案:windows 刷机 + 抓串口 + ssh 到 ubuntu server 上。server 负责改代码和编译,另外开启 smb 让 windows 访问固件。 |