V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
marcolin
V2EX  ›  Linux

M1 的成功是否会带来基于 arm 的 Linux 电脑?

  •  1
     
  •   marcolin · 69 天前 · 8652 次点击
    这是一个创建于 69 天前的主题,其中的信息可能已经有所发展或是发生改变。
    考虑到 windows 生态很难原生迁移到 arm 上,但是 arm cpu 明显有更好的性价比。
    今后是否会有高通或者三星甚至华为(解禁以后)开发基于 arm 的 cpu,然后厂商可以在上面跑 linux,毕竟 linux 生态迁移到 arm 会容易一些
    61 条回复    2020-12-13 21:49:15 +08:00
    wanguorui123
        1
    wanguorui123   69 天前 via iPhone   ❤️ 19
    树莓派已运行多年了,Debian ARM 挺稳定的
    LZSZ
        2
    LZSZ   69 天前
    民用生态差一截
    black11black
        3
    black11black   69 天前
    基本没啥前途,你比方说什么时候把手机上的 chrome 浏览器,edge 浏览器这些,能做到 PC 平台基本同等功能性,这样才有整体 H5 应用的普适性,略微能起到一点生产力作用。否则你现在别说专人专门写 APP 了,就是普通的 HTML 放在安卓上跑和 PC 也差一大截,根本没法生产
    marcolin
        4
    marcolin   69 天前
    @LZSZ 可以跑安卓应用的话,我觉得就能解决 linux 在国内的几大难题了,比如 qq,微信,钉钉之类的
    nguoidiqua
        5
    nguoidiqua   69 天前   ❤️ 1
    早就有了,pinebook,卖了一年多了,不过非常低端,价格极为便宜,但性能好像还不如树莓派,树莓派 4 性能还不到 M1 十分之一,树莓派 4 GB5 单核 200 多核 600,你想想不如 树莓派 4 是多么爽…

    这个公司其实还做 pinephone,Linux 手机,插上显示器就可以当 Linux 主机,价格也很便宜,性能也一样垃圾。

    不过其实联发科前两天有发布专为 Chromebook 定制的 MT9192 M8195 芯片,性能 865 水准,ChromeOS 可以跑 Linux 和 Android 应用,所以目前符合你希望最现实的选择就是 Chromebook,现在 Chromebook 销量有 Mac 系列两倍的样子。
    alphatoad
        6
    alphatoad   69 天前
    一直都有,但是消费领域我没看到有啥高性能桌面 ARM CPU
    服务器亚马逊投资蛮多的
    reus
        7
    reus   69 天前
    难道现在没有吗?
    chromebook 市场份额比 mac 还高
    不要说什么迁移,早就建立起来了
    pt2021
        8
    pt2021   69 天前
    除非民用生态多起来了才有更大市场
    CismonX
        9
    CismonX   69 天前   ❤️ 2
    @nguoidiqua

    pinephone 性能确实差,当时我对比了一下,预购了性能稍微好些(但是性价比更差)的 Librem 5 。说是性能好,也不过是接近骁龙 425 水准,比树莓派 4 性能差一大截。Librem 5 大概是纯自由软件生态下的设备目前能达到的一个顶峰水平吧。

    买这种设备当然不是图它的性能,也不是图便利,而是作为自由软件支持者的一种信仰。同时也是对这些愿意为手机生态变得更加开放而做出贡献的厂商及其开发者的鼓励和支持。
    anguiao
        10
    anguiao   69 天前 via Android
    然而做 ARM 服务器的又倒了一家。。
    苹果封闭性太强,最多也就是让人们知道 ARM 也可以这么强,难以真正引领行业。
    love
        11
    love   69 天前
    主要是当前没有高性能的 CPU,树莓派还是差了一点,没法用来做开发。再发展几代能有 16G 内存和旗舰手机 CPU 的水平就可以入手当主力机了。



    @black11black 又不是运行的手机操作系统,运行的正经 linux,比如 debian,浏览器能和 x86 有什么区别
    ericls
        12
    ericls   69 天前 via iPhone
    会颠覆服务器行业
    如果没有颠覆服务器行业 它就不算成功
    jfdnet
        14
    jfdnet   69 天前 via iPhone
    @black11black chrome 已经推出 M1 专用版
    loading
        15
    loading   69 天前 via Android   ❤️ 2
    送一台给 linus 不就好了,doge.
    WorthyZhang
        16
    WorthyZhang   69 天前
    长期看,对 arm 服务器的普及会有很大帮助。毕竟,以苹果的号召力,能推动很多开源库、软件针对 arm 适配,自然间接地丰富了 arm 服务器生态。而且 arm 服务器相比 x86 有一个很大的优势就是能效,这可是实打实的开销节省,如果生态足够丰富,没有哪谁会拒绝
    nguoidiqua
        17
    nguoidiqua   69 天前
    @CismonX

    刚刚查了下,pinephone 和 pinebook pro 的性能相当,略低于 树莓派 4,而 pinebook 性能相当于 树莓派 4 的三分之一,真是有够磕碜的。

    现在有个英国华人创办的小公司 F(x)tec,搞了个 Pro1-X 手机(其实去年有推出类似配置的 Pro1,当时作为 Android 推出,可惜了),835 的处理器,侧滑键盘,性能好像两倍 树莓派 4 吧,和 XDA 合作在众筹,众筹价格等同现在国产旗舰机…

    价格有点坑,不过如果能有 pinephone 那么多 Linux ROM 刷的话,倒也可以玩玩,835 也有 Surface Pro X 一半单核多核性能了,日常当个备用手机、备用 Linux 电脑、服务器没啥问题。
    nightwitch
        18
    nightwitch   69 天前
    chromebook 早做到了,Google Play 的安卓应用,Linux 应用 再加 ChromeOS 的应用。基于 Arm 的 chromebook 不要太多了
    Jirajine
        19
    Jirajine   69 天前 via Android
    arm 比 x86 封闭的多,以后可能 mac 也要像手机系统那样,锁 bootloader,越狱。
    StanMarsh
        20
    StanMarsh   69 天前
    「基于 arm 的 Linux 电脑」远早于「 M1 」
    至少,远早于「 M1 的成功」
    逻辑是个好东西,需要多用用
    hanwckf
        21
    hanwckf   69 天前
    @black11black 这里说的是传统的 Linux 而不是安卓,这几个浏览器在目前 arm Linux 里都可以非常完美地工作
    Osk
        22
    Osk   69 天前 via Android   ❤️ 11
    ARM Linux 现状:
    高端的产品打工人用不起,低端的没啥用。产品太少。

    另一个问题:
    过于封闭:
    高端的服务器这些年据说在推 SBBR/SBSA 搞起了 PC 上的 UEFI + ACPI 那一套标准,对于用户来说,是好事儿,起码不用担心换个服务器就得被厂商万年不更的软件挖坑。
    具体我也没用过,看其它资料上得到的。


    终端用户方面的产品就极为坑爹了,先举一个也许不那么坑的例子:
    Windows on ARM 用的高通火龙平台,搞出了 UEFI +ACPI,和 x86 第一眼真看不出啥区别,甚至还有 uefi 设置呢。连 UEFI 启动流程都那么的像 x86,谢谢微软,不用换个平台得重新学习下 Windows 启动流程了。
    也许有人说凭啥 ARM 要用 x86 玩家订的标准呢?这个问得好,我也想问,但如果 ARM 不搞这些估计 Intel 会高兴死。


    坑爹的例子:
    这家公司的 ARM 启动流程是这样的,那家是那样的,另外一家得用厂家随缘更新的 u-boot 。

    这家内核还是 4.4,那家更过份,还是 3.x 。
    另一家好一点,可以上主线内核,但 sorry,相比于厂家(实际没咋)维护的旧版内核,一些功能不支持。。。
    相同之处:你不能用我的内核,我也无法用你的内核,甚至我也没法用我的内核启动。

    这家要安装 Debian 要自己去编译内核,因为厂商只提供 Android SDK,就这内核还是开源社区基于 Android SDK 自己搞出来的。
    另一家厂家提供的 Linux SDK 太老,要上一点新东西太坑。
    结果还有一家更狠:GPU VPU NPU 驱动全没开源的,爱用用不用滚蛋。



    你说我菜鸡连这些都搞不好,又不想用厂商提供的做好的 Linux,典型的又菜又爱骂。

    好吧,我们真不配用 Linux,可做为用户我们希望的是有一个标准化的 ARM Linux 环境,能够用一个内核启动不同的机器,能够在 X 上用上图形加速而已。


    回头一看,Intel 低端的菜羊和奔腾的 SBC 似乎不贵的样子,Intel GPU 性能虽然拉垮,但起码我的桌面有动画了,没撕裂了,内核也是主线的,也不用担心需要准备一堆奇奇怪怪的内核才能启动。


    以前一直好奇 intel 卖这么贵的嵌入式单板咋会有人买,后来被 ARM 教育后才明白:ARM Linux 有些地方是真的坑爹。
    PopRain
        23
    PopRain   69 天前   ❤️ 1
    华为 鲲鹏 ,电脑好像已经在各省铺货了,不过估计就有关部门会用吧
    linux40
        24
    linux40   69 天前 via Android
    能玩很多游戏的话,我愿意迁移过去。现在 x86 linux 其实能玩不少。我是在用 kvm 虚拟机玩,现在用 wine 也能玩不少。
    bitdepth
        25
    bitdepth   69 天前 via iPad
    ACPI 支援需要
    比較麻煩的是這些 SoC 綜合效能很貧弱,類似 media 完全依靠 asic 但是不同平台間 driver 支援很是問題
    ysc3839
        26
    ysc3839   69 天前 via Android
    > 考虑到 windows 生态很难原生迁移到 arm 上

    这是错的,你觉得 Linux 好迁移,是因为 Linux 生态就那么点。
    Windows 上对于那些大公司来说迁移到 ARM 并不是问题。问题出在小公司、倒闭的,或者用了某些 x86 only 的语言 /库的软件。出现这种问题的原因是微软没有严格管控生态,鱼龙混杂。而不是 Windows 难迁移。
    baobao1270
        27
    baobao1270   69 天前   ❤️ 1
    我的观点是 ARM is not PC,只有苹果这样封闭的生态才能但是 M1 这样的“利维坦”。

    x86 是我们这一代人对电脑的定义,也许只有等 90 后都走光了,才是 ARM (或者更新的架构)的时代。
    tankren
        28
    tankren   69 天前 via Android
    一直有 arm 的 linux 啊 只是没有高性能的
    masker
        29
    masker   69 天前 via Android
    看能吹多久罢了
    louishwh
        30
    louishwh   69 天前 via iPhone
    只要性能足够,软件能满足。Arm 还是 x86,都不重要。
    xiaokanhongchen
        31
    xiaokanhongchen   69 天前 via Android
    会,看看国产化趋势就知道了,arm64 有可能在近几年成为主流
    dartabe
        32
    dartabe   69 天前
    Chromebook 国外感觉学生标配机
    killeder
        33
    killeder   69 天前
    技术上讲没有啥问题,主要看有没有短期或者长期利益驱动
    systemcall
        34
    systemcall   69 天前 via Android
    封闭的例子:Android 。用户只得到了受限的使用权,很多厂家都彻底锁死 bootloader,更不用说提供内核和驱动。用户即使拿到了那些东西,没有专业知识也不能自己搞定系统安装,但是 X86 那边很容易做到
    开放的例子:树莓派。性能很弱
    X86 这边,新的确实比较贵,台式机光主机就得 1000 多。但是二手的很便宜,从收银机之类的东西里面拆的主板才 100,一台机子便宜的也就 200
    ericgui
        35
    ericgui   69 天前
    @anguiao 哪家
    lewis89
        36
    lewis89   69 天前
    @systemcall #34

    ARM 主要还是太割裂了吧,我 Ubuntu20.04 都能安装到 viau 3300 这种老掉牙的单核机器上,你换 ARM 搞不好 内核 驱动 bootloader 都锁死了,早没人管了,x86 好歹还能启动,可能一些老旧的硬件设备需要专用驱动适配,一般来讲都能驱动。
    JerryCha
        37
    JerryCha   69 天前
    Jetson Nano 那速度干啥都慢一拍
    12101111
        38
    12101111   69 天前
    单论 bringup 的话, 支持 SBBR 的 arm 机器都可以启动 Linux 和 Windows, 但是 emmc 驱动, vpu/gpu/npu 几乎都是专有的, 且几乎只适配了 Android, 需要数年的时间逆向出开源驱动, 而 x86 零散的结构反而迫使硬件厂商开放硬件 spec
    jmyz0455
        39
    jmyz0455   69 天前
    首先回答题主问题,肯定会,并且已经有了。
    苹果自己以前也有 osx server,现在有没有不清楚,但是 Linux 迁移 ARM 不难吧。何况有苹果这样的公司背书,你去玩玩 m1 macOS 也许感觉这天不远了。
    dbpe
        40
    dbpe   69 天前
    我认为 m1 背靠的苹果才有这样的成功,君不见 window RT...还热着么
    wxch111vv
        41
    wxch111vv   69 天前
    acpi+uefi 的 arm 只有服务器在折腾 还有就是巨硬
    shyling
        42
    shyling   69 天前
    不一定,m1 成功不是因为 arm,而是因为 apple
    lithiumii
        43
    lithiumii   69 天前
    如果苹果的芯片没魔改太多的话,应该会极大带动 arm 平台的软件生态
    然后其他 arm 平台的电脑当然会受益
    比如我猜接下来 Anaconda / miniconda 会重新出官方的 arm 版本,这样树莓派就也能用上了(虽然现在用的开源社区做的 mini-forge
    lz0755
        44
    lz0755   69 天前 via Android   ❤️ 3
    看好 arm 还不如看好 risc-v 和 MIPS,arm 太封闭不适合 Linux
    m1 的成功是因为苹果同时掌控 soc,操作系统和编译器,而不是 arm 本身
    handylive
        45
    handylive   69 天前
    pinebook pro 能接 4K 显示器,播放 4K 视频 怎么就比树莓派 4 弱了?
    tadebao
        46
    tadebao   68 天前
    arm 架构跑 Linux 的电脑有很多,国产品牌,长城 和 山西百信 都有
    THP301
        47
    THP301   68 天前
    第一天上网 ?
    ihipop
        48
    ihipop   68 天前 via Android
    @handylive 能跳一手好舞就是好的长跑运动员?
    fox0001
        49
    fox0001   68 天前 via Android
    本来想入手个 Arm 版 Chromebook,但是 Android Studio 没有 Arm 版…
    mocxe2vwww
        50
    mocxe2vwww   68 天前 via iPhone
    突然有个担心,未来软件都去适配 arm 架构了,我们这刚买 intel 版的何去何从
    handylive
        51
    handylive   68 天前
    @ihipop 这算什么跳舞,这比喻不对吧
    howellz
        52
    howellz   68 天前
    @Jirajine 这跟 arm 没有关系把,还难道不是生产厂商的策略?
    howellz
        53
    howellz   68 天前
    @fox0001 不用 android studio,能把 emulator 运行起来麻烦告诉我一声[dog]。。。
    wpovo
        54
    wpovo   68 天前 via Android
    很早以前飞腾+麒麟,就已经是 ARM + Linux 啊,现在华为鲲鹏服务器三大运营商已经大量采购了。PC 方面华为自己的鲲鹏 24 核还有基于鲲鹏 8 核的长城、同方、百信、宝德、神舟数码等搭配 UOS 桌面系统也已经在大量出货了,流版签、输入法、OA 、数据库等也都做了适配,相关业务系统也在逐步迁移
    back0893
        55
    back0893   68 天前
    arm 的 linux 早就有了
    dynastysea
        56
    dynastysea   68 天前
    服务器的话现在大把 arm 的
    zlowly
        57
    zlowly   68 天前
    仍然不乐观。你看最早期的 Mac,迁移到 x86 前一直采用的 RISC 架构 PowerPC 处理器,有把 PowerPC 做起来吗?而且苹果的 OS 部分是来自 FreeBSD,而 FreeBSD 和 Linux 关系只是两者都是类 UNIX 操作系统。而苹果一向都是封闭生态,所以说无论是 arm 还是 Linux,苹果无论做得多好,对它们发展的贡献都是及其有限的。
    xuhaoyangx
        58
    xuhaoyangx   67 天前
    @howellz #53 用 studio-。-,从来不用 emulator
    zhangxs1989
        59
    zhangxs1989   65 天前
    v2ex 的 apple 区把 M1 吹爆了
    yagamil
        60
    yagamil   57 天前
    工具 IDE 类的软件偏少。
    手上有一台 FX 的 N1,刷成了 armbian,感觉比树莓派流畅多了。 平时放在家里,vim,远程到 windows,基本够用了
    zx900930
        61
    zx900930   44 天前
    @CismonX 如果你说的纯自由软件生态,也许可以考虑一下 system76 的产品,比如
    https://system76.com/laptops/oryx
    连底层 framework 都是开源的可以自己编译

    要说自由硬件生态,RISC V 之类的开源架构可能还要等 10-20 年才能主流吧,如果它能坚持到成为主流的那一天的话。
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4216 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 10:05 · PVG 18:05 · LAX 02:05 · JFK 05:05
    ♥ Do have faith in what you're doing.