• 请不要在回答技术问题时复制粘贴 AI 生成的内容
vultr
V2EX  ›  程序员

用 AI 重新写个手机操作系统是不是可行的?

  •  3
     
  •   vultr · 4 days ago · 5577 views

    有没有人有兴趣,一起玩?

    Supplement 1  ·  3 days ago
    准备投入 mini m4 + 20x pro + 一个孩子 开干。

    基于:Linux kernel 解决驱动问题。

    主要用 rust 开发,编译工具链用 LLVM.

    第一个目标:在真机上实现 hello AI mobile.
    54 replies    2026-07-12 21:12:55 +08:00
    wuzhi1234
        1
    wuzhi1234  
       4 days ago via iPhone
    你得首先是个技术大牛,然后还得是个能把 AI 驾驭发挥好的大牛,一般程序员总 AI 写写玩具可以,操作系统别想
    NoDataNoBB
        2
    NoDataNoBB  
       4 days ago
    不可行。没那么么多 token
    loading
        3
    loading  
       4 days ago   ❤️ 9
    我帮你走出第一步:

    买个 arm 开发板,带触摸屏的,让 ai 写操作系统,然后再接个 4G 模块即可。

    非常简单,这一步非常简单。

    然后就是要规划让 app 能安装了。

    你为了 android 生态( iOS 没开源,应该做不出来),可能会用一个兼容层,既然是安卓的,就叫“卓易通”吧。
    cz5424
        4
    cz5424  
       4 days ago
    硬件主板原理图有吗?摄像头模组驱动有吗?高通 CPU 驱动有吗?
    xiaomushen
        5
    xiaomushen  
       4 days ago
    token 开销你包么?
    flyqie
        6
    flyqie  
       4 days ago via Android   ❤️ 1
    想做个移动端操作系统建议先看看 aosp 了解下整体思路。

    纯 ai 做起码目前来看是不现实的。
    Building
        7
    Building  
       4 days ago
    越来越抽象了...
    semiboldhung
        8
    semiboldhung  
       4 days ago via Android
    @loading 251 警告⚠️
    Oktfolio
        9
    Oktfolio  
       4 days ago
    做基础设施的移植肯定是可以的,有野心的厂商应该已经开始了吧,应用生态适配成本也低了。
    loading
        10
    loading  
       4 days ago
    @semiboldhung #8 哦,Ai 输入法帮我修改的,我打算叫“安卓统”的,不关我事啊,Doge.
    qping
        11
    qping  
       4 days ago
    @loading AI 判定你这段话是手写的
    jetsung
        12
    jetsung  
       4 days ago
    https://github.com/malisper/pgrust

    有人重写了 postgres
    dnfQzjPBXtWmML
        13
    dnfQzjPBXtWmML  
       4 days ago
    有这么简单的话我就先把 linux 上的开源驱动先移植到 freebsd ,然后给我的笔记本上只装 freebsd
    vultr
        14
    vultr  
    OP
       4 days ago
    @jetsung 我也是想用 rust 重写,基于 android 现有的开源驱动,把 java 换掉,用 rust 。
    wikisu
        15
    wikisu  
       4 days ago
    OP 打算写出来自己用吗?
    SHIINASAMA
        16
    SHIINASAMA  
       4 days ago
    生态呢,这个才是最难的吧
    darkengine
        17
    darkengine  
       4 days ago
    从 Android 入手那是一开始就啃硬骨头啊,建议从树莓派的 Linux 开始,接管它的 framebuffer ,先做一套 GUI 试试难度。
    kevan
        18
    kevan  
       4 days ago
    可以写,但是 bug 堆成银河系的级别
    winnerczwx
        19
    winnerczwx  
       4 days ago
    技术可行性和产品可行性是两个概念

    花点时间让 ai 做个 demo 版本应该没问题, 问题是用户和开发者以及手机厂商为什么选择你?

    除非你说单纯为了做而做, 做着玩
    glin36798zz
        20
    glin36798zz  
       4 days ago
    首先你看看 aosp 的大小吧 我编译都要花几个小时
    JackeyLee233
        21
    JackeyLee233  
       4 days ago
    我倒是想用 ai 基于开源的安卓系统魔改一个原生的底层就是 agent 的系统 现在 ai 还停留在应用层 不过应该各大手机厂商已经开始了吧 之前不是都有豆包手机了嘛
    wysnxzm
        22
    wysnxzm  
       4 days ago   ❤️ 1
    理论上猴子敲键盘也是可以敲出一个系统的,只要猴子足够多或者时间足够长
    jedeft
        23
    jedeft  
       4 days ago
    基于 aosp 搞一个面向 ai 时代的操作系统,这玩意我也想写,难度太大。
    boris1993Jr
        24
    boris1993Jr  
       4 days ago
    楼上都说了复杂度问题。OK ,退一万步说,你牛逼上天排除万难写了一个能用的系统,然后呢?软件生态怎么来?没有软件生态谁来用你的系统?
    兼容 Android ?那为什么我不直接用 Android ?
    打造全新的生态系统?一个没人用的系统我为什么要花时间?你不是乔布斯,做不出 iOS 当时做的事。
    当然你也可以当我在酸,毕竟 iPhone OS 刚出来的时候人们也说连多任务都没有的系统狗都不用,Android 刚出来的时候人们也说它就是一个 iOS 的拙劣模仿者。
    inostarling
        25
    inostarling  
       4 days ago   ❤️ 1
    你写这个得有目的吧?目的是啥呢?
    sn0wdr1am
        26
    sn0wdr1am  
       4 days ago
    可行的,首先,你要拥有先进的大模型,以及不限量的 Token 。
    然后,才刚刚开始。
    cpalead
        27
    cpalead  
       4 days ago
    没有可以抄的对象,ai 没办法的,我之前让 ai 写个分身 app ,它都承认自己搞不定,还是用 gpt
    koebehshian
        28
    koebehshian  
       4 days ago
    技术可行,主要是生态。可以写个类似黑莓、塞班的玩一玩
    kiii
        29
    kiii  
       4 days ago
    我也想做一个操作系统
    tangping
        30
    tangping  
       4 days ago
    @loading 纯血吗...
    liantdev
        31
    liantdev  
       3 days ago
    何不用 AI 再写个 AI
    levelworm
        32
    levelworm  
       3 days ago
    我自己只写过 xv6 的 lab ,感觉就算是玩具操作系统,就已经很难了,尤其是 concurrency 这块,lock 把我玩的要生要死的。我觉得 AI 不是不可以写,但是得一个技术大牛把关,不然写出来你也不知道有什么问题啊?操作系统和其它应用软件不一样,操作系统有一点问题就不行,要求太高了。

    然后还得写一大堆驱动。。。
    levelworm
        33
    levelworm  
       3 days ago
    其实楼主可以试试看先买块 16/32-bit 开发板,写一个 bootloader + scheduler + vm 出来,这就是操作系统的雏形了。总共估计也就几千行代码的样子。
    Danswerme
        34
    Danswerme  
       3 days ago
    华为费了那么大劲写了个鸿蒙出来也没见几个人愿意去用,它再不堪也比你用 AI 糊出来的操作系统强吧。
    vultr
        35
    vultr  
    OP
       3 days ago
    我感觉 5.6 Sol 是可以写出来的,大家用一天了,没感觉它更强了吗?
    Msxx
        36
    Msxx  
       3 days ago via Android
    宏观上是可行的,但如果是消费端系统,没软件跟进就没人用
    winzkh
        37
    winzkh  
       3 days ago   ❤️ 1
    麻烦的要死的 我这段时间一直在给 mtk 手机做一个 uefi firmware ,单单是这玩意都麻烦的要死,更别说是一个正儿八经的 os 了
    至于为什么不用 edk2 嘛……不喜欢而且直接换掉 lk 的话太麻烦了
    另外别太相信 ai 了 不然会玩死你的
    afxcn
        38
    afxcn  
       3 days ago
    可能很快就有人真的干出来了,想就干吧,少/中/老 年。
    Ericcccccccc
        39
    Ericcccccccc  
       3 days ago
    大概是忘了操作系统是用来运行软件的/解决问题的。
    vfs
        40
    vfs  
       3 days ago
    你弄, 你要弄出来了,我感觉这个项目能评得上目前最有说服力的项目,没有之一。 绝对青史留名
    Cheons
        41
    Cheons  
       3 days ago via Android
    安卓厂商正在重构 Android 。

    重写?和鸿蒙比进度吧。
    hi2hi
        42
    hi2hi  
       3 days ago
    不考虑 token 消耗量,首先,你得会设计一个完整的系统架构,不能指望 AI 给你做架构。
    LostPrayers
        43
    LostPrayers  
       3 days ago
    有一个更简单的,用 AI 来重写游戏引擎。楼主有没有兴趣?你出 token 就行,技术我来实现
    DIO
        44
    DIO  
       3 days ago
    华为花了这么大力气,天时地利人和加上国家层面的推动加上微信这个超级 app 在中国的统治级诞生,才让鸿蒙有一席之地。。。

    不要硬造需求,找到真实的用户场景和痛点
    nuII
        45
    nuII  
       3 days ago
    ai 还没这么厉害
    riscv
        46
    riscv  
       3 days ago via Android
    以后会不会被挖坟呢?留个名
    zengxs
        47
    zengxs  
       3 days ago
    操作系统的生态就不说了

    另一个点,复杂工程,最大难点其实不是编码,而是架构设计,因为到处都是 tradeoff ,这些 ai 是没办法帮你决策的
    ershierdu
        48
    ershierdu  
       3 days ago via Android
    1."hey claude ,帮我写个 OS",不可行
    2. 如果是从业者,对其他操作系统有深入了解,对新系统的架构和取舍有清晰的认知,我觉得是做得到的。

    现阶段的 AI 不足以替代你思考,但如果你本身就知道自己要做什么、怎么做,AI 能大幅加快这个进程
    unused
        49
    unused  
       3 days ago via Android
    都牛逼到能写操作系统了,还要什么生态。需要什么 App 让它写就是了,再不济逆向移植。
    THESDZ
        50
    THESDZ  
       3 days ago
    没必要重写,可以基于 aosp 生态拓展。甚至可以重写 AOSP ,使用更高性能的方式,或者改善其中不够好的架构。
    Stem
        51
    Stem  
       3 days ago
    ..首先你要有这个经历,AI 不能代替你思考,你要知道怎么去重写,AI 只是代替你写代码这个过程
    dinjufen
        52
    dinjufen  
       3 days ago
    说是这么说,但是你得先很了解操作系统,另外你得有无限量 token
    sir283
        53
    sir283  
       2 days ago
    写一个操作系统不难,随便一个初中生、小学生都会,但是,要让这个操作系统像一个系统,还是很困难的,你要适配很多东西,比如网卡、显示器、处理器、串口、电池、主板等等,还要补齐软件生态,比如微信、QQ 、抖音,这三个几乎每个人必装的,你肯定要做适配,然后就是属于你自己系统的编译链工具、文档、系统接口、系统界面、系统框架等等,很繁琐的,光用 AI 也没啥用,无意义的浪费 token 而已。
    wangshan
        54
    wangshan  
       1 day ago
    安卓机型太多 iPhone 不让搞,不要造轮子 有好用的就用起来,推荐一波 hyperos 官改 zkos
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3271 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 174ms · UTC 11:52 · PVG 19:52 · LAX 04:52 · JFK 07:52
    ♥ Do have faith in what you're doing.