Slashdot Mirror


Understanding Mac OS X Kernel

An anonymous reader writes "Kernelthread.com has published a flash presentation overview of the Mac OS X kernel. Its title is 'A Tour of the Mac OS X Kernel' and it also covers Tiger features. Maybe interesting to note is that the slides are from a talk given to the NSA. Well, there is a nice security architecture diagram towards the end of the presentation."

18 of 57 comments (clear)

  1. amazing! by Anonymous Coward · · Score: 3, Funny

    A flash presentation that didn't turn my p4 into a 386!

    1. Re:amazing! by brilinux · · Score: 5, Funny


      What, did it turn it into a G5?

  2. Re:AES encryption under the hood? by zhiwenchong · · Score: 4, Informative
  3. inside the kernel by Anonymous Coward · · Score: 5, Funny

    Does it give away the kernel's secret recipe?

    1. Re:inside the kernel by commodoresloat · · Score: 2, Funny

      Mmmm, kernel pancake....

    2. Re:inside the kernel by green+pizza · · Score: 2, Insightful

      kernel's secret recipie
      You don't need 11 herbs and spices, that's for sure. "Seasoned Oven Fried Chicken" spiced with cheap McCormick Season-All Seasoned Salt from your local grocery store will give you almost the same flavor. As an added bonus, you can control exactly how much or how little grease you want! Take that, KFC!

  4. Eek, a presentation in flash! by Psychic+Burrito · · Score: 2, Informative

    There is no way to step back (at least I found none), to get an overview, to jump to a certain frame (like the mentioned security architecture diagram) - why do people make presentations in flash, instead of pdf or css (example)?

  5. Keynote by TimmyDee · · Score: 4, Informative

    I'm willing to bet it's in Flash because he did the presentation in Keynote. While the SWF export in Keynote isn't great, at least it preserves transitions, fonts, and other formatting options and doesn't look like shit (like the HTML export of another presentation software).

    Plus, it takes one step to export. I haven't seen anything that will do that with CSS.

    --
    Per Square Mile, a blog about density
  6. Worthless filesystems. by Given+M.+Sur · · Score: 4, Funny

    So HFS+ can only support file sizes up to 8 exabytes. What a worthless filesystem.

    --
    nil
    1. Re:Worthless filesystems. by Chucker23N · · Score: 4, Funny

      And here I was, hoping HFS+ would provide the means to fit all my pr0n on it.

  7. Re:AES encryption under the hood? by Anonymous Coward · · Score: 3, Informative

    FS and swap encryption is used to encrypt user's home directories. This is the "File Vault" functionality of OS X. Tiger adds the ability to optionally encrypt the users swap space also (only on file vaulted home folders) to secure the users memory space as well. A file vaulted home folder becomes a sparse disk image file (a disk image that can grow in size as it's written too) that uses the users account password to open. If the user losses their account password then the admin can use the master file vault (set separately) to restore the users home directory. That scenario only really applies for multi-user systems.

    I am not sure what bit of AES is used though. I would guess 128 bit at least.

  8. Re:* Encrypted swap (optional, uses AES) by kerry-buckley · · Score: 5, Informative
    Wow.. So it looks like they finally fixed this security bug where the password could be discovered in the swap. Anyone know how to turn this feature on?
    There's a "use secure virtual memory" checkbox in the security preference pane.
  9. Re:* Encrypted swap (optional, uses AES) by 68kmac · · Score: 2, Insightful

    It's an option in the "Security" panel of the System Preferences.

  10. Re:Embedd C++ by Nuuskis · · Score: 4, Interesting

    Embedded C++ is upwards compatible subset of ANSI Standard C++. So if you have written very simple C++, for example when coming from C and making your first C++ program, you probably "used" EC++. It is just C++ without namespaces, templates, exceptions, RTTI (Runtime Type Identification), STL (Standard Template Library), and some other stuff that might make executable noticeably bigger and cause unwanted memory consumption.

  11. Re:So, HFS+ can be case-sensitive... by ahknight · · Score: 3, Informative
  12. Re:So, HFS+ can be case-sensitive... by macshome · · Score: 2, Informative

    Just use diskutil on 10.3 or Disk Utility in the GUI on 10.4. Josh

  13. Re:NSA deciding how to break into Mac computers? by noewun · · Score: 2, Informative

    Sorry to dint your tinfoil body suit, but the reason the NSA is interested in OS X is because they use OS X. I have a very interesting, very thorough PDF authored by the NSA (report #I331-009R-2004) on how to secure an OS X box, from install through end use. Very interesting, and I learned a bit.

    --
    I am a believer of momentum and curves.
  14. Re:NSA deciding how to break into Mac computers? by wirelessbuzzers · · Score: 2, Informative

    The NSA is not allowed to break US laws. Of course, they spy on other countries, so they're probably allowed to break other countries' laws.

    As for the other nasty stuff, it sounds an awful lot like your tinfoil hat is on too tight.

    Also, if you want to hack a computer, you probably care more about the services running on it than the guts of the kernel, at least up to the point where you install a rootkit. They probably care more because they want to use MacOS X in a highly secure environment. SEDarwin anyone?

    --
    I hereby place the above post in the public domain.