M1 的成功是否会带来基于 arm 的 Linux 电脑?
今后是否会有高通或者三星甚至华为(解禁以后)开发基于 arm 的 cpu,然后厂商可以在上面跑 linux,毕竟 linux 生态迁移到 arm 会容易一些
这个公司其实还做 pinephone,Linux 手机,插上显示器就可以当 Linux 主机,价格也很便宜,性能也一样垃圾。
不过其实联发科前两天有发布专为 Chromebook 定制的 MT9192 M8195 芯片,性能 865 水准,ChromeOS 可以跑 Linux 和 Android 应用,所以目前符合你希望最现实的选择就是 Chromebook,现在 Chromebook 销量有 Mac 系列两倍的样子。
pinephone 性能确实差,当时我对比了一下,预购了性能稍微好些(但是性价比更差)的 Librem 5 。说是性能好,也不过是接近骁龙 425 水准,比树莓派 4 性能差一大截。Librem 5 大概是纯自由软件生态下的设备目前能达到的一个顶峰水平吧。
买这种设备当然不是图它的性能,也不是图便利,而是作为自由软件支持者的一种信仰。同时也是对这些愿意为手机生态变得更加开放而做出贡献的厂商及其开发者的鼓励和支持。
@black11black 又不是运行的手机操作系统,运行的正经 linux,比如 debian,浏览器能和 x86 有什么区别
刚刚查了下,pinephone 和 pinebook pro 的性能相当,略低于 树莓派 4,而 pinebook 性能相当于 树莓派 4 的三分之一,真是有够磕碜的。
现在有个英国华人创办的小公司 F(x)tec,搞了个 Pro1-X 手机(其实去年有推出类似配置的 Pro1,当时作为 Android 推出,可惜了),835 的处理器,侧滑键盘,性能好像两倍 树莓派 4 吧,和 XDA 合作在众筹,众筹价格等同现在国产旗舰机…
价格有点坑,不过如果能有 pinephone 那么多 Linux ROM 刷的话,倒也可以玩玩,835 也有 Surface Pro X 一半单核多核性能了,日常当个备用手机、备用 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 有些地方是真的坑爹。
这是错的,你觉得 Linux 好迁移,是因为 Linux 生态就那么点。
Windows 上对于那些大公司来说迁移到 ARM 并不是问题。问题出在小公司、倒闭的,或者用了某些 x86 only 的语言 /库的软件。出现这种问题的原因是微软没有严格管控生态,鱼龙混杂。而不是 Windows 难迁移。
x86 是我们这一代人对电脑的定义,也许只有等 90 后都走光了,才是 ARM (或者更新的架构)的时代。
ARM 主要还是太割裂了吧,我 Ubuntu20.04 都能安装到 viau 3300 这种老掉牙的单核机器上,你换 ARM 搞不好 内核 驱动 bootloader 都锁死了,早没人管了,x86 好歹还能启动,可能一些老旧的硬件设备需要专用驱动适配,一般来讲都能驱动。