返回资讯中心
外部精选
软件工程
#开发者实时流

开发者借助 Termux 与 PRoot 在 Galaxy S26 Ultra 上运行 Debian 13 桌面

来源标题:DeX Linux Workstation – Debian 13 on Galaxy S26 Ultra (No Root, PRoot, X11)

开发者 thecbr600 发布 DeX Linux Workstation 项目,在未 root 的三星 Galaxy S26 Ultra 上通过 Termux、PRoot 和 Termux-X11 原生运行 Debian 13 桌面。该方案完全绕过 VNC,支持完整音频,并在 Chromium、GIMP 和 LibreOffice 多任务场景下达到 60 FPS。项目称其实现了已停摆的官方 Linux on DeX 项目原本承诺的体验。

Hacker News 最新dex-linux-dev2026/11/4 · 今天9 分钟阅读

以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。

一个健壮、低延迟的 Debian 13(Trixie)桌面环境,通过 Termux、PRoot 和 Termux-X11 在 Android 上原生运行。 无需 VNC,无需 root,且支持完整音频。本项目已在 Samsung Galaxy S26 Ultra(16GB RAM)上测试并优化,展示了无缝的、硬件加速的 Linux 桌面体验——实现了已停摆的官方 Linux on DeX 项目最初所承诺的目标。 视频佐证请在 YouTube 上观看未经剪辑的屏幕录制 --> https://www.youtube.com/watch?v=_Ej4hRKVolw(演示了从 Termux 终端冷启动、通过 Chromium 实时播放 YouTube 音乐,以及以 60 FPS 同时使用 GIMP 和 LibreOffice 进行多任务处理) 请确保你已安装 Termux(从 F-Droid 或 GitHub Releases 安装,而非 Google Play),然后运行: pkg update -y && pkg install curl -y && curl -sL https://raw.githubusercontent.com/thecbr600/dex-linux-workstation/main/setup.sh | bash 相较传统方法的关键优势Debian 13(Trixie): 基于现代 testing 分支构建。这提供了最新的软件包和安全标准,摆脱了移动端方案中常见的陈旧 Debian 11/12 构建。 Termux-X11 显示服务器:我们完全绕过了 VNC。Termux-X11 直接使用 Android 原生图形层进行渲染,消除了输入延迟和不流畅的帧率。PulseAudio TCP 桥接:声音通过本地网络桥接开箱即用,允许在浏览器和桌面应用中同步播放音频。 零 Root / 兼容 Knox:完全在用户空间运行。你的设备保修保持有效,Samsung Knox 等安全机制完全不受影响。 技术栈组件技术 操作系统环境Android(Samsung One UI) 容器PRoot(通过 proot-distro) Linux 发行版 Debian 13(Trixie)arm64 显示协议Termux-X11 / XFCE4 音频路由PulseAudio(TCP 模块) 通过 TCP 进行音频路由为了将声音从 PRoot 容器原生传输到 Android 主机,我们在启动容器之前在 Termux 中使用 TCP 桥接:pulseaudio --start --load="module-native-protocol-tcp auth-ip-acl=127.0.0.1 auth-anonymous=1" --exit-idle-time=-1 在 Debian 内部,只需将 PULSE_SERVER 环境变量设置为 127.0.0.1。2. Chromium 包装脚本(硬件与内存优化)在 PRoot 容器中运行 Chromium 通常会导致沙箱崩溃或大量内存泄漏。 我们使用位于 /usr/local/bin/chromium 的自定义包装脚本来拦截标准的 XFCE 菜单快捷方式。 它会静默地应用所有必要的内存限制和显示标志: #!/bin/bash exec /usr/lib/chromium/chromium --no-sandbox --test-type --disable-dev-shm-usage --ozone-platform=x11 --disable-gpu --disable-software-rasterizer --no-default-browser-check --disable-background-networking --disable-component-update --disable-pings --media-router=0 --renderer-process-limit=2 --js-flags="--max-old-space-size=512" --disk-cache-size=1048576 --media-cache-size=1048576 "$@" 注意:--test-type 标志会抑制标准的 --no-sandbox 黄色警告栏,使 UI 在日常使用时保持完全整洁。 贡献如果你找到进一步优化 PRoot 系统调用开销或改进硬件加速路由的方法,欢迎提交 issue 或 pull request。 本项目是一个有主见的的概念验证和部署蓝图,旨在展示现代旗舰移动硬件上真正的桌面替代能力。 我们明确鼓励围绕以下方面提交 pull request 和进行技术讨论:

正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。

打开原文
去社区讨论 →