码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 使用 Rosetta 建立 Ubuntu x86 开发环境


    版权声明:本文为博主原创文章,转载请注明出处。

    前言

    尽管换了 M1 设备也有一年多了,但平时仍然依赖于 x86 平台进行开发,为此不得不单独部署一套 x86 的开发环境在 intel PC 上。

    随着 macOS 更新到了 Ventura (13.0.1),以及 UTM 4.0 的更新,现已可以在 Linux 环境下启用 Rosetta 对 x86(含amd64) 应用进行加速。

    使用 Rosetta 加速后,在构建项目的速度上甚至几年前的 i7 8700 打得有来有回,比较离谱。

    UTM 4.0 更新

    支持了以下几个主要的新特性。

    • 无头(headless)模式启动
      • 将虚拟机的所有显示设备移除,打开虚拟机时便不会弹窗
      • 可通过串口设备或通过网络进行访问(太合适服务器系统了
    • VirtioFS
      • 可用于文件共享,挂载宿主机目录进行访问
      • 相较于 cifs, sshfs 等方案,正确了保留原有的 rwx 权限,并可正常执行程序
    • Rosetta 加速
      • macOS 13 以上可用,通过 VirtioFS 挂载

    基于这些特性,第一时间联想到的就是替代 x86 开发环境的可行性;实际上只要 Rosetta 性能上没问题,其它都是小事。

    部署流程

    • 需要将 mac
  • 相关阅读:
    用户上传图片并将路径地址存入数据库中
    基于nodejs+vue考研信息查询系统
    【回归预测-LSSVM预测】基于PSO和PSR结合LSSVM实现数据回归预测附matlab代码
    日常开发小汇总(7) 通用防抖函数
    2023年亚太杯数学建模思路 - 案例:最短时间生产计划安排
    数据中台开发流程
    DOM元素可编辑自定义样式获取编辑后的数据
    基于微信小程序的校园生活管理系统设计与实现(源码+lw+部署文档+讲解等)
    数据泵(impdb)导入Oracle分片的数据库dump文件
    苹果或挖走Meta AR公关总监,2022年的头显是真的要来了?
  • 原文地址:https://blog.csdn.net/u012276970/article/details/127934259
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号