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

home-assistant 怎么没有人用 rust 重写

  •  
  •   wuruxu ·
    libcr · Sep 20, 2025 · 4854 views
    This topic created in 410 days ago, the information mentioned may be changed or developed.
    假如用 rust 重写下,应该会更适合运行在嵌入式设备
    23 replies  •  2025-09-24 10:51:00 +08:00
    Chaidu
    Chaidu
    Sep 20, 2025❤️2
    1
    你行你上?
    ethanwan9
    ethanwan9
    Sep 20, 2025
    2
    home-assistant 运行在嵌入式设备的意义是什么?
    julyclyde
    julyclyde
    Sep 20, 2025
    3
    @ethanwan9 可能是想放在家用路由器里

    不过我听说一种说法,某版本之后的 WRT 对硬件的要求也很高了
    Immunize
    Immunize
    Sep 20, 2025
    4
    rust 和 python 的流行度完全没法比呀。即使框架被重写了,各种插件不重写完全推不动。因此需要很多“人”重写。
    wuruxu
    wuruxu
    OP
    Sep 20, 2025
    5
    @ethanwan9
    @julyclyde 是的,我想把 ha 跑到 openwrt 上
    Bijiabo
    Bijiabo
    Sep 20, 2025
    6
    买个高配路由器
    cooaer
    cooaer
    Sep 20, 2025
    7
    我猜啊,大佬们重写的一般都是一些核心库或者偏底层的软件,没太大兴趣在这些偏交互的应用软件?
    xjzshttps
    xjzshttps
    Sep 20, 2025
    8
    插件扩展是个麻烦...
    w568w
    w568w
    Sep 21, 2025
    9
    看了下我现在跑在树莓派上的 home-assistant ,也不算很大啊,内存占用才 300M ,装了一堆插件
    NessajCN
    NessajCN
    Sep 21, 2025
    10
    要重构的太多了,去 riir 登记排队
    P945
    P945
    Sep 21, 2025 via iPhone
    11
    @wuruxu #5 openwrt 早就有了,用的 docker ,但性能一般,还不如 armbian 上跑。
    wuruxu
    wuruxu
    OP
    Sep 21, 2025
    12
    @P945 home-assistant 现在新版还不支持源码安装了,推荐跑他们内置的 OS 感觉被越搞越复杂了
    kira258
    kira258
    Sep 22, 2025
    13
    ha 官网就有支持的嵌入式硬件可以直接烧录。openwrt 是不是算轻量化的 linux ?想运行 ha 得装个 docker 吧。建议加大 RAM 算了(毕竟 RAM 越来越不值钱)
    wuruxu
    wuruxu
    OP
    Sep 22, 2025
    14
    @KeysPAN 官网支持是要烧录他们的 HA OS ,这个有点离谱,只是控制家里的设备,还要用你们专门的 OS
    julyclyde
    julyclyde
    Sep 22, 2025
    15
    @KeysPAN 为啥要装个 docker ?这不是没事找事么?
    jsq2627
    jsq2627
    PRO
    Sep 22, 2025
    16
    home assistant 成功的原因就是因为 python ,门槛低,谁都能写插件。
    windyboy
    windyboy
    Sep 22, 2025
    17
    核心价值还是 python 插件吧,除非 rust 重构之后,兼容 Python 插件
    ethanwan9
    ethanwan9
    Sep 22, 2025
    18
    伪需求, 没有人需要, 就不会重构
    Oats
    Oats
    Sep 22, 2025
    19
    这玩意主打的就是插件多,门槛低。。
    Tink
    Tink
    Sep 22, 2025
    20
    我记得看到过一个项目在用 rust 重写,但是进度很慢,你搜一下应该能搜到
    kira258
    kira258
    Sep 23, 2025
    21
    @wuruxu 不想刷他们的系统只能上 docker 了。看 ha 官网和第三方卖的硬件,其实更像是一个中继路由的产品。我是在 NAS 上面的 docker 上面跑的。想要移植 rust ,估计是有点难。
    wojiugaiming
    wojiugaiming
    Sep 23, 2025
    22
    我也想,奈何不会 rust 。我就喜欢别人 rust 写的东西,叫我学 rust ,那我告辞。。。
    PhDLuffy
    PhDLuffy
    Sep 24, 2025
    23
    没需求自然就没有人移植
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5316 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 64ms · UTC 03:35 · PVG 11:35 · LAX 19:35 · JFK 22:35
    ♥ Do have faith in what you're doing.