Keep OSNews alive by becoming a Patreon, by donating through Ko-Fi, or by buying merch!

macOS Archive

Apple’s Plan to Provide the Best Windows Experience Anywhere

Robert X. Cringely thinks that Apple will offer virtualization in Mac OS 10.5, but in order to do that, he thinks Apple will need to drop Mach. "So Apple will at least offer the option for users to run a virtualized version of Windows Vista atop OS X. Don't be surprised, either, to see that OS X 10.5 has a new kernel, finally giving up Mach and a big piece of its NeXTstep heritage. I write this for one thing - because OS X has kernel problems and needs some help, especially with swap space. I say it also because of the departure of Avie Tevanian, Apple's chief software technology officer, and the guy who hung onto Mach for so long." The Mach kernel has recently been the target for complaints; esp. in server duties, OSX' kernel lags behind significantly compared to i.e. Linux.

A Cocoa Application: Views

This chapter introduces Interface Builder, a tool no less important to Cocoa development than Xcode itself. IB is used as a straightforward tool for laying out windows and views. You'll see how to set the many options for automatic sizing of embedded views and how to use Interface Builder's own simulation mode to verify that your layout and sizing choices work.

Apple Remote Desktop 3 Released

Apple delivered a new version of Remote Desktop to customers Tuesday, the first update to the software in nearly a year and the first major revision in almost two years. Remote Desktop 3, which allows users to control and administer Macs remotely, packs more than 50 new features, Apple said. Among these are support for Spotlight searching across remote Macs, a Dashboard widget, Automator support, an AutoInstall feature that automatically installs software on Macs when they reappear on the network, full drag and drop support to and from remote Macs, Application Usage and User History reports, and more.

Document Level Parameters Using Core Data: A Dev Cocoa Guide

Core Data is one of Apple's latest technologies that allows the developer to effortlessly develop applications with a very complex data store. By utilizing Core Data your Cocoa application can instantly have access to a full database for storing the applications data. All without a single line of code. But what if you want or need to store parameters that may be file specific but not application specific? In this article InformIT will walk through one solution that allows for elegant access to document specific parameters in a Core Data application.

Review: NeoOffice 1.2.2

"NeoOffice is important not only because it brings a decent OOo port to the Mac platform, but also because it is arguably the only complete, non-Microsoft office suite for Mac OSX. Apple has all but abandoned AppleWorks which has mostly been replaced with iWork, except that iWork has no spreadsheet component and the word processing component is more of a page layout tool than a word processor. That's right, the platform that encourages users to 'Think Different' is pretty much down to a single office suite." Read the entire review.

n[ui]x Development Libraries for MacOS X

"This project is an attempt to bring a Linux/Unix like development environment to the MacOS X platform. We believe that the Macintosh operating system has alot of potential and would like to help it reach it's potential. These libraries are not only compiled for MacOS X but are provided in a convienent form as a MacOS X Distribution Installer Package. This unfortunately means that the package is only compatible with MacOS X 10.4 Tiger. The Installer Package contains the following (and more): Sandalous Software's (partial) XML toolkit; Subversion 1.3.0; GTK+ 2.8; Glade-2; GNOME 2.12; Mono 1.1.14; and MonoDevelop 0.10."

Parallels Brings Virtualization to the Intel Mac

Parallels beats big shots Microsoft and VMWare in being the first to offer a virtualization solution for Intel Macs. "Parallels announced today that it is beginning beta testing for Parallels Workstation 2.1 for Mac OS X, the first virtualization software that gives Apple users the ability to simultaneously run Windows, Linux or any other operating system and their applications alongside Mac OS X on an Intel-powered Apple computer." Some users complained about Apple's Boot Camp, which is merely an elegant form of dual-booting, and actually wanted virtualization.

Apple Boot Camp Beta: Dual Boot Your Intel Mac Right Now!

"More and more people are buying and loving Macs. To make this choice simply irresistible, Apple will include technology in the next major release of Mac OS X, Leopard, that lets you install and run the Windows XP operating system on your Mac. Called Boot Camp (for now), you can download a public beta today." My Take: Is this possible? We've been talking about virtualization on Leopard for a few days now, but did anyone see this coming?

MacOS 10.5 Leopard Features Revealed?

Someone who claims to have an NDA with Apple, has revealed the new features MacOS 10.5, Leopard, will have. He claims all these details are already available on other websites, hence he can list them without having to worry. The most interesting bit: Leopard will ask during install if you want to install Vista or Linux on a seperate partition so you can run them simultaneously (a heavy Mac is required). Please note that the authenticity of these words is debatable at best. My take: There have been numerous rumours that Apple is going to add virtualization support to Leopard, so that might be true. And I expect Microsoft to support this. Why? Because of this, and because a Windows install equals money to MS. Whether on a Mac or not.

How Much Better Can OSX Get?

" This database stuff is clearly the next frontier. If we are ever going to have natural speech interfaces and virtual assistants that collect and display our information in more useful ways, the computer is going to need to know much more about how our files relate to each other and remember what we’ve done to them and who’s done it. Moving all this organization to the system level instead of locking it up in separate applications that are then duplicated in a search index seems like the best way to get there."

MacOS 10.4.6 Released

"The 10.4.6 Update is recommended for all users and includes general operating system fixes, as well as specific fixes for the following applications and technologies: login and authentication in a variety of network environments; file access and byte range locking with AFP file sharing; network access when using proxy server automatic configuration files; searching iWork '06 and Microsoft Office documents with Spotlight; creating Automator workflows for iPhoto 6; synchronizing contacts and calendars to .Mac and mobile phones; and much more." There's a delta update for 10.4.5, and a combo update for 10.4.0-10.4.5. Easiest method is to just use Software Update.

Apple’s Intel Move Still Riling Mac Developers

As Apple moves from IBM's and Freescale's PowerPC RISC architecture to Intel processors, developers must rebuild their products to support both platforms, into what Apple calls a UB (Universal Binary). And while Apple lists over 1000 UB applications currently available, this process is challenging developers, especially those of some of the largest and most critical applications for the platform.

Building a Sample Core Data Application

"Core Data is a powerful data-management framework introduced with Mac OS X v10.4 Tiger. When you take advantage of Core Data, it slashes the amount of custom code you need to write in order to manage application data. Opening, saving and undo management can all be handled by Core Data, freeing you to concentrate on creating unique features for your application. This article is meant to address a somewhat different aspect of the power of this technology: the rapid development capability that is enabled by Core Data, Xcode and Interface Builder."

ObjectiveCLIPS 1.7 Released

Todd Blanchard has released version 1.7 of ObjectiveCLIPS. "ObjectiveCLIPS allows the creation of intelligent Cocoa applications with persistent object models and complex business rules. Out of the box, Apple gives you the ability to write Cocoa applications with dumb passive data models using CoreData. However, there is no convenient way to express complex constraints and dependent values without writing custom business objects. Even if you write the custom objects, your code will likely be fragile for a variety of reasons. ObjectiveCLIPS allows you to write rules about your objects and execute actions when rules match."

Ten More Things I Hate About Mac OS X

Informit.com's very own Mac Reference Guide, Owen Linzmayer, again risks the slings and arrows of Apple's most ardent admirers with another look at how Tiger rubs him wrong. Take a look at "Ten More Things I Hate About Mac OS X" to see if you recognize any of your own pet peeves. Elsewhere on the same site, this chapter covers the initial installation and setup of Mac OS X Tiger, either as a fresh installation, or as an upgrade from a previous version. Detailed instructions are given to help you set your Mac up just how you want it.

Time to Dredge up the Old Licensing Question Again

BusinessWeek explores why the chance is right for Apple to license the Mac OS to 3rd party hardware vendors. "First, the caveats: there's as much chance that Apple will license the MacOS as there is that Steve Jobs will show up to his next keynote wearing a dress instead of the usual attire. Secondly, he's probably right not to change course, because there's plenty of evidence that Apple's proprietary approach is the way to go to win the huge consumer electronics and digital media markets that are now opening up. But humor me anyway, because it's actually an interesting time to consider the question."

Mac OS X Turns 5

Exactly five years ago, 24th March 2001, Apple officially launched its new operating system, Mac OS X, the highly anticipated (and highly needed) successor to Mac OS 9. From the official press release: "Apple today announced that beginning this Saturday, March 24, customers can buy Mac OS X in retail stores around the world. Mac OS X is the world’s most advanced operating system, combining the power and openness of UNIX with the legendary ease of use and broad applications base of Macintosh."

Mac Viruses: the Hen’s Tooth of Malware

"As a long serving citizen of the Internet I have, in my time, accumulated membership to a number of email groups. It was in one of these groups that I first heard reports of a virus (Leap.A) that had started to infect Apple’s Mac OS X operating system. I was not surprised that this had happened; in fact I was quite taken aback that it had not happened before! But I was flabbergasted by the response of the Mac Mafia to this news. The assumption that something is infallible is at best naive and at worst stupid; it can only invite trouble."