安卓 16 支持 Linux 子系统了

11 天前
 leenhawk2

开发者设置打开 linux 支持,会有一个 terminal app ,打开安装,详见 https://www.bilibili.com/video/BV1TgFReREfe

但是楼主在 android studio 上表示安装 termial 失败了,看起来目前只有 pixel 实机能用,亦或者我没搞清怎么在虚拟机上安装

如果推广了 termux 要 G 了

5976 次点击
所在节点    程序员
48 条回复
lijiangang886
10 天前
@drymonfidelia
======
回复:Linux 桌面社区全是草台班子,秀才造反三年不成,左派分子无限可分,这东西是需要有人牵头投人投钱来做的
james122333
10 天前
@lijiangang886

不同意 桌面与应用是两回事 自己弄也不错
cnbatch
10 天前
比较好奇一点,安卓杀后台的机制会不会把子系统、子系统内运行着的程序猝不及防地干掉
wniming
9 天前
我觉得谷歌的最终目的是为了让 chromeos 能运行在安卓平板上, 这使得安卓平板可以运行 pc 版本的 chrome 浏览器,大大增强安卓平板的实用性,这个 v 站有相关的讨论: https://jp.v2ex.com/t/1091225

我觉得 chromeos 产品线应该不会受到这个的影响,因为 chromeos 还是有作为笔记本电脑使用的场景,只不过给 chromeos 添加了可以以 kvm 虚拟机的形式运行在安卓平板上的支持。

如果以后谷歌能让安卓平板用户用 chromeos 的话,我觉得最大的亮点不是能在安卓系统里运行一个完整的 linux ,而是让 chromeos 虚拟机里运行的程序的图形性能( 3d 性能,应该也包括视频解码的性能)能达到接近物理机的水平,我预估这应该要使用"DRM Native Context"这种技术,这个在 asahi linux 里已经被实际应用了(有位 youtuber 录制了一些用这项技术玩 3a 游戏的视频),asahi linux 的文档里也提到了这项技术并给了一个相关的技术文档的链接:
https://indico.freedesktop.org/event/2/contributions/53/attachments/76/121/XDC2022_%20virtgpu%20drm%20native%20context.pdf

下面我想顺便讲一下"DRM Native Context"这项技术的一些最新进展,一方面是给完全没了解过的 v 友们一点科普,一方面如果我理解的不对也希望有老哥能指正:

我测试过 asahi linux 里的 DRM Native Context 的实际表现,结果非常惊艳,比如我用 muvm 虚拟机运行 chromium 浏览器的感觉跟用物理机直接运行几乎没有区别,不管是 webgl 的性能还是视频解码的性能都测不出差别,区别几乎只有 muvm 运行的 chromium 的内存占用比物理机直接运行的要明显高一些以及通过 chrome://gpu/ 查看系统信息里的内核的版本不是我物理机的内核版本( muvm 虚拟机有自己的独立内核)。

amd 也在开发 DRM Native Context 这项技术,前不久还看到相关的新闻:
https://www.phoronix.com/news/AMDGPU-VirtIO-Native-Mesa-25.0

另外 chromeos 131 版本开始默认禁用掉了 linux vm 里的 Virgl 驱动,不知道是不是为了以后 chromeos 的 linux 子系统里也要改用 DRM Native Context 这种图形技术所以提前放弃了旧的 gpu 虚拟化技术,不过谷歌这种做法引起了一些用户的不满:
https://www.reddit.com/r/Crostini/comments/1gurjnl/virgl_will_be_disabled_by_default_from_chroomeos/
wniming
9 天前
@wniming #44

也有另一种可能,以后 chromeos 抛弃掉了原有的 linux 框架,所有的 chromebook 设备都是使用安卓系统,安卓系统里可以不通过虚拟化直接运行 pc 版本的 chrome 浏览器,那么安卓 16 的这个 linux 子系统可能是为 chromeos 的 linux 子系统准备的,因为 chormeos 必须要使用虚拟化来运行 linux 子系统。
azarasi
9 天前
如果推广了要 G 的不是 termux 而是 iPad ,当安卓平板可以用 VSCode 和 Blender 的时候,iPad 能干什么?
pigspy
9 天前
如果这项技术能被国内厂商支持的话是不是代表安卓平板上有希望运行 vscode 啊
leenhawk2
9 天前
@pigspy 是的,更有乐子的是在安卓平板上打 steam 游戏

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/1108636

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX