IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 苹果macbook pro 升级到到M1 pro/max后对x86/x64支持的综合测试结论 -> 正文阅读

[系统运维]苹果macbook pro 升级到到M1 pro/max后对x86/x64支持的综合测试结论

本人使用macbook pro x86架构已经有10年以上历史,平时工作内容包括:大量文档编写、Linux技术研发、财务管理、硬件电路图、代码编写、图形设计、3D设计、日常办公、虚拟机等等。也可以说比较综合或者杂乱。

在使用x86 macOS这么多年后,已经拥有较为完善的软件生态并养成习惯和依赖。2021年底苹果发布全新macbook pro M1 pro/max炸裂级性能新机后,看着自己手里这台越来越慢的2015版pro,新生更换的念头。

换机之前,十分纠结,因为新M1采用ARM架构,虽说能够通过Rosseta转译几乎所有x86架构的软件(macOS),但是虚拟机完全不支持x86/64架构。本人严重依赖x86架构虚拟机Linux、Windows下的财务软件和一些电路图软件。如果这些无法满足,那么必须放弃换机。另一方面,目前业界普遍的认知是:ARM架构的诸多优势将在10年内全面替换个人端x86电脑,服务器也会逐渐被蚕食。苹果M1 pro各类评测显示其性能已经远超intel旗舰CPU。

经过大量调研,最终自认为能够通过各种形式满足我的上述要求,于是出手macbook pro M1 pro 10CPU核心+16显核+16G+1T。下面是我换机后实际操练总结的M1对x86/x64的支持和影响综合测试和现阶段结论。

M1版macOS系统(Apple Silicon)对x86软件的支持情况:

  • 所有原生x86软件均可平顺执行
    (实际是macOS自动使用Rosseta对x86指令进行了转译,发生在第一次运行软件时,会导致启动慢一些;后面再运行就不需要处理了)
  • 得益于强大的M1 pro CPU,转译后x86软件,比原来x86系统运行的还快很多,大赞
  • 部分主流软件已经升级支持原生ARM指令集了,运行更快,更好的利用M1超强CPU能力

Parallels Destop运行Windows虚拟机对x86软件的支持情况:

  • Parallels Destop目前只能安装和执行ARM 版Windows
  • 无法安装x86架构的Windows或x86 Linux
  • 常用原生x86软件均可平顺执行,无需担心
    (我现阶段只是针对常用集中浏览器、招行网银、电路图软件、steam欧卡等进行了安装和使用,其他软件没用过,但我猜应该也是进行了指令转译)
  • 整体运行非常顺滑,响应迅速。完全没有以前那种虚拟机变慢的感觉。

Vmware虚拟机对x86软件的支持情况:

  • 测试了下原来生成的x86 CentOS的虚拟机,显示无法运行,不支持x86指令
  • 尝试新建x86虚拟机,不成功
  • 其他就没有再进行测试。Vmware目前只支持针对ARM架构的Windows和Linux等系统的虚拟化。

讲到这里,我都要哭了,我的x86 Linux到底是用不了了吗?公司产品底层大部分都是x86 的Linux架构编译的呀!好在还有个UTM,请继续看:

UTM虚拟机对x86软件的支持情况:

  • UTM是基于QEMU开发的新一代虚拟机,虽然远不及Vmware和Parallels Destop,但很有特色
  • UTM支持在ARM架构系统中针对x86进行虚拟化(严格来讲是模拟器),另外还支持mips、SPARC、PowerPC等不常用架构的模拟
  • 实测UTM中可以新建基于x86的CentOS 7.9 64bit Linux虚拟机(模拟器),运行速度比较慢,相当于10年前的单核CPU。所有软件程序都能正确执行。平时紧急编译一些代码库,执行一些工具,完全OK。编译内核之类的大工程,还是乖乖的远程ssh到服务器上干吧。

结论:

? ? ? ? 综上所述,目前系统迁移到M1 pro后,macOS所有新老软件均可正常运行;ARM版Windows在PD虚拟机中运行也没有遇到任何x86兼容性问题;x86 Linux虚拟机不太尽人意,但可以用,满足紧急情况下的低效运行,也不错了。

? ? ? ? 总体来说,个人针对2021年底macbook pro M1 pro非常满意,10核心性能暂时过剩,5年内应该也不会遇到明显瓶颈。看完本文,希望对读者朋友有益,特别是纠结x86兼容性的朋友。如果对你有所帮助,麻烦顺手点赞收藏转发。谢谢!

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-04-01 23:49:45  更:2022-04-01 23:51:53 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 23:29:19-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码