
开发者设置打开 linux 支持,会有一个 terminal app ,打开安装,详见 https://www.bilibili.com/video/BV1TgFReREfe
但是楼主在 android studio 上表示安装 termial 失败了,看起来目前只有 pixel 实机能用,亦或者我没搞清怎么在虚拟机上安装
如果推广了 termux 要 G 了
1 ddup 296 天前 via Android 太好了,是基于 namespace 做的吗? |
4 moefishtang 296 天前 对于平板电脑来说是好事 WPS For PC 等 PC 软件 在 Android 上运行不是少数厂家的专利了( Termux 也行但是肯定比原生支持麻烦) |
5 leenhawk2 OP @moefishtang 是完整的系统级支持有 systemd 可以装 docker |
6 leenhawk2 OP 安卓平板的胜利.jpg |
7 drymonfidelia 296 天前 为什么 Linux 不能内置 Android 子系统,反而是不同内核的 Windows 可以? 内置的话,一些笔记本就能预装 Linux 省授权费了 |
8 leenhawk2 OP @drymonfidelia WSA 寄了已经 这俩有关系吗 |
9 drymonfidelia 296 天前 @leenhawk2 Linux 内置 Android 子系统,很多人就可以用 Android 版各种软件客户端完成日常办公需求,笔记本就不需要预装 Windows 了 |
10 drymonfidelia 296 天前 @drymonfidelia 综合来看比 Android 内置 Linux 子系统有意义的多,Android 设备本来就有 Termux 这样的软件能实现 Linux 子系统,除了想废物利用的程序员没什么人用 |
11 moefishtang 296 天前 @drymonfidelia #9 Android 各类软件客户端也没法满足日常办公需求吧 不然小米和华为也不会搞把 WPS Office PC 装进 Linux 虚拟机再打包成 apk 这种操作了,直接开发 Android 原生版本岂不更好? 现阶段很多办公软件都有了 Linux 版本,也没见大家换成 Linux 日用啊。当然信创需求除外(某种意义上信创还推动了各类常用软件制作 Linux 版本?) |
12 leenhawk2 OP @drymonfidelia 利好 electron[狗头] |
13 coldle 296 天前 还好我用的基于 termux 魔改的 nix-on-droid ,死道友不死贫道(不是) 反转了,看视频没看出来是否仅支持指定发行版,如果能装 nixos 的话可能贫道也噶了 |
14 Ayahuasec 296 天前 via Android 好事,安卓上能搞更多骚操作了 但是看着这个 linux development environment 的隔离和虚拟机也差不多了,termux 这种轻量而且 api 丰富的方案估计没那么快 g |
16 leenhawk2 OP @drymonfidelia LSA 的问题是许可证和本身 linux 搞 android 就收益不大,参照 moefishtang |
17 GlobalNPC 296 天前 via iPhone @drymonfidelia 那是 ChromeOS |
19 lazywen 296 天前 via Android 好东西,但 15 都还没用上,16 最快怕要等 26 年年中才推送? |
22 leenhawk2 OP 类似 WSL 的技术 |
23 SenLief 296 天前 不知道能不能支持 linux 的桌面 |
24 BeautifulSoap 296 天前 用的什么 linux 的内核?别到时候内核残缺很多功能不支持啊,包括虚拟机、docker 之类的 |
25 whileFalse 296 天前 via Android @drymonfidelia 想用安卓的直接买安卓平板不好吗买什么 linux 笔记本。真能玩转 linux 桌面的人自己就会调试用不着厂家操心 |
26 slowgen 296 天前 连 Linux 子系统都支持了,按这个发展说不定再迭代几个版本就把 Chrome OS 给合并完了,然后放弃 Chrome OS |
27 Donaldo 296 天前 @drymonfidelia #7 为什么不能?只是没有知名的发行版这么做,你完全可以自己跑一个 Android 容器或者虚拟机。https://github.com/budtmo/docker-android |
28 james122333 296 天前 via Android 并没有多少用处 可以用也不敢用 |
29 drymonfidelia 296 天前 @Donaldo Your machine should support virtualization. 你这本质上还是虚拟机,会有额外功耗,不适合笔记本长期使用 |
30 Donaldo 296 天前 @drymonfidelia #29 你说的 Windows 的安卓子系统也是虚拟机啊。。。 |
31 cooltechbs 296 天前 手里的 Pixel 8 突然又香了 |
32 AwenWalker 296 天前 linux 不是有 waydroid 吗,lxc 容器共享主机内核性能和体验甩 windows 的 WSA 几条街了 |
33 tabc2tgacd 296 天前 这是好事情,希望早点到来 |
34 minami 296 天前 via Android @drymonfidelia 因为实际掌控 Linux 社区的巨头红帽根本不 care 个人用户,Linux 的图形界面栈这么垃圾也是这个原因 |
35 leenhawk2 OP @BeautifulSoap docker 有人已经跑了 |
36 tiezlk443 295 天前 via Android 能 su 吗 |
38 leenhawk2 OP @cooltechbs 老哥试一下能不能开?我用模拟器没成功 |
39 mintist 295 天前 嚯 ,,, |
40 MagmaBlock 295 天前 Android Subsystem for Linux |
41 lijiangang886 295 天前 |
42 james122333 295 天前 via Android |
43 cnbatch 295 天前 比较好奇一点,安卓杀后台的机制会不会把子系统、子系统内运行着的程序猝不及防地干掉 |
44 wniming 295 天前 我觉得谷歌的最终目的是为了让 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/ |
45 wniming 295 天前 @wniming #44 也有另一种可能,以后 chromeos 抛弃掉了原有的 linux 框架,所有的 chromebook 设备都是使用安卓系统,安卓系统里可以不通过虚拟化直接运行 pc 版本的 chrome 浏览器,那么安卓 16 的这个 linux 子系统可能是为 chromeos 的 linux 子系统准备的,因为 chormeos 必须要使用虚拟化来运行 linux 子系统。 |
46 azarasi 295 天前 如果推广了要 G 的不是 termux 而是 iPad ,当安卓平板可以用 VSCode 和 Blender 的时候,iPad 能干什么? |
47 pigspy 294 天前 如果这项技术能被国内厂商支持的话是不是代表安卓平板上有希望运行 vscode 啊 |
49 qq9538925 90 天前 怎么到现在还没见到有厂商跟进呀,大概什么时候能用上呢 |