lists.apple.com
Sign In Sign Up
Manage this list Sign In Sign Up

Keyboard Shortcuts

Thread View

  • j: Next unread message
  • k: Previous unread message
  • j a: Jump to all threads
  • j l: Jump to MailingList overview
thread

Re:

N

1 Apr 2018 1 Apr '18
9:28 p.m.

site_archiver@lists.apple.com Delivered-To: darwin-kernel@lists.apple.com Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=me.com; s=04042017; t=1522618100; bh=Rg8JJ9NA1aZFti5ZRfJg2UKco0ID4j6GzteiyKPRDeI=; h=Content-type:MIME-version:Subject:From:Date:Message-id:To; b=KwRRqSPm889+N0vF40De8NwjAS8Tc7B/JXfWVAuaUzIALaq4OuLJRF4DjYQj8uG1I 7Oaga1nSbp93qClrQGs9ivWxH36WZClrjLx4w7tZioF8i8e5bi/2FtrdyM7ExQAQ+P pEeOizINFeFzjPXHZbzJtdHvT8CUq3a5VkXIFJQE2AIxAUva2xRxCL2l1xmjYl0RjR aNAuhtXgMXBVOPWIUu2zenbAfeMiEBNz1Q4AZtO4JJxfhhd4Zf7ZjO6QcWSDHigVsK sDjwP+DAGjm29MXe+DIqU4RYgdQW0f+Wep8uviu0nJKYISDSD5OoDKYL4V+z12fyC3 jB3U0LxXyxaqg== 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 <vyas.pranav4@gmail.com> 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/...

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 (Darwin-kernel@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/darwin-kernel/scandium%40me.com

This email sent to scandium@me.com

_______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-kernel mailing list (Darwin-kernel@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/darwin-kernel/site_archiver%40lists.... This email sent to site_archiver@lists.apple.com

0 0
Reply
Sign in to reply online Use email software

Back to the thread

Back to the list

HyperKitty HyperKitty • Apple • Terms of Use