M1 的成功是否会带来基于 arm 的 Linux 电脑?
- 0次
- 2021-06-15 11:25:43
- idczone
考虑到 windows 生态很难原生迁移到 arm 上,但是 arm cpu 明显有更好的性价比。
今后是否会有高通或者三星甚至华为(解禁以后)开发基于 arm 的 cpu,然后厂商可以在上面跑 linux,毕竟 linux 生态迁移到 arm 会容易一些
树莓派已运行多年了,Debian ARM 挺稳定的
民用生态差一截
基本没啥前途,你比方说什么时候把手机上的 chrome 浏览器,edge 浏览器这些,能做到 PC 平台基本同等功能性,这样才有整体 H5 应用的普适性,略微能起到一点生产力作用。否则你现在别说专人专门写 APP 了,就是普通的 HTML 放在安卓上跑和 PC 也差一大截,根本没法生产
可以跑安卓应用的话,我觉得就能解决 linux 在国内的几大难题了,比如 qq,微信,钉钉之类的
早就有了,pinebook,卖了一年多了,不过非常低端,价格极为便宜,但性能好像还不如树莓派,树莓派 4 性能还不到 M1 十分之一,树莓派 4 GB5 单核 200 多核 600,你想想不如 树莓派 4 是多么爽…
这个公司其实还做 pinephone,Linux 手机,插上显示器就可以当 Linux 主机,价格也很便宜,性能也一样垃圾。
不过其实联发科前两天有发布专为 Chromebook 定制的 MT9192 M8195 芯片,性能 865 水准,ChromeOS 可以跑 Linux 和 Android 应用,所以目前符合你希望最现实的选择就是 Chromebook,现在 Chromebook 销量有 Mac 系列两倍的样子。
一直都有,但是消费领域我没看到有啥高性能桌面 ARM CPU
服务器亚马逊投资蛮多的
难道现在没有吗?
chromebook 市场份额比 mac 还高
不要说什么迁移,早就建立起来了
除非民用生态多起来了才有更大市场
pinephone 性能确实差,当时我对比了一下,预购了性能稍微好些(但是性价比更差)的 Librem 5 。说是性能好,也不过是接近骁龙 425 水准,比树莓派 4 性能差一大截。Librem 5 大概是纯自由软件生态下的设备目前能达到的一个顶峰水平吧。
买这种设备当然不是图它的性能,也不是图便利,而是作为自由软件支持者的一种信仰。同时也是对这些愿意为手机生态变得更加开放而做出贡献的厂商及其开发者的鼓励和支持。
然而做 ARM 服务器的又倒了一家。。
苹果封闭性太强,最多也就是让人们知道 ARM 也可以这么强,难以真正引领行业。
主要是当前没有高性能的 CPU,树莓派还是差了一点,没法用来做开发。再发展几代能有 16G 内存和旗舰手机 CPU 的水平就可以入手当主力机了。
又不是运行的手机操作系统,运行的正经 linux,比如 debian,浏览器能和 x86 有什么区别
会颠覆服务器行业
如果没有颠覆服务器行业 它就不算成功
https://launchpad.net/ubuntu/bionic/arm64/chromium-browser
https://launchpad.net/ubuntu/bionic/arm64/firefox
chrome 已经推出 M1 专用版
送一台给 linus 不就好了,doge.
长期看,对 arm 服务器的普及会有很大帮助。毕竟,以苹果的号召力,能推动很多开源库、软件针对 arm 适配,自然间接地丰富了 arm 服务器生态。而且 arm 服务器相比 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 电脑、服务器没啥问题。
chromebook 早做到了,Google Play 的安卓应用,Linux 应用 再加 ChromeOS 的应用。基于 Arm 的 chromebook 不要太多了
arm 比 x86 封闭的多,以后可能 mac 也要像手机系统那样,锁 bootloader,越狱。
「基于 arm 的 Linux 电脑」远早于「 M1 」
至少,远早于「 M1 的成功」
逻辑是个好东西,需要多用用
这里说的是传统的 Linux 而不是安卓,这几个浏览器在目前 arm Linux 里都可以非常完美地工作
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 有些地方是真的坑爹。
华为 鲲鹏 ,电脑好像已经在各省铺货了,不过估计就有关部门会用吧
能玩很多游戏的话,我愿意迁移过去。现在 x86 linux 其实能玩不少。我是在用 kvm 虚拟机玩,现在用 wine 也能玩不少。
ACPI 支援需要
比較麻煩的是這些 SoC 綜合效能很貧弱,類似 media 完全依靠 asic 但是不同平台間 driver 支援很是問題
> 考虑到 windows 生态很难原生迁移到 arm 上
这是错的,你觉得 Linux 好迁移,是因为 Linux 生态就那么点。
Windows 上对于那些大公司来说迁移到 ARM 并不是问题。问题出在小公司、倒闭的,或者用了某些 x86 only 的语言 /库的软件。出现这种问题的原因是微软没有严格管控生态,鱼龙混杂。而不是 Windows 难迁移。
我的观点是 ARM is not PC,只有苹果这样封闭的生态才能但是 M1 这样的“利维坦”。
x86 是我们这一代人对电脑的定义,也许只有等 90 后都走光了,才是 ARM (或者更新的架构)的时代。
一直有 arm 的 linux 啊 只是没有高性能的
看能吹多久罢了
只要性能足够,软件能满足。Arm 还是 x86,都不重要。
会,看看国产化趋势就知道了,arm64 有可能在近几年成为主流
Chromebook 国外感觉学生标配机
技术上讲没有啥问题,主要看有没有短期或者长期利益驱动
封闭的例子:Android 。用户只得到了受限的使用权,很多厂家都彻底锁死 bootloader,更不用说提供内核和驱动。用户即使拿到了那些东西,没有专业知识也不能自己搞定系统安装,但是 X86 那边很容易做到
开放的例子:树莓派。性能很弱
X86 这边,新的确实比较贵,台式机光主机就得 1000 多。但是二手的很便宜,从收银机之类的东西里面拆的主板才 100,一台机子便宜的也就 200
哪家
ARM 主要还是太割裂了吧,我 Ubuntu20.04 都能安装到 viau 3300 这种老掉牙的单核机器上,你换 ARM 搞不好 内核 驱动 bootloader 都锁死了,早没人管了,x86 好歹还能启动,可能一些老旧的硬件设备需要专用驱动适配,一般来讲都能驱动。
Jetson Nano 那速度干啥都慢一拍
单论 bringup 的话, 支持 SBBR 的 arm 机器都可以启动 Linux 和 Windows, 但是 emmc 驱动, vpu/gpu/npu 几乎都是专有的, 且几乎只适配了 Android, 需要数年的时间逆向出开源驱动, 而 x86 零散的结构反而迫使硬件厂商开放硬件 spec
首先回答题主问题,肯定会,并且已经有了。
苹果自己以前也有 osx server,现在有没有不清楚,但是 Linux 迁移 ARM 不难吧。何况有苹果这样的公司背书,你去玩玩 m1 macOS 也许感觉这天不远了。
我认为 m1 背靠的苹果才有这样的成功,君不见 window RT...还热着么
acpi+uefi 的 arm 只有服务器在折腾 还有就是巨硬
不一定,m1 成功不是因为 arm,而是因为 apple
如果苹果的芯片没魔改太多的话,应该会极大带动 arm 平台的软件生态
然后其他 arm 平台的电脑当然会受益
比如我猜接下来 Anaconda / miniconda 会重新出官方的 arm 版本,这样树莓派就也能用上了(虽然现在用的开源社区做的 mini-forge
看好 arm 还不如看好 risc-v 和 MIPS,arm 太封闭不适合 Linux
m1 的成功是因为苹果同时掌控 soc,操作系统和编译器,而不是 arm 本身
pinebook pro 能接 4K 显示器,播放 4K 视频 怎么就比树莓派 4 弱了?
arm 架构跑 Linux 的电脑有很多,国产品牌,长城 和 山西百信 都有
第一天上网 ?
能跳一手好舞就是好的长跑运动员?
本来想入手个 Arm 版 Chromebook,但是 Android Studio 没有 Arm 版…
突然有个担心,未来软件都去适配 arm 架构了,我们这刚买 intel 版的何去何从
这算什么跳舞,这比喻不对吧
这跟 arm 没有关系把,还难道不是生产厂商的策略?
不用 android studio,能把 emulator 运行起来麻烦告诉我一声[dog]。。。
很早以前飞腾+麒麟,就已经是 ARM + Linux 啊,现在华为鲲鹏服务器三大运营商已经大量采购了。PC 方面华为自己的鲲鹏 24 核还有基于鲲鹏 8 核的长城、同方、百信、宝德、神舟数码等搭配 UOS 桌面系统也已经在大量出货了,流版签、输入法、OA 、数据库等也都做了适配,相关业务系统也在逐步迁移
arm 的 linux 早就有了
服务器的话现在大把 arm 的
仍然不乐观。你看最早期的 Mac,迁移到 x86 前一直采用的 RISC 架构 PowerPC 处理器,有把 PowerPC 做起来吗?而且苹果的 OS 部分是来自 FreeBSD,而 FreeBSD 和 Linux 关系只是两者都是类 UNIX 操作系统。而苹果一向都是封闭生态,所以说无论是 arm 还是 Linux,苹果无论做得多好,对它们发展的贡献都是及其有限的。
用 studio-。-,从来不用 emulator
v2ex 的 apple 区把 M1 吹爆了
工具 IDE 类的软件偏少。
手上有一台 FX 的 N1,刷成了 armbian,感觉比树莓派流畅多了。 平时放在家里,vim,远程到 windows,基本够用了
如果你说的纯自由软件生态,也许可以考虑一下 system76 的产品,比如
https://system76.com/laptops/oryx
连底层 framework 都是开源的可以自己编译
要说自由硬件生态,RISC V 之类的开源架构可能还要等 10-20 年才能主流吧,如果它能坚持到成为主流的那一天的话。