macOS Archive

Apple Mac OS X on x86: a First Test

ZDnet has installed the x86 version of Mac OS X and did some preliminary tests. Their conclusion? "Mac OS X looks in amazingly good early form on the x86 platform. As far as power consumption and OS performance are concerned, it can already keep up with Windows XP. Application performance clearly lags behind, though, and still needs to improve." Now, let's wait and see if Apple dares to send angry letters to ZDnet too.

Using Network Services in Mac OS X Server

This chapter explains why you need a Dynamic Host Configuration Protocol (DHCP) server and a domain name system (DNS) server. You'll also learn how to configure DHCP services on Mac OS X Server to provide address, lease and renewal, and directory information. You will then change settings on the client computer to access Internet Protocol (IP) information via DHCP.

Apple: System and Method for Creating Tamper-Resistant Code

On Nov. 3, the US Patent & Trademark Office revealed that Apple has filed patent application 20050246554 titled “system and method for creating tamper-resistant code.” James D. Batson is listed as the sole inventor for application 837413 originally filed in April 2004. This appears to be related to Apple’s forthcoming Tiger-Intel platform. Elsewhere, 10.4.3 for x86 is in sync with the PowerPC version.

Multicast ASR: The Fastest Way to Manage Mac OS X Deployments

Think installing Mac OS X and a suite of applications, documents, and settings on a single Mac takes all day? Imagine doing it on ten or a hundred or a thousand Macs! Fortunately, tools like Apple Software Restore and NetInstall have allowed administrators to do it a little bit faster, and now Apple has provided an even more amazing tool that gives administrators the ability to roll out hundreds of custom Mac OS X installs in a couple of hours!

What Is Quartz?

"Quartz is the heart and soul of Mac OS X's graphics layer, which directly supports the defining features of the Aqua desktop experience. Quartz is largely based upon Adobe's PDF specification, but it has roots tracing all the way back to PostScript. The two defining components of Quartz are Quartz Compositor and Quartz 2D. Tiger introduced Quartz 2D Extreme and Quartz Composer, an alternative way to explore the power of Quartz through a powerful visual programming environment."

Understanding Xcode Projects

"Xcode is a powerful professional tool that allows you to perform the most common software development tasks simply, quickly, and in a way that should be familiar. Its capabilities, however, are much more powerful than what is needed to build just a single type of application. Xcode is designed to let you build any kind of software product you can dream of. From Cocoa and Carbon applications to kernel extensions and Spotlight importers, Xcode is up to the task."

Core Data as a Cheap Database

"Is there any trivial way to use Core Data? What is the most lightweight way to have a database on a Mac? If I wanted to write an application that needed db capabilities, what options do I have that don't require the user to install mysql and set it up on their own? Core Data is easy enough for non-programmers to handle a basic database with."

SpotMeta Lets Spotlight Users Add Metadata

Spotlight is a rather neat feature once you get beyond the simple text search interface and use the more advanced search in the Finder. However, Apple don't allow users to add their own metadata to files, so you're limited to searching for data which exists within the files and is exposed by the importers. Ben Summers did some investigation and worked out how to add arbitrary and independent metadata to the Spotlight store.