技术解析

Linus Torvalds 说如果 M1 Mac 能运行 Linux 他愿意使用
0
2021-06-15 13:01:55
idczone

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

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


意思就是没苹果的配合,硬件驱动不好搞

是不是能来一次梦幻联动?

对此“你总可以满怀希望”
意思是苹果快联系我们?

苹果未必会大发善心提供闭源驱动

意思是“你可以满怀希望,但是希望越大失望越大”

当年不是说苹果很想挖他么

Linux 可能是现在来说最适合 ARM 的系统了,别的系统上常用的东西可没法 git clone&&./configure&&make install

乔布斯找 Linus 谈过 mac 使用 Linux 内核的事,好像被拒绝了

直接适配 Linux 可能性小,估计最后是通过 vm 适配其他系统

没有。乔布斯不可能开源苹果的操作系统代码,他是邀请 Linus 为苹果开发系统,放弃 Linux,Linus 拒绝了

Linux 开源,想用还要找 Linus ?

苹果不可能提供 Linux 驱动。

“乔布斯不可能开源苹果的操作系统代码” macOS 核心是开源的 而且很多内核组件也是开源的 webkit 也是开源的

众所周知,Linus 说要有光……于是显示器便有了光

他这个意思就是说,“我压根不会考虑使用 Macbook M1”

我也愿意使用 只要支持+有钱买

花式拒绝购买 macbook m1

感觉 Arm Mac 早晚都会能运行 Linux 把, 只不过不可能把 MacOS 的 BSD 换成 Linux 而已

不是苹果开源了 MacOS 的内核,而是 MacOS 使用了开源的内核,这是两码事儿。Linux 采用 GPL 协议,FreeBSD 采用 BSD 协议,GPL 是一种有「传染性」的开源协议,而基于 BSD 的二次开发可以闭源和商业化,这就是苹果采用 BSD 内核的原因

等一个 Fuck You Apple (

这是不是可以说 Torvalds 被社区教育了一顿委婉多了(

nv 的苹果驱动还不是一样的尴尬,万年不更新了,只能适配到很老的系统。
其实开放驱动层代码,对苹果也没什么致命伤,但人家就是不想,你也没办法。

文章明显不是光运行的问题,linux arm 都好多年的蓬勃发展了,到最后,驱动才是最大问题。

/>/>是我记岔了,乔布斯要的是 Linus 的人,不是已经成品的 Linux 。

意思是他也写不动驱动,哈哈。

只是 apple 为了闭源不会针对 linux 开发的。

这不就是 fxxk u nvidia 了吗,没有披露硬件细节,没有驱动

今天 Apple 为 Linux 添加 M1 的驱动代码
明天 iPad Pro 就能跑上 Windows 10 for arm

Talk is cheap, mac is not

正解

Linus:fuck apple !(中指)

问到了,不友善不太好(作为大神被小白怼过多少次了),只能强说能用 Linux 我就用,然后还隐藏着“这基本不太可能”的背景音。
以上为个人的过度解读。

苹果没有闭源吧。不过走 bsd 的路而已。
至于完整可用,基于 macOS 的发行版,(⊙o⊙)… 估计水果没那么大方

脱袜子上次公布最爱的笔电是 XPS13

苹果应该是不会那么大方的,你看他的产品思路一直都是闭源为主。

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.

当年 OS/2 也是先行者,结果比尔盖茨直接抄了个 windows 出来,占领了市场
等待另一个微软,让 arm pc 发扬光大,让苹果继续做苹果

Mac 的 kernal “可能” 不行,但是人家图形演算那一块,不给 Linux 什么 wayland,mir,x-server 爆出翔了。

苹果的内核不是 FreeBSD,苹果的内核是 Darwin 是个微内核,只是有一部分模块用了 FreeBSD 的实现,甚至可能只是把 FreeBSD (的一部分)作为了一个“服务器”。

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 意见很大。

Linus 就是情商高,把已经到嘴边的 “ 续航饱和 续航过载 续航溢出 /t/723891 ” 生生咽了下去

毕竟 Macbook 上最大的败笔不是散热,而是 MacOS 。

苹果是日趋封闭的,如此才能更好地掌控市场(和产品品质吧)。
其完全和 Linux 等一众开放哲学是矛盾的,觉得非苹果平台开发者不是目标用户,所以仅针对办公、教育、艺术等主流用户群体来设计产品,也是完全符合其商业属性的。

我略懂 Linux monolithic kernel + Darwin Mach microkernel ;我的浅见是:Darwin Mach microkernel 要比 Linux monolithic kernel 先进不少。不过 kernel 本身经过了几十年的发展,现在并不算前沿科技。

希望 M1 Macbookair 能运行 Linux

apple 还是怕被 Torvalds diss 的,当年 NV 被中指后影响还是很大的,所以可以期待下。

闭源对于公司来说是最好的选择,不然我怎么卖软件挣钱(没错,说的就是微软)?在座的都是能动手绝不 BB 的人,自然就讨厌闭源,主要是自己想干的事它做不了啊。不过现在微软逐步拥抱开源,不知道苹果会不会也会开始开源。

确实(虽然“明天”确实夸张了,不过估计也就几个月的事)

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服