macOS Archive

Porting to Mac OS X from Windows Win32 API

Apple provides many programming resources for creating MacOSX applications, and which one you choose depends upon your needs, preferences, and constraints. If you are unfamiliar with the MacOSX platform, the process of choosing the right approach can be time-consuming and confusing. The purpose of this Guide is to get you started porting an existing procedural Win32 application written in C or C++ to MacOSX.

OS X Makes Macs Less Unpopular in Heterogenous Networks

A Yahoo Mac Central article notes that, due to the new Apple OS' support for familiar tools and services, IT managers that formerly turned up their noses at the Macs in their organizations are now embracing them. This is particularly true in organizations with a lot of Unix workstations, of course, though the efforts that Apple has made to integrate the Unix tools that make interoperability with Windows easier have benefitted OS X in Windows-heavy offices too.

Introduction to MacOSX Web Services

This and subsequent chapters in this book introduce you to Web services available on Mac OS X. The toolkits and frameworks, including Apple’s WebServicesCore.framework, a client-side framework for accessing Web services from Mac OS X which is new in Mac OS X version 10.2, are discussed in Chapter “Tasks”. Some of the tools and techniques for writing Web services glue and adding it to Cocoa, Carbon and AppleScript applications are also discussed.

Apple Releases New MacOSX Security Update

Apple released Security Update 2002-11-21 for MacOSX 10.2 Jaguar (via the Software Update utility). It fixes potential vulnerabilities introduced in BIND, the domain server and client library software package from ISC, that is shipped with OS X and OSX Server. BIND version 8.3.4 addresses the recently-discovered potential vulnerabilities where an unauthorized person may disrupt the normal operation of the DNS name service. BIND is not activated by default on OSX.

MacOSX Journaling: What it is, who Needs it

"The journaling operation itself does impose a performance penalty on disk writes. Mac OS X Server alters the sizes of certain buffers used for file transactions when journaling is enabled, which mitigates much of the performance hit, reducing it from the 10-15 percent range down to the 2-5 percent range, for a system with 512MB of RAM. The more RAM you have, the more buffering can be used, so your performance hit decreases accordingly. This buffering does not occur on "regular" OS X, which is one reason why Apple is not supporting or recommending its use on non-OS X Server systems." Read the article at WorkingMac.

Mac OS X 10.2.2 Released

The MacOSX 10.2.2 update delivers enhanced functionality and improved reliability for the following applications and technologies: Address Book, iChat, IP Firewall, Mail, Print Center, Rendezvous, Sherlock and Windows file service discovery. It also provides a foundation for the journalling filesystem (JFS - not to be confused with IBM's JFS), which may currently be enabled via Disk Utility on Mac OS X Server systems. Journaling can also be turned on via the command line.

Comparing Apples and Penguins

"As good as Mac OS X is for desktops and laptops, one wonders if the FreeBSD inside is not too restricted by the Apple jacket around it to also make for an efficient, secure and fast server OS. Apple is now busy convincing the world that Apples make also for excellent server appliances in the handy U1 format, thanks to OS X. That new product is called Apple Xserve. Many potential buyers are, however, asking themselves if OS X—given its recent introduction—is ready today to handle their critical apps." Read the article at Byte. In the meantime, Apple released Darwin 6.0.2 for both PPC and x86.

Java 1.4.1 Developer Preview for MacOSX Available

"The wait is over! Apple is excited to announce our first official Developer Preview of Java 1.4.1 for Mac OS X version 10.2! The preview includes almost all of the 1.4.1 VM and UI implementation--much more complete than the version supplied at WWDC. It's now posted on ADC for download, and is accessible to all ADC members, Online->Premier. The seed is named "J2SE 1.4.1 Developer Preview 2" and has been posted to the "Download Software" section of the ADC web site. If you're not an ADC member, now is a good time to join." Read the announcement here.

Top Ten Mac OS X Tips for Unix Geeks

"I recently got a copy of my new book, 'Mac OS X for Unix Geeks', and as I anxiously await its arrival in bookstores, I have a little time to reflect. So, I'm offering the top ten tips that I gathered while working on the book. These tips will show you the differences between Mac OS X and other flavors of Unix; help you find the bits that resemble the Unix you are used to; and even feather your nest with XFree86 and ports of popular open source applications." Read the article over at O'Reilly.

Why Unix Matters to Mac OS X

When you think of open source and Unix, is your next thought Mac OS X? The O'Reilly Mac OS X Conference is the third Mac developers conference this year that company founder and president, Tim O'Reilly has keynoted. Sure this is his conference and he can do anything he wants, but earlier this year he spoke to developers at Apple's Worldwide Developers Conference and to hardcore Mac geeks at the Mac Hack conference. And then there's Jordan Hubbard. Sure, he's now an Apple employee, but he's known for his work on FreeBSD." Read the article at OReilly.

Mac OS X to Get Journaling

The journaled file system, which will run atop the Mac's traditional HFS file scheme, will be switched off by default; users will be able to switch it on via the command line, sources said. They reported that while "Elvis" runs in the background, enabling Journaling FS will slow current system performance by 10 percent to 15 percent. Read the full report at eWeek.

Jaguar Does Windows–and Then Some

"I sat down at my Macintosh at home to do some photo editing when I realized the pictures I wanted were on a Windows computer. Although the two machines are just a few feet from each other, moving the files from one to the other would, until recently, have required me to copy the pictures to some sort of removable storage unit, probably a recordable CD. Then plunk that into the Mac." Read the article at BusinessWeek.

Flirting With Mac OS X

"Regular readers of this column already know there is no lost love between me and GUIs. In fact, I rarely use them; I do most of my work from the regular console, using a variety of tools to do all the things I'd ever need from a GUI: Multiple terminal sessions (screen, Linux virtual terminals, Emacs, vim) and a good e-mail client (nothing beats pine)." Read the article at Byte.

MacOSX 10.2.1 Now Available

The MacOSX 10.2.1 Update (via OSX's Software Update) delivers enhancements and improvements to the following applications, technologies and components: Mail, Image Capture, Help Viewer, graphics, printing, networking, Rendezvous, Kerberos, USB, FireWire, SCSI device compatibility and includes additional Digital Hub peripheral device support. Also, iTunes 3.0.1 was released today, while in related news, here is a review of MacOSX 10.2 along with the availability of the high end PowerMac.