macOS Archive

Installing Fink on Mac OS X

At its heart, Mac OS X is a Unix operating system. This means that plenty of Unix open source software compiles and runs on it. However, compiling software can be tedious, especially if it has many dependencies, or if it hasn't been tested on Mac OS X. You have to perform the usual configure/make/make install process and hope it all works fine. Maybe you have to tamper with the makefile or even the source code. Moreover, you'll need to make sure all libraries used by the software are installed. Here is where Fink comes in.

Taking Advantage of the Accelerate Framework

If your application is computationally intensive, you need to know about the Accelerate framework. The Accelerate framework is a set of libraries containing high-performance vector-accelerated libraries that run on PowerPC-based Macintosh computers and Intel-based Macintosh computers. Using the framework can be advantageous, in terms of code maintenance and reliability across the architectures.

Review: Mac OS X Tiger

"I find Tiger to be a good release in terms of its stability and some of the new features that it offers but I don’t think it is as much of an upgrade as Panther was. Gaming performance under Tiger seems better, but not much, while other parts of the system seem more sluggish." Read the review here.

Apple Bolsters Mac OS X for Intel Development Efforts

The new Developer Transition Resource Center is targeted at developers who have been tasked with moving their applications to Apple's forthcoming Intel-based Macs, scheduled for release in 2006. The site ties together topics, resources and tutorials, some of which were previously available on other parts of Apple's site, including QuickTime archives of WWDC sessions. In addition, Apple today updated its Xserve RAID storage system, a 3U high-availability, rack storage system to deliver a massive 7 terabytes of storage capacity at an aggressive price of just $1.86 per GB.

The Many Faces of OS X

"Until yesterday, there were 4 different variations of the Aqua theme used by Apple for OS X: the standard Aqua theme, the new Platinum theme, the much distained Brushed Metal theme, and the funky Woody theme. Commentators have pointed out on more then one occasion that while Apple's Human Interface Guidelines has guidelines for which theme to use where, even Apple disregards those rules and uses whatever theme some unknown source in the company chooses."

Nifty Utilities to Hack Mac OS X Tiger

An excerpt fom the book "Nifty Utilities to Hack Mac OS X Tiger" has an overview of OS X apps like TinkerTool, Carbon Copy Cloner, BatChmod, Memory stick, and others, that help you tweak apps like Safari, adjust and monitor memory status, bring the world of Unix file ownership and permissions over to the Mac, and more.

Optimize for SSE

Vector programming doesn't stop with PowerPC. Learn how to do SIMD vector programming for MacOS X for Intel. This page provides an overview of the hardware and programming interfaces involved, and provides detailed translation help information for leveraging your investment in AltiVec forward to the SSE world.

Getting Started with launchd

In Tiger, Apple introduced a new system startup program called launchd. The launchd daemon takes over many tasks from cron, xinetd, mach_init, and init, which are UNIX programs that traditionally have handled system initialization and prepared the system for the user. These venerable programs are widely used by system adminstrators, open source developers, managers of web services, even consumers who want to use cron to manage iCal scheduling, and they can still be called with launchd.

Screenshot: OS X on VMWare

This could be completely faked, but engadget has a screenshot of OSX x68 running on the x86 virtual machine VMWare. It's an interesting feat if its true, but it also has other implications. Since VMWare obviously does not implement any of the various DRM schemes, this would poke holes in the assertion that Apple is using Trusted Computing in its developer boxes.