注册并分享邀请链接,可获得视频播放与邀请奖励。

搜索结果 LIMA
LIMA 贴吧
一个关键词就是一个贴吧,路径全站唯一。
创建贴吧
用户
未找到
包含 LIMA 的推特
太勤奋了 练到腿都抖了 @LiMao_cat
0
0
112
6
转发到社区
上完课有好好练习哦 🪢: 我 🐱: 戾猫 @LiMao_cat Teached & Inspired : 猫猫老师 @Mosaiccat1
据 Bitcoin com 报道,预算约 7000 万美元的比特币题材电影《Bitcoin》已进入后期制作。影片由《谍影重重》导演 Doug Liman 执导,Gal Gadot、Casey Affleck、Pete Davidson 和 Isla Fisher 等主演,其中 Casey Affleck 饰演自称比特币创造者的 Craig Wright,Pete Davidson 饰演其支持者 Calvin Ayre。该片利用 AI 生成场景和灯光,但目前尚未确定美国主要发行商及上映时间。部分评论人士认为,影片可能倾向于将 Craig Wright 塑造成中本聪,但这一说法尚未获得制片方确认。
显示更多
你知道 Linux 内核有一个 1997 年就引入的特性,让 Apple Silicon Mac 能高效运行 x86 容器吗? 它叫 binfmt_misc,Linux 2.1.43 引入,距今快 30 年了。 原理极其简单: Linux 内核在执行一个二进制文件时,会先读取文件头的 magic number。如果你提前在 /proc/sys/fs/binfmt_misc/ 注册了一条规则 —— "遇到这种 magic 的文件,交给某个解释器处理" —— 内核就会自动把执行权转交给那个解释器。和 #!/bin/bash 的 shebang 机制本质一样,只是匹配的是二进制文件头。 最早它是用来让 Linux 直接 "运行" Java class 文件和 Windows PE 可执行文件的。后来 QEMU 利用这个机制实现了用户态跨架构模拟 —— 在 ARM 的 Linux 上直接执行 x86 ELF,内核自动调用 qemu-x86_64 翻译。 然后 Apple 来了。在 Apple Silicon Mac 上用 Colima / Lima 启动一个 Linux VM(使用 macOS 的 Virtualization.framework),打开 rosetta: true 后,会发生这些事: 1. macOS 通过 virtio-fs 把 Rosetta 翻译器二进制挂载进 Linux VM 的 /mnt/lima-rosetta/rosetta 2. VM 内部用标准的 binfmt_misc 注册一条规则:遇到 x86_64 ELF magic (7f454c46...02003e00),交给 /mnt/lima-rosetta/rosetta 处理 3. 从此,VM 里任何 x86_64 二进制的执行都会被内核自动转交给 Rosetta 翻译 对容器来说完全透明 —— docker run --platform linux/amd64 nginx,Docker 拉下来的是 x86 镜像,容器里的进程是 x86 ELF,Linux 内核通过 binfmt_misc 自动调用 Rosetta 翻译执行。容器自己完全不知道发生了什么。 性能对比: - Rosetta 方案:接近原生 70-90% 的性能(JIT 翻译,指令级优化) - QEMU 全虚拟化方案:仅约 10-30%(完整模拟 x86 CPU) 一个 1997 年为了跑 Java class 文件设计的内核特性,在 2024 年成了 Apple Silicon 跑 x86 容器的关键基础设施。有时候最持久的架构决策,就是那些足够简单、足够通用的抽象。 $ colima ssh $ cat /proc/sys/fs/binfmt_misc/rosetta enabled interpreter /mnt/lima-rosetta/rosetta flags: OCF magic 7f454c4602010100000000000000000002003e00
显示更多
0
13
460
65
转发到社区