![]()
2026年旗舰手机普遍12GB内存起步,桌面级芯片塞进机身。一个产品经理出身的开发者把Galaxy S24 Ultra插进27寸显示器,配齐键鼠,真刀真枪写了一周代码——还上线了。
这不是评测视频里的摆拍。他克隆仓库、SSH远程、跑Python脚本,全在手机上完成。但结果和他预想的差了一截。
三星自己把路走窄了
2018年三星推出过Linux on DeX,让Galaxy手机直接跑完整Ubuntu桌面。开发者能装APT包管理器,用原生工具链,这才是正经的移动端开发方案。
2019年Android 10更新,三星官方停服。理由是"无法继续支持未来系统和设备版本"。项目页面现在404。
真实原因不难猜:维护全Linux容器 runtime 横跨每年几十款机型、跟进Android大版本更新,投入产出比太难看。但需求没死,社区自己接上了。
现在DeX写代码靠两套工具:Termux打底,Andronix加层。
Termux是终端模拟器+Linux环境,免root,自带APT包管理(基于Debian)。Git、Node.js、Python、Clang、SSH都能直接装,跑的是手机芯片原生ARM二进制,不是模拟。
想要传统桌面Linux体验,Andronix在Termux上用proot-distro模拟chroot环境,能装Ubuntu、Debian、Arch,带完整GUI。但PRoot层给I/O操作加了实实在在的开销,后面会说到。
![]()
45分钟配置,界面确实唬人
作者实测初始化花了45分钟,配过新Linux机器的人会觉得流程眼熟。DeX桌面本身打磨得不错——窗口管理、任务栏、多显示器支持,轻量级桌面OS该有的都有。
Git操作响应很快,克隆、分支、提交、推送都没卡顿。SSH连远程服务器,体验和MacBook看不出区别。Python脚本编辑运行流畅,VS Code Server通过浏览器跑也能用。
但瓶颈很快暴露。
PRoot的I/O开销在大型项目里藏不住。作者测试了一个中等规模的Node.js项目,npm install比他的M1 MacBook Air慢了4倍。不是网络问题,是纯文件系统操作被PRoot层拖住。
内存压力是另一座山。12GB听着宽裕,DeX桌面+浏览器+VS Code Server+终端+后台Android系统,多开几个标签就见红。作者被迫养成了随手关标签的习惯,这在2026年的开发 workflow 里显得复古。
最难受的是上下文切换
手机来通知,DeX界面弹出横幅。这设计本意是方便,实际很割裂——你正在终端里调一个棘手的bug,微信消息弹出来,光标焦点被抢走。
Android应用和DeX窗口的权限模型也不一致。有些操作在Termux里要手动授权存储访问,步骤比纯Linux桌面多几步。这些摩擦单独看都是小事,一天重复二十次就磨人。
![]()
作者的原话:「能写代码,但不像在干活,像在解谜。」
电池续航倒是意外。S24 Ultra满电支撑6小时DeX重度使用,比多数笔记本强。发热控制也不错,只有编译大项目时背板才明显升温。
谁真的需要这个?
一周测试结束,作者把SIM卡插回iPhone,DeX套件收进抽屉。不是不能用,是没必要。
但有个场景他承认有价值:应急。出差忘带笔记本、酒店电视有HDMI、临时要改线上bug——这种时候,口袋里的手机能顶上,确实比干着急强。
社区工具链的成熟度超出预期。Termux生态已经能支撑完整的开发 workflow,只是每一步都比原生桌面慢半拍。这半拍对业余项目无所谓,对交付压力就是致命伤。
三星2019年砍掉Linux on DeX时,开发者骂的是"背叛"。现在看,社区自己长出了替代方案,虽然粗糙,但活着。问题是:这算是生态韧性,还是大厂把脏活累活甩给用户的经典操作?
作者最后提了一个细节。测试第五天,他在咖啡馆用DeX改代码,邻桌有人过来问"这是什么迷你主机"。他说是手机,对方愣了两秒,说"哦,三星那个啊,我以为是噱头"。
六年前三星亲手掐灭了让这句话变成"哇"的机会。现在社区在废墟上搭棚子,能住人,但永远修不成楼。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.