Sukka's Blog 标签 macOS

标签

macOS

共 9 篇文章
技术向约 1.4 千字

ZSH 自动读取 macOS 系统代理配置并设置环境变量

和其它 Linux 的 DE 一样,macOS 也支持在「系统偏好设置」中设置 HTTP 代理、HTTPS 代理,但是 macOS 并不会在终端(Terminal、iTerm)的 shell 中自动生效系统代理配置。为了方便日常使用,我决定好好研究一下 macOS 的系统代理。 macOS 系统代理的行为 和 Linux 和 Windows 只有一种系统代理配置不同,macOS 为每一...

黑苹果约 5.1 千字

黑苹果的历史

如果按照「黑苹果」的定义 —— 在一台没有苹果 Logo 的电脑上运行苹果公司开发的操作系统,那么全世界第一台「黑苹果」应该诞生于 24 年前;如果谈现代的黑苹果,那么一定不能无视苹果迈向 Intel 和 x86 的道路...

技术向约 3.7 千字

我就感觉到快 —— zsh 和 oh my zsh 冷启动速度优化

不论是在 WSL、Linux 还是 macOS 上,强大的 zsh 一直是我的不二法宝,而 oh my zsh 自然成了最趁手的瑞士军刀,我自己还编写了数个 oh my zsh 插件和主题。直到有一天我突然发现:见鬼,为什么开个 iTerm2 的 Tab 要等上好几秒钟?

黑苹果约 9 千字

从 Clover 到 OpenCore —— Clover 迁移 OpenCore 指南

随着 OpenCore 日渐成熟、acidanthera 团队宣布放弃旗下绝大部分内核驱动(包括 Lilu、VirtualSMC、WhateverGreen、AppleALC 等)对 Clover 的兼容性支持,与其届时被迫更换,不如主动从 Clover 迁移 OpenCore。

黑苹果约 1.9 千字

macOS 启动参数列表

众所周知,在 Mac 设备启动时通过 Command + V 或者 Command + S 这类快捷键改变启动行为。但是除此以外,通过 NVRAM 或第三方引导程序(如 Clover)中也可以设置启动参数。macOS 内置了许多启动参数,可以用于专业用户调试或排除故障。

黑苹果约 1.5 千字

使用 OcQuirks 代替 AptioMemoryFix 和 OsxAptioFixDrv 修复 Clover 内存分配

不论是笔记本还是台式机的固件,都会将内存分成一小块一小块分配给计算机中的各种设备以及操作系统内核。Windows 可以很好的适应这种机制、并会主动将 NT 内核映射到内存中。而 macOS 不仅需要更大的内存区块,非 Mac 设备的内置硬件设备数量也比 Mac 设备要更多,所以黑苹果(Hackintosh)需要在 EFI 中添加专门的驱动为 macOS 内核预留内存。

黑苹果
笔记本约 1.9 千字

使用 VMware 安装 macOS 虚拟机使用 Surge 作为代理网关

准备工作 下载并安装 VMware Workstation 15 作为虚拟服务器。本文使用 Windows 10 上的 VMware Workstation Pro 15。 从 GitHub 下载 Unlocker。你可以 点击这里 下载最新版的 Unlocker。右键使用管理员身份运行 win-install.cmd。 下载 macOS With Extra Len's CDR,...