可以给手机刷上原生 Linux 吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
yezheyu
V2EX    程序员

可以给手机刷上原生 Linux 吗?

  •  
  •   ezheyu 2 天前 3548 次点击

    要求能用手机卡上网,能用 hub 接显示器,能使用键鼠

    我知道有个 ubuntu touch ,但听说体验不太好

    27 条回复    2025-11-20 00:26:38 +08:00
    xtreme1
        1
    xtreme1  
       2 天前
    做不到, 没自由驱动, 只能用 Ubuntu touch 之类的手动用精简 Android 把外设启起来, 再暴露回来
    wniming
        2
    wniming  
       2 天前
    https://plasma-mobile.org/get/

    Plasma Mobile 了解一下,装一个 postmarketOS 系统然后装 Plasma Mobile ,感觉应该能满足你的需求。
    duanxianze
        3
    duanxianze  
       2 天前
    需求是啥呢?原生 Linux 能做的,安卓不说 100%吧,起码 95%都能做到,只要解锁加 root 了
    licolicoli
        4
    licolicoli  
       2 天前
    haiku
        5
    haiku  
       2 天前 via Android
    Pixel 自带 Linux 虚拟机了
    Tink
        6
    Tink  
    PRO
       2 天前
    现在 Android 16 里面有一个开发者组件可以使用完整的 linux
    penisulaS
        7
    penisulaS  
       2 天前
    其实就是想要个 arm 的小服务器,我最终弄了个开发板。我有个小米 6 能刷 ubuntu touch ,但默认不给 root 权,用起来很麻烦
    yezheyu
        8
    yezheyu  
    OP
       2 天前 via Android
    @wniming 谢谢老哥,我研究看看
    paperseller
        9
    paperseller  
       2 天前 via iPhone
    postmarketos 或者 mobian
    changxiushanwu
        10
    changxiushanwu  
       2 天前
    postmarketOS 可以,但确实真的都是好老的手机型号。
    cheng6563
        11
    cheng6563  
       2 天前
    能 root 的设备,有工具能 chroot 到原生 linux 上。
    若还有三方内核三方 ROM 刷的话,那就没啥大区别了。
    5had0w
        12
    5had0w  
       2 天前
    postmarketOS
    mohumohu
        13
    mohumohu  
       2 天前
    三星的 dex 模式应该够用了
    yxc246800
        14
    yxc246800  
       2 天前
    淘宝几百块钱买个 3588 开发板,嫌贵就买 3568/3566 开发板,可以部署 Debian 或者 ubuntu ,就小几百,成本很低
    qiaorenzhi
        15
    qiaorenzhi  
       2 天前
    kali NetHunter 可以算是 Linux 系统吧
    willygeek007
        16
    willygeek007  
       2 天前
    花一两百块搞个开发板刷纯正的 linux
    beginor
        17
    beginor  
       2 天前
    据说这个可以把 postmarketOS 移植到红米 K40 ,https://github.com/nasaarmas/pmaports-alioth 有兴趣能折腾的可以试下。

    x 上已经有人弄成功了 https://x.com/ShouChen_/status/1989678020852863018
    Cu635
        18
    Cu635  
       2 天前
    sailfish OS ?
    psllll
        19
    psllll  
       2 天前
    只用显示器和键鼠,那安卓不是本身就自带桌面模式吗
    liyafe1997
        20
    liyafe1997  
       2 天前
    @duanxianze 不用 root ,Termux ,proot 容器跑发行版,用 VNC 连 localhost 来跑桌面,基本上日常的活都能干。
    ingram22mb30
        21
    ingram22mb30  
       2 天前 via Android
    @paperseller 9#
    红米 2,可以刷 9#说的系统,用起来还不错。
    jqtmviyu
        22
    jqtmviyu  
       2 天前
    postmarketOS 支持列表里的能刷 Linux

    但 既要 手机卡上网, 又要 hub 显示器,还要键鼠, 这辈子别想, 设备树和驱动都没放出来, 搞鬼.
    安卓能做到的好像就三星.
    PositionZero
        23
    PositionZero  
       2 天前 via Android
    建议别折腾了,首先适配 Ubuntu Touch 的机型就没几个,其次就算适配了,也缺一堆驱动
    sir283
        24
    sir283  
       2 天前
    你去买个 gpd 掌上电脑,然后装个 Linux 系统,一样的效果,或者自己组个 ITX 小主机,也是可以的,手机上的 Linux 体验都不咋样,尤其是你还想要长时间跑服务,基本不可能的。
    skallz
        25
    skallz  
       1 天前
    用 Termux 就够了,不需要 root ,我之前都直接拿它跑服务都行
    lijiangang886
        26
    lijiangang886  
       1 天前
    刷了有啥用?主楼里描述的需求不如几百块钱整个什么什么派加个 wwan 或者干脆网线/Wi-Fi
    flyqie
        27
    flyqie  
       1 天前 via Android
    很难,因为 aosp 是靠 hal 层搞定驱动这块的,大部分设备不可能开放 hal 层这块的,自然也就很难做到适配了。

    目前有的项目无法针对大部分 aosp 设备适配,google 推的那个虚拟机有些机器还给阉割掉了。。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5566 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 02:53 PVG 10:53 LAX 18:53 JFK 21:53
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86