Re:
Re:
- Subject: Re:
- From: N <email@hidden>
- Date: Sun, 01 Apr 2018 23:28:15 +0200
Unfortunately, XNU is not very well documented (compared to some other
kernels). The documentation should mostly
correspond to the current version of the kernel. Another excellent piece of
documentation is Amit Singh's book on
OS X, which is quite dated, but still remains highly relevant.
XNU directory structure reflects the components of the kernel. For example,
osfmk/ is the mach part, and bsd/
is the BSD part. The above book also maps functionality of the kernel to its
components.
> On 1 Apr 2018, at 22:49, Pranav Vyas <email@hidden> wrote:
>
> Hey everyone,
>
> I am an undergrad studying Operating Systems. We have been asked to do a case
> study on any operating system of our choice. Detailing how it handles process
> scheduling, memory management, disk scheduling etc. I wanted to do mine on
> macOS, and I found this guide online:
> https://developer.apple.com/library/content/documentation/Darwin/Conceptual/KernelProgramming/About/About.html
>
> It is perfect for my needs, but it appears to have last been updated in 2013.
> So I was wondering,
> 1) Is there a more recent version of this guide?
> 2) Or failing that, is there some way to find what substantive changes have
> been made to the kernel since 2013?
>
> Also, I found the source code for Darwin on Github, however, I have very
> little experience navigating such a huge database, any tips on how to get
> started?
>
> Thank you for your time.
> Pranav
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Darwin-kernel mailing list (email@hidden)
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-kernel mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
- Follow-Ups:
- Re:
- From: Michael Crawford <email@hidden>
References: | |
| >[no subject] (From: Pranav Vyas <email@hidden>) |