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

Linus Torvalds 说如果 M1 Mac 能运行 Linux 他愿意使用

  •  
  •   Cbdy · 2020-11-25 10:25:27 +08:00 via Android · 9511 次点击
    这是一个创建于 1494 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在 Real World Technologies 论坛上,Linux 作者 Linus Torvalds 说如果 M1 Mac 能运行 Linux 他非常乐意拥有一台。他说,苹果也许会在云端运行 Linux,但它的笔记本电脑无法运行 Linux 。他指出将 Linux 移植运行在基于 M1 的苹果电脑上是不太可能的,主要原因是 GPU 以及其它硬件组件。苹果在软件方面与开源社区关系不错,但它从未向开源开发者披露硬件细节,他说,当然对此“你总可以满怀希望”。他说对处理器的核心数量更感兴趣,他不在乎有 20 小时的电池续航,但希望有更多核心。

    https://www.solidot.org/story?sid=66182

    49 条回复    2022-08-01 19:10:19 +08:00
    Tink
        1
    Tink  
       2020-11-25 10:28:05 +08:00
    意思就是没苹果的配合,硬件驱动不好搞
    kera0a
        2
    kera0a  
       2020-11-25 10:29:56 +08:00 via iPhone
    是不是能来一次梦幻联动?
    Cbdy
        3
    Cbdy  
    OP
       2020-11-25 10:30:16 +08:00 via Android
    @Tink 对此“你总可以满怀希望”
    意思是苹果快联系我们?
    tankren
        4
    tankren  
       2020-11-25 10:30:38 +08:00
    苹果未必会大发善心提供闭源驱动
    Tink
        5
    Tink  
       2020-11-25 10:31:16 +08:00
    @Cbdy #3 意思是“你可以满怀希望,但是希望越大失望越大”
    sbboy
        6
    sbboy  
       2020-11-25 10:33:08 +08:00
    当年不是说苹果很想挖他么
    learningman
        7
    learningman  
       2020-11-25 10:35:10 +08:00
    Linux 可能是现在来说最适合 ARM 的系统了,别的系统上常用的东西可没法 git clone&&./configure&&make install
    yongliu
        8
    yongliu  
       2020-11-25 10:37:39 +08:00
    @sbboy #6 乔布斯找 Linus 谈过 mac 使用 Linux 内核的事,好像被拒绝了
    mikeven
        9
    mikeven  
       2020-11-25 10:38:05 +08:00 via iPhone
    直接适配 Linux 可能性小,估计最后是通过 vm 适配其他系统
    tabris17
        10
    tabris17  
       2020-11-25 10:43:49 +08:00   ❤️ 1
    @yongliu 没有。乔布斯不可能开源苹果的操作系统代码,他是邀请 Linus 为苹果开发系统,放弃 Linux,Linus 拒绝了
    forgottencoast
        11
    forgottencoast  
       2020-11-25 10:50:19 +08:00
    @yongliu Linux 开源,想用还要找 Linus ?
    bellchu
        12
    bellchu  
       2020-11-25 10:51:43 +08:00
    苹果不可能提供 Linux 驱动。
    yyfearth
        13
    yyfearth  
       2020-11-25 11:00:57 +08:00
    @tabris17 “乔布斯不可能开源苹果的操作系统代码” macOS 核心是开源的 而且很多内核组件也是开源的 webkit 也是开源的
    owwlo
        14
    owwlo  
       2020-11-25 11:09:19 +08:00
    众所周知,Linus 说要有光……于是显示器便有了光
    Mindzy
        15
    Mindzy  
       2020-11-25 11:11:56 +08:00   ❤️ 11
    他这个意思就是说,“我压根不会考虑使用 Macbook M1”
    momocraft
        16
    momocraft  
       2020-11-25 11:13:43 +08:00
    我也愿意使用 只要支持+有钱买
    zjsxwc
        17
    zjsxwc  
       2020-11-25 11:16:17 +08:00
    花式拒绝购买 macbook m1
    namelosw
        18
    namelosw  
       2020-11-25 11:24:24 +08:00
    感觉 Arm Mac 早晚都会能运行 Linux 把, 只不过不可能把 MacOS 的 BSD 换成 Linux 而已
    tabris17
        19
    tabris17  
       2020-11-25 11:54:38 +08:00
    @yyfearth 不是苹果开源了 MacOS 的内核,而是 MacOS 使用了开源的内核,这是两码事儿。Linux 采用 GPL 协议,FreeBSD 采用 BSD 协议,GPL 是一种有「传染性」的开源协议,而基于 BSD 的二次开发可以闭源和商业化,这就是苹果采用 BSD 内核的原因
    agagega
        20
    agagega  
       2020-11-25 11:55:54 +08:00
    等一个 Fuck You Apple (
    no1xsyzy
        21
    no1xsyzy  
       2020-11-25 12:14:22 +08:00
    这是不是可以说 Torvalds 被社区教育了一顿委婉多了(
    3dwelcome
        22
    3dwelcome  
       2020-11-25 12:18:59 +08:00 via Android
    nv 的苹果驱动还不是一样的尴尬,万年不更新了,只能适配到很老的系统。
    其实开放驱动层代码,对苹果也没什么致命伤,但人家就是不想,你也没办法。
    3dwelcome
        23
    3dwelcome  
       2020-11-25 12:20:46 +08:00 via Android
    @namelosw 文章明显不是光运行的问题,linux arm 都好多年的蓬勃发展了,到最后,驱动才是最大问题。
    yongliu
        24
    yongliu  
       2020-11-25 12:33:13 +08:00
    @forgottencoast #11
    @tabris17 #10
    是我记岔了,乔布斯要的是 Linus 的人,不是已经成品的 Linux 。
    loading
        25
    loading  
       2020-11-25 12:51:49 +08:00 via Android
    意思是他也写不动驱动,哈哈。
    phli
        26
    phli  
       2020-11-25 13:01:49 +08:00
    只是 apple 为了闭源不会针对 linux 开发的。
    longbye0
        27
    longbye0  
       2020-11-25 13:05:42 +08:00
    这不就是 fxxk u nvidia 了吗,没有披露硬件细节,没有驱动
    JerryCha
        28
    JerryCha  
       2020-11-25 14:49:12 +08:00   ❤️ 6
    今天 Apple 为 Linux 添加 M1 的驱动代码
    明天 iPad Pro 就能跑上 Windows 10 for arm
    vision1900
        29
    vision1900  
       2020-11-25 15:17:05 +08:00
    Talk is cheap, mac is not
    way2explore2
        30
    way2explore2  
       2020-11-25 15:29:12 +08:00
    @JerryCha 正解
    sadwin
        31
    sadwin  
       2020-11-25 15:33:32 +08:00
    Linus:fuck apple !(中指)
    shm7
        32
    shm7  
       2020-11-25 15:35:12 +08:00
    问到了,不友善不太好(作为大神被小白怼过多少次了),只能强说能用 Linux 我就用,然后还隐藏着“这基本不太可能”的背景音。

    以上为个人的过度解读。
    joynvda
        33
    joynvda  
       2020-11-25 16:37:25 +08:00
    苹果没有闭源吧。不过走 bsd 的路而已。

    至于完整可用,基于 macOS 的发行版,(⊙o⊙)… 估计水果没那么大方
    qcgzxw
        34
    qcgzxw  
       2020-11-25 16:45:03 +08:00
    脱袜子上次公布最爱的笔电是 XPS13
    jmyz0455
        35
    jmyz0455  
       2020-11-25 16:45:56 +08:00
    苹果应该是不会那么大方的,你看他的产品思路一直都是闭源为主。
    secondwtq
        36
    secondwtq  
       2020-11-25 16:58:16 +08:00
    Linus 的“委婉”:

    > Mach is just bad. It has nothing to do with architecture. The VM model is bad, the interfaces are bad, the whole thing is mis-designed.

    ...

    > But it's not just Mach. Mach makes VM operations bad (and that is things like fork/exec), but other parts of macOS are independently much worse than Linux (filename lookup etc).

    > Apple, if you're listening - just use Linux. Your value-add isn't in the (bad) kernel you guys use.

    > I'm a bit biased, of course, but that doesn't make me wrong.
    reus
        37
    reus  
       2020-11-25 18:27:43 +08:00
    当年 OS/2 也是先行者,结果比尔盖茨直接抄了个 windows 出来,占领了市场
    等待另一个微软,让 arm pc 发扬光大,让苹果继续做苹果
    yzbythesea
        38
    yzbythesea  
       2020-11-25 19:18:50 +08:00
    Mac 的 kernal “可能” 不行,但是人家图形演算那一块,不给 Linux 什么 wayland,mir,x-server 爆出翔了。
    junkun
        39
    junkun  
       2020-11-25 19:25:59 +08:00
    @tabris17 苹果的内核不是 FreeBSD,苹果的内核是 Darwin 是个微内核,只是有一部分模块用了 FreeBSD 的实现,甚至可能只是把 FreeBSD (的一部分)作为了一个“服务器”。
    wusheng0
        40
    wusheng0  
       2020-11-25 19:51:19 +08:00 via Android
    I'd absolutely love to have one, if it just ran Linux.

    The new Air would be almost perfect, except for the OS.

    看来他对 Mac OS 意见很大。
    charlie21
        41
    charlie21  
       2020-11-25 22:23:27 +08:00
    Linus 就是情商高,把已经到嘴边的 “ 续航饱和 续航过载 续航溢出 /t/723891 ” 生生咽了下去
    brice32
        42
    brice32  
       2020-11-26 00:12:17 +08:00 via Android
    毕竟 Macbook 上最大的败笔不是散热,而是 MacOS 。
    libook
        43
    libook  
       2020-11-27 10:48:28 +08:00
    苹果是日趋封闭的,如此才能更好地掌控市场(和产品品质吧)。
    其完全和 Linux 等一众开放哲学是矛盾的,觉得非苹果平台开发者不是目标用户,所以仅针对办公、教育、艺术等主流用户群体来设计产品,也是完全符合其商业属性的。
    tinydebian
        44
    tinydebian  
       2020-11-30 21:31:41 +08:00
    @yongliu 我略懂 Linux monolithic kernel + Darwin Mach microkernel ;我的浅见是:Darwin Mach microkernel 要比 Linux monolithic kernel 先进不少。不过 kernel 本身经过了几十年的发展,现在并不算前沿科技。
    handylive
        45
    handylive  
       2020-12-03 15:20:56 +08:00
    希望 M1 Macbookair 能运行 Linux
    keepersay
        46
    keepersay  
       2020-12-07 18:16:36 +08:00
    @longbye0 apple 还是怕被 Torvalds diss 的,当年 NV 被中指后影响还是很大的,所以可以期待下。
    clayfs
        47
    clayfs  
       2020-12-14 18:18:17 +08:00
    闭源对于公司来说是最好的选择,不然我怎么卖软件挣钱(没错,说的就是微软)?在座的都是能动手绝不 BB 的人,自然就讨厌闭源,主要是自己想干的事它做不了啊。不过现在微软逐步拥抱开源,不知道苹果会不会也会开始开源。
    ziyic
        48
    ziyic  
       2020-12-17 16:53:17 +08:00 via iPhone
    @JerryCha 确实(虽然“明天”确实夸张了,不过估计也就几个月的事)
    ElsaGranger
        49
    ElsaGranger  
       2022-08-01 19:10:19 +08:00   ❤️ 1
    Linus releases the 5.19 kernel from an M1 MacBook
    https://lwn.net/Articles/903033/
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2794 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 07:45 · PVG 15:45 · LAX 23:45 · JFK 02:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.