Apple’s Darwin OS and XNU Kernel Deep Dive
tansanrao.com
Apple’s Darwin OS and XNU Kernel Deep Dive
1–10 of 186 posts
Re: Apple’s Darwin OS and XNU Kernel Deep Dive
#2Re: Apple’s Darwin OS and XNU Kernel Deep Dive
#3Re: Apple’s Darwin OS and XNU Kernel Deep Dive
#4I’ve been wanting to understand Darwin at this depth for a long time. Great read!
Re: Apple’s Darwin OS and XNU Kernel Deep Dive
#5I’ve been wanting to understand Darwin at this depth for a long time. Great read!
Edit: I see it's even cited at the end of this article. Truly a source for the (macOS) ages.
Re: Apple’s Darwin OS and XNU Kernel Deep Dive
#6…and NetBSD[0], OpenBSD[1], but apparently not DragonFly BSD[2].
[0] https://netbsd.org/docs/kernel/uvm.html
[1] https://man.openbsd.org/OpenBSD-3.0/uvm.9
[2] https://www.dragonflybsd.org/mailarchive/kernel/2011-04/msg0...
Re: Apple’s Darwin OS and XNU Kernel Deep Dive
#7> Mach’s virtual memory (VM) system was influential beyond the project – it was adopted by 4.4BSD and later FreeBSD as their memory management subsystem. …and NetBSD[0], OpenBSD[1], but apparently not DragonFly BSD[2]. [0] https://netbsd.org/docs/kernel/uvm.html [1] https://man.openbsd.org/OpenBSD-3.0/uvm.9 [2] https://www.dragonflybsd.org/mailarchive/kernel/2011-04/msg0...
Re: Apple’s Darwin OS and XNU Kernel Deep Dive
#8Especially when I think about how committed they are to Darwin it really paints a poor image in my mind. The loss that open source suffers from that, and the time and money Apple has to dedicate to this with a disproportionate return.
Re: Apple’s Darwin OS and XNU Kernel Deep Dive
#9I’ve been wanting to understand Darwin at this depth for a long time. Great read!
Re: Apple’s Darwin OS and XNU Kernel Deep Dive
#10Whenever I see the Darwin kernel brought into the discussion I can't help but wonder how different things could have been if Apple had just forked Linux and ran their OS services on top of that. Especially when I think about how committed they are to Darwin it really paints a poor image in my mind. The loss that open source suffers from that, and the time and money Apple has to dedicate to this with a disproportionat…
XNU is only partially open sourced – the core is open sourced, but significant chunks are missing, e.g. APFS filesystem.
Forking Linux might have legally compelled them to make all kernel modules open source–which while that would likely be a positive for humanity, isn't what Apple wants to do