For checkra1n, we have some non-trivial requirements for the build infrastructure. One of them is that checkra1n must be buildable on both Linux and macOS… Read More »checkra1n/toolchain: targeting Linux and Windows
The hardened runtime is enforced for all executables bundled as part of macOS. As such, chroot isn’t usable anymore for running a macOS CLI environment.
This post is a followup of the prior State of the GPU compute APIs today post on this blog. Users migrate to newer GPUs, sometimes… Read More »GPU compute APIs: importance of binary compatibility
pongoOS 2.4.5 is now available at https://github.com/checkra1n/pongoOS. pongoOS 2.4.5 open-sources the SEP exploit, making that part fully open-source for the very first time. This makes… Read More »The checkra1n open-sourcing process: pongoOS 2.4.5
Intel Houdini is a dynamic binary translation layer to run Arm applications on x86_64 systems. Its targeted platform is Android, but you can use it… Read More »Houdini: run Arm 32-bit and 64-bit applications on an x86_64 system
So what are the biggest restrictions affecting virtualisation of macOS today in the macOS EULA (available at https://www.apple.com/legal/sla/docs/macOSBigSur.pdf)? (iii) to install, use and run up… Read More »macOS EULA licensing restrictions affecting virtualisation
On the firmware side, an ideally standard Arm machine boots using UEFI and ACPI. The other CPUs are initialised with PSCI and dynamic power management… Read More »Standards on Arm platforms for OS support