M1 的成功是否会带来基于 arm 的 Linux 电脑? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
marcolin
V2EX    Linux

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

  •  1
     
  •   marcolin 2020-11-18 21:43:42 +08:00 12486 次点击
    这是一个创建于 1787 天前的主题,其中的信息可能已经有所发展或是发生改变。
    考虑到 windows 生态很难原生迁移到 arm 上,但是 arm cpu 明显有更好的性价比。
    今后是否会有高通或者三星甚至华为(解禁以后)开发基于 arm 的 cpu,然后厂商可以在上面跑 linux,毕竟 linux 生态迁移到 arm 会容易一些
    61 条回复    2020-12-13 21:49:15 +08:00
    wanguorui123
        1
    wanguorui123  
       2020-11-18 21:52:41 +08:00 via iPhone   19
    树莓派已运行多年了,Debian ARM 挺稳定的
    LZSZ
        2
    LZSZ  
       2020-11-18 21:56:47 +08:00
    民用生态差一截
    black11black
        3
    black11black  
       2020-11-18 21:59:42 +08:00
    基本没啥前途,你比方说什么时候把手机上的 chrome 浏览器,edge 浏览器这些,能做到 PC 平台基本同等功能性,这样才有整体 H5 应用的普适性,略微能起到一点生产力作用。否则你现在别说专人专门写 APP 了,就是普通的 HTML 放在安卓上跑和 PC 也差一大截,根本没法生产
    marcolin
        4
    marcolin  
    OP
       2020-11-18 21:59:47 +08:00
    @LZSZ 可以跑安卓应用的话,我觉得就能解决 linux 在国内的几大难题了,比如 qq,微信,钉钉之类的
    nguoidiqua
        5
    nguoidiqua  
       2020-11-18 22:11:35 +08:00   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  
       2020-11-18 22:16:39 +08:00
    一直都有,但是消费领域我没看到有啥高性能桌面 ARM CPU
    服务器亚马逊投资蛮多的
    reus
        7
    reus  
       2020-11-18 22:21:20 +08:00
    难道现在没有吗?
    chromebook 市场份额比 mac 还高
    不要说什么迁移,早就建立起来了
    pt2021
        8
    pt2021  
       2020-11-18 22:22:44 +08:00
    除非民用生态多起来了才有更大市场
    CismonX
        9
    CismonX  
       2020-11-18 22:33:46 +08:00   2
    @nguoidiqua

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

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



    @black11black 又不是运行的手机操作系统,运行的正经 linux,比如 debian,浏览器能和 x86 有什么区别
    ericls
        12
    ericls  
       2020-11-18 22:41:20 +08:00 via iPhone
    会颠覆服务器行业
    如果没有颠覆服务器行业 它就不算成功
    jfdnet
        14
    jfdnet  
       2020-11-18 22:48:17 +08:00 via iPhone
    @black11black chrome 已经推出 M1 专用版
    loading
        15
    loading  
       2020-11-18 22:55:00 +08:00 via Android   2
    送一台给 linus 不就好了,doge.
    WorthyZhang
        16
    WorthyZhang  
       2020-11-18 23:02:42 +08:00
    长期看,对 arm 服务器的普及会有很大帮助。毕竟,以苹果的号召力,能推动很多开源库、软件针对 arm 适配,自然间接地丰富了 arm 服务器生态。而且 arm 服务器相比 x86 有一个很大的优势就是能效,这可是实打实的开销节省,如果生态足够丰富,没有哪谁会拒绝
    nguoidiqua
        17
    nguoidiqua  
       2020-11-18 23:24:18 +08:00
    @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  
       2020-11-18 23:32:31 +08:00
    chromebook 早做到了,Google Play 的安卓应用,Linux 应用 再加 ChromeOS 的应用。基于 Arm 的 chromebook 不要太多了
    Jirajine
        19
    Jirajine  
       2020-11-18 23:37:36 +08:00 via Android
    arm 比 x86 封闭的多,以后可能 mac 也要像手机系统那样,锁 bootloader,越狱。
    StanMarsh
        20
    StanMarsh  
       2020-11-18 23:42:47 +08:00
    「基于 arm 的 Linux 电脑」远早于「 M1 」
    至少,远早于「 M1 的成功」
    逻辑是个好东西,需要多用用
    hanwckf
        21
    hanwckf  
       2020-11-18 23:49:51 +08:00
    @black11black 这里说的是传统的 Linux 而不是安卓,这几个浏览器在目前 arm Linux 里都可以非常完美地工作
    Osk
        22
    Osk  
       2020-11-18 23:52:04 +08:00 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  
       2020-11-18 23:57:41 +08:00   1
    华为 鲲鹏 ,电脑好像已经在各省铺货了,不过估计就有关部门会用吧
    linux40
        24
    linux40  
       2020-11-19 00:35:31 +08:00 via Android
    能玩很多游戏的话,我愿意迁移过去。现在 x86 linux 其实能玩不少。我是在用 kvm 虚拟机玩,现在用 wine 也能玩不少。
    bitdepth
        25
    bitdepth  
       2020-11-19 00:41:02 +08:00 via iPad
    ACPI 支援需要
    比麻的是些 SoC 合效能很弱,似 media 完全依靠 asic 但是不同平台 driver 支援很是
    ysc3839
        26
    ysc3839  
       2020-11-19 01:41:27 +08:00 via Android
    > 考虑到 windows 生态很难原生迁移到 arm 上

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

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

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

    要说自由硬件生态,RISC V 之类的开源架构可能还要等 10-20 年才能主流吧,如果它能坚持到成为主流的那一天的话。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5555 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 34ms UTC 07:47 PVG 15:47 LAX 00:47 JFK 03:47
    Do have faith in what you're doing.
    ubao 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