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

macOS Archive

Open-Source Darwin? Not Yet

Apple is stonewalling open-source developers despite the company's recent release of much of the Mac OS X Tiger kernel source code, according to Proclus, administrator of the GNU-Darwin Distribution. "In order to have a free and open source system, two things are necessary. First, all the necessary source code must be obtainable by anyone, and second the system must obviously be bootable in order to use it," Proclus told MacNN. "Darwin OS is not bootable without the AppleACPIPlatform driver, which is closed source at this time." On a related note, a slew of unannounced features have been posted to the web, found in the developer preview of Leopard.

Automating Development Tasks with Automator and Xcode

With Automator, users can graphically assemble Actions - self-contained modules that perform a single task - into a Workflow to create a collection of Actions that complete a larger task. This Automator functionality is also available to developers for automating workflow in software development projects. This article shows you how to streamline some of the tasks you face in development projects by writing custom Shell Actions and Workflows.

Whatever Happened to… Mac OS X Leopard?

Paul Thurrot, everybody's favourite Microsoft Apple Microsoft zealot, writes on his webpage: "It's funny. Apple calls Microsoft a copy-cat, and yet, I feel like I've seen some of these features somewhere before. Many of the features, however, are just sad. Is this really the best they had to show off right now?" El Reg agrees with him, saying: "On the basis of the evidence so far the sixth release of Mac OS X is, to put it bluntly, a point release." Update by ELQ: A related editorial by Wired.

Apple Fixes 26 Mac OS Flaws

Apple issued on Tuesday updates for its Mac OS X operating system to fix 26 security flaws, some serious. Several of the vulnerabilities affect the way in which Mac OS X handles images and the file-sharing capabilities of the software, according to an Apple security advisory. Other flaws were found and fixed within components such as Fetchmail, file compression features, and DHCP networking functionality, Apple said.

Malware Evolution: Mac OS X Vulnerabilities 2005-2006

This article looks at vulnerabilities detected in Mac OS X in the first half of 2006. It compares these vulnerabilities to those detected in the first half of 2005, providing an overview of the evolution of threats targeting this increasingly popular platform. While the author believes that Mac OS X is pretty secure by default, he states that "like any other platform, Mac OS X has software flaws. Such flaws inevitably draw the attention of malicious users, especially if users don't think they need to take action to protect against possible threats." In the meantime, Apple has launched a Bluetooth version of its Mighty Mouse.

Mac OS X: Viruses and Security

On Symantec's blog website, the company writes: "Researchers and engineers who are working in the security field must have strong constitutions - especially when it comes to weathering negative backlash and tired conspiracy theories whenever security and Mac OS X are mentioned in the same breath. With that in mind, in an effort to improve the quality of the dialogue, I would like to discuss some important issues regarding Mac OS X and security. Let's start with the hot-button issue of Mac OS X viruses. Simply put, at the time of writing this article, there are no file-infecting viruses that can infect Mac OS X."

Improving Your Code With Xcode and Static Code Analysis Techniques

"Static analysis refers to a method of examining software that allows developers to discover dangerous programming practices, poor use of language features, or potential errors in source code, without actually running the code. If you use Xcode with C or Objective-C, you can gain real quality improvements by understanding the basics of static analysis techniques and by integrating these techniques into your development process. In this article, we show you how to use GCC to help verify C and Objective-C programs."

Turning Wine Into Windows on a Mac

CodeWeavers is in early testing with CrossOver Office for Mac now and plans to release a final version of the software in July or August. Wine is a compatibility layer, not a true emulator, so it works with only some Windows programs. Developers at CodeWeavers and others on the open-source Wine effort have to work on each program they want to make compatible.

’23 Things We Want in Leopard’

"At the Worldwide Developers Conference in August, Apple plans to provide a sneak preview of the next major update to OS X, code named Leopard. Apple is typically tight-lipped about what to expect from Leopard, so we have no idea what new and improved features await us in August. But that's not stopping us from coming up with a list of things we'd like to see in OS X 10.5." And for when you're done reading.

Apple To Unveil MacOS 10.5 at WWDC

Apple has confirmed that Steve Jobs will hold a keynote speech at the WWDC, which will be held from 7th to 11th August. Jobs will unveil the feature set of Apple's answer to Windows Vista, MacOS 10.5, Leopard. Apple fansites have been buzzing with rumors and screenshots (which were fake anyway) about Leopard; the main point of interest seems to be not if, but how Apple will provide support for Windows in Leopard.

Exploring Cocoa with F-Script

"If you are a Cocoa developer, you already know that the dynamic nature of Objective-C and Cocoa is what makes them so flexible and powerful. In terms of development tools, the power of a dynamic object-oriented environment like Cocoa translates into original tools like Interface Builder or F-Script, an open source project that is presented in this article. F-Script is an integrated set of tools that makes it possible to interactively explore and manipulate Cocoa objects as well as script them using new high-level programming techniques. This article shows you how to use some of its most impressive features and demonstrates how it can be a useful addition to your developer toolkit."

A Kernel of Truth

"There's been a lot of talk about the Mac OS X kernel in the past few months. When Avie Tevanian left Apple in March, there was much speculation that Apple had plans to abandon the Mach microkernel that underpins Mac OS X, and that Avie helped to develop many years ago. There were two lines of reasoning to support this, both pretty silly." Update: Follow-up has been posted. Thanks to eMagius pointing that out.

MacOS X 10.4.7 To Deliver Audio Fixes, More

An update to Apple's Mac OS X Tiger due within a matter of days will deliver audio enhancements for several of the company's applications, AppleInsider has learned. Specifically, people who claim to have tested the latest pre-release builds of Mac OS X 10.4.7 say the update will offer fixes for audio playback in iTunes, Final Cut Pro, Soundtrack and QuickTime. It will also improve Bluetooth file transfers, mobile phone synching and mouse pairings, these people have said.