#xnu

Benjamin Carr, Ph.D. 👨🏻‍💻🧬BenjaminHCCarr@hachyderm.io
2025-04-17

We call this kernel saunters: How Apple rearranged its #XNU with exclaves
Based on the references to exclaves in XNU source for #Apple's M4 chips and the A18 used in iPhone 16, source argues exclaves form the basis of a significant redesign of XNU's security model.
"In iOS 18, exclaves refer to specific resources that are separated from the main iOS kernel (XNU) and cannot be accessed by it, even if the kernel is compromised," the researcher explained in a document.
theregister.com/2025/03/08/ker

st1nger :unverified: 🏴‍☠️ :linux: :freebsd:st1nger@infosec.exchange
2025-04-07

#Apple Darwin #OS and #XNU #Kernel Deep Dive - Tracing its evolution from Mach and #BSD roots to powering #macOS #iOS and Apple Silicon. This post explores the hybrid kernel’s design, its adaptation to new hardware and security paradigms, and why XNU remains a uniquely resilient and scalable foundation for Apple’s platforms tansanrao.com/blog/2025/04/xnu

GripNewsGripNews
2025-04-06

🌗 蘋果的 Darwin 作業系統與 XNU 核心深度解析
➤ 蘋果作業系統底層核心技術的演變與解析
tansanrao.com/blog/2025/04/xnu
本文深入探討了蘋果的 Darwin 作業系統及其核心 XNU 的架構演變,從 Mach 與 BSD 的起源,到如今驅動 macOS、iOS 和 Apple Silicon 的強大基礎。文章追溯了這款混合式核心的設計、對新硬體和安全模式的適應,以及 XNU 獨特的彈性和可擴展性。作者分享了個人深入研究 XNU 的心得,並詳細分析了其架構、排程、記憶體管理和虛擬化支援等關鍵技術。
+ 這篇文章真的寫得很深入,對於想了解 macOS 和 iOS 底層原理的人來說,非常有價值。
+ 以前只知道蘋果的系統很穩定,沒想到背後有這麼複雜的技術演進和架構設計,令人印象深刻。

N-gated Hacker Newsngate
2025-04-05

🖥️ Ah, another 42-minute snooze fest on Apple's - because who doesn't want to be serenaded by the sweet nothings of and kernels? 🎻 Spoiler alert: is still resilient and scalable, just like every other tech cliché has been peddling since the dawn of time. 🍏
tansanrao.com/blog/2025/04/xnu

st1nger :unverified: 🏴‍☠️ :linux: :freebsd:st1nger@infosec.exchange
2025-03-10

On #Apple #Exclaves (M4 and A18 based systems). Exclaves are a new set of #security features that represent a significant enhancement for XNU’s traditional monolithic kernel. Exclaves refer to resources that are isolated from #XNU, protected even if the #kernel is compromised. These resources are pre-defined when the OS is built, are identified by name or id, have different types, are initialised at boot time, and are organized into unique domains. #SPTM protects exclave memory from XNU with new exclave-specific page types. randomaugustine.medium.com/on-

st1nger :unverified: 🏴‍☠️ :linux: :freebsd:st1nger@infosec.exchange
2025-03-06

Trigon: developing a deterministic #kernel #exploit for #iOS - CVE-2023-32434 was an integer overflow in the #VM subsystem of the #XNU kernel. It was patched in iOS 16.5.1 after being found in-the-wild as part of the Operation Triangulation #spyware chain alfiecg.uk/2025/03/01/Trigon.h

st1nger :unverified: 🏴‍☠️ :linux: :freebsd:st1nger@infosec.exchange
2025-01-23

A particularly 'sus' sysctl in the #XNU #Kernel #SUSCTL (CVE-2024-54507) jprx.io/cve-2024-54507/

2024-12-30

Fortunately, I managed to finish a core of the series this year💪 Here we have an introduction to #Apple #macOS hybrid #kernel #XNU: info about #Mach and #BSD integration, #security features, and #debugging techniques. I wish you all a Happy New Year!

karol-mazurek.medium.com/snake

2024-12-17

Just published an article on #Mach #IPC #security in #macOS: diving deep into how #XNU handles inter-process communication. Inside, you'll find detailed #RE techniques, #task port security analysis, and practical IPC #recon approaches. Enjoy!

karol-mazurek.medium.com/mach-

2024-12-03

@joe this made #xnu :p

NerdNextDoor :Blobhaj:mrmasterkeyboard
2024-09-04

Recently got my hands on a x240 and decided to it with Mojave! Still trying to get the audio to work, but I think I can make it work eventually. It’s also my first ever successful Hackintosh! Let me know what you guys think!

2024-07-21

I have realised that BSD OS' are getting right royally screwed for desktop hardware support and driver development.

2024-07-18

and so it begins...

#webdev #xnu #apple

2024-07-18

thinking of putting #iPod #QEMU through #webassembly -- what could go wrong?

#webdev #xnu #apple

NerdNextDoor :Blobhaj:mrmasterkeyboard
2024-05-21

Was working on a silly project. It’s not gotten far, but I thought putting it on was a good idea. It’s a and in meant to try and be a clone of XNU/Darwin (or at least attempt it) without the apple stuff. It may not be anything now, but putting it on GitHub can just show the development history ig. Feel free to check out, or even help with it. I don’t expect it to get far at all.

github.com/AFellowSpeedrunner/

2024-04-29

@bugaevc Hey, I saw that you work on DarlingHQ here you said that you hack with Darwin/XNU/Mach. I wondered if you knew anything about ravynOS? I'm not involved with the project, but I like the idea of it. Considering your work with Mach and Darwin, I think you could be helpful to those guys. Also do you do any GNUstep development?

Joe :ferris: :nixos:Joe_0237@fosstodon.org
2023-09-19

#GNU (~ aka linux) and #XNU (~ aka mac) are not unix, the NU part of both means Not Unix.
Stop grouping them together as #Unix!

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst