Archive for the 'The Book' Category

A New Screen of Death for Mac OS X

Monday, September 11th, 2006

A discussion on customizing kernel panic graphical dialogs and testing such customizations… A New Screen of Death for Mac OS X

Update: Mac OS X Internals is Back in Stock

Wednesday, August 30th, 2006

I was told by my publisher that there was a long back-order queue for the book because they had sold out the first printing. It took a while to print the next lot. Strictly speaking, the next printing has been available for almost two weeks now, but the Addison-Wesley page for the book has just [...]

A Quick Read of "Mac OS X Internals"

Sunday, August 13th, 2006

Some people can read really fast, as the following link shows: A Quick Read of "Mac OS X Internals"”

Mac OS X Internals Workshop Flyer

Tuesday, August 8th, 2006

Something to look at: Mac OS X Internals Flyer

Mac OS X Internals Workshop (San Francisco)

Wednesday, August 2nd, 2006

FYI: I will be holding a Mac OS X Internals workshop on Thursday, August 10th, 12:00 noon at the San Francisco Apple Store. This is a part of Apple’s “WWDC: Meet the Authors” line of Apple-store events. More details here (look for the August 10 calendar entry).

A Technical History of Apple's Operating Systems

Sunday, July 23rd, 2006

The very first chapter I wrote for Mac OS X Internals: A Systems Approach was the “history” chapter. My goal was to create a comprehensive and detailed book. I deemed it important for the reader to understand the long and eventful journey toward Mac OS X. Therefore, I wrote the chapter as a technical history [...]

Accessing Kernel Memory on the x86 Version of Mac OS X

Saturday, July 8th, 2006

As promised in Chapter 6, Page 560, Footnote 8, here is a discussion of extending the Mac OS X kernel to provide the functionality of the missing /dev/kmem device on the x86 version of Mac OS X. Note that I’m categorizing it here as bonus material for Chapter 8 (Memory) because even though it is [...]

A Social Rendezvous

Thursday, July 6th, 2006

I will be there at the July 13 meeting of the CocoaHeads Silicon Valley Cocoa Programmer’s Group. From what I read on their web page, the meeting takes place at the Apple campus in Cupertino. Developers of all levels are welcome and there are no fees.

Receiving, Filtering, and Modifying Keyboard Events

Wednesday, June 28th, 2006

This source code is an example of programmatically receiving keyboard events, with the option of filtering and modifying them, on Mac OS X 10.4 and up.

Some Clarifications

Thursday, June 22nd, 2006

I have received some queries regarding differing page counts and publication dates being reported by several retailers. Some people are wondering if the “European edition” (there is no such thing) has fewer pages, etc. Well, it’s just that some retailers’ information is not up-to-date. The correct details are as follows:  The book has already been [...]


All contents of this site, unless otherwise noted, are ©1994-2014 Amit Singh. All Rights Reserved.