How could you study how Apple silicon CPU cores are used to run code? Comparisons between Activity Monitor, Xcode Instruments, and powermetrics.
Apple silicon
How Swift supports cooperative multitasking using async/await. How to call asynchronous code from within synchronous code, and does it also multithread code in parallel?
All about Mac firmware, from PowerPC Open Firmware to Apple silicon’s LLB and iBoot, and what the rules are for updating firmware.
This weekend we’re in the Lake District. Wouldn’t it have been simpler if, rather than preparing a notebook, all I needed was a VM with all my apps pre-installed and ready to go?
The general rule for allocating threads to P and E cores according to their QoS, with fine controls such as Game Mode, and frequency control.
Understanding terms, including process, thread and task. How the assigned Quality of Service, or QoS, is used to determine how threads are allocated to cores.
Sequoia’s macOS VMs and Apple ID, USB storage and other devices, number of concurrent VMs, nested virtualisation, and how to run Sequoia beta in a VM on Sonoma.
T1 and T2 chips in Intel Macs, integral in M-series chips, used in Sequoia’s virtual machines at last, and an essential feature in Private Cloud Compute.
Swift 6 is the first major version for 5 years, and features structured concurrency that will change software for macOS over the coming years.
For 18 years, cloning a boot disk was popular and effective. It was even used as a way of defragmenting free space in housekeeping. Why doesn’t it work with Apple’s new Macs?
