macOS Archive

Development of 10.5.2 Winding Down?

The frequency at which Apple is seeding new pre-release builds of its second update to the Mac OS X 10.5 Leopard operating system is increasing rapidly, suggesting an official release may be imminent. Fresh on the heels of build 9C20, which was released as a private distribution earlier this week, the Cupertino-based Mac maker on Thursday issued its latest revision of the software update labeled Mac OS X 10.5.2 build 9C23.

Mac OS X and the Missing Probes

One of the three authors of Sun's DTrace, Adam Leventhal, has discovered something very interesting using DTrace on Mac OS X. "As has been thoroughly recorded, Apple has included DTrace in Mac OS X. I've been using it as often as I have the opportunity, and it's a joy to be able to use the fruits of our labor on another operating system. But I hit a rather surprising case recently which led me to discover a serious problem with Apple's implementation." So, what is this problem? "Wow. So Apple is explicitly preventing DTrace from examining or recording data for processes which don't permit tracing. This is antithetical to the notion of systemic tracing, antithetical to the goals of DTrace, and antithetical to the spirit of open source. I'm sure this was inserted under pressure from ISVs, but that makes the pill no easier to swallow. To say that Apple has crippled DTrace on Mac OS X would be a bit alarmist, but they've certainly undermined its efficacy and, in doing do, unintentionally damaged some of its most basic functionality. To users of Mac OS X and of DTrace: Apple has done a service by porting DTrace, but let's convince them to go one step further and port it properly."

Review: EyeTV 3

"Elgato's EyeTV software has been the best application on the Mac platform for watching TV by a mile. Their 2.x series cemented their position for me and drew me in as a big fan of their software. Now Elgato has released EyeTV 3, with major new features and a lot of refinements. In this review we'll cover the new features and then figure out if it's the right program for you."

ZFS for Mac OS X: Binaries, Source Available

Noel Dellofano, who is part of the ZFS dev team at Apple, has a post on Mac OS Forge announcing a late Christmas gift: she is making available binaries and source code (plus instructions) of the ZFS filesystem for Mac OS X. "ZFS is a new kind of filesystem that provides simple administration, transactional semantics, end-to-end data integrity, and immense scalability. ZFS is not an incremental improvement to existing technology; it is a fundamentally new approach to data management. We've blown away 20 years of obsolete assumptions, eliminated complexity at the source, and created a storage system that's actually a pleasure to use."

Running Classic on Intel Macs

"When Steve Jobs announced Apples transition to Intel's x86 processor line, a huge stir occurred among some Mac OS X users who depend on 'Classic' the OS9 environment in Mac OS X for their day to day Mac usage, as Mac OS X on Intel means no more 'Classic' and they were right. Rosetta allows PowerPC applications to run on x86 through JIT (Just In Time) architecture emulation, but its translation is not on a low enough level within OS X to allow 'Classic' to work on x86 and as such those among us who use OS9 applications have been left out in the cold. Until now that is: a project called 'Sheep Shaver' was created to allow BeOS on PowerPC emulate the PowerPC architecture to run another PowerPC operating system on top of BeOS. This application was ported to Mac OS X with the demise of Be Inc. and has since been ported to Mac OS X on Intel processors."

Mac OS X 10.5.2 To Deliver Sprawling List of Fixes

"Mac OS X 10.5.2 Update, the next in a year-long series of planned updates to Apple's new Leopard operating system, promises to be one of the most hefty maintenance releases put out by the company for its operating system software in recent years. According to people familiar with the matter, Tuesday evening gave way to the first test builds of the software update for developers, including a 354MB bare-bones delta build and a 362MB combo updater- both of which were labeled OS X 10.5.2 build 9C7."

‘Mac OS X Leopard: a Perfect 10’

"No one is unhappy with Mac OS X Version 10.4, known as Tiger. OS X is not an application platform that needed repair, speeding up, or exterior renovation. Motivations for major upgrades of competing system software - roll-ups of an unmanageable number of fixes, because the calendar says it's time, or because users are perceived to have version fatigue - don't apply to OS X. People buy Macs because the platform as a whole is perfect, full stop. Leopard is a rung above perfection. It's taken as rote that the Mac blows away PC users' expectations. Leopard blows away Mac users' expectations, and that's saying a great deal."

Does Leopard Have Basic win32 Loading Capabilities?

On the Wine mailing list, there is some interesting information on Leopard's apparent ability to load basic Windows binaries. "When tracking down a crash in the kernel32 loader test, Dmitry found a bug in the Mac OS loader when Wine tried to load his dummy PE file. Upon further research I found that the Mac loader seems to have its own undocumented PE loader built in. I did some further testing with a Windows binary and got some really interesting results." The first thought was that this was a remnant from Mac OS X' EFI support, but upon further investigation, this really seems like new, Leopard-specific behaviour: "This is new to Leopard. On Tiger, dlopen rejects PE files as expected. The Wine testing that Steven was originally trying to do would probably not crash on Tiger." Apparently, Apple is trying its best to hide this behaviour.

‘Leopard: From Questionable Customer Service to Questionable OS?’

"This is something I never thought I'd hear myself say - or maybe I should say, see myself type - about an Apple operating system: Mac OSX Leopard was released before it was ready. This operating system needed more testing on more systems with more hardware, and especially, more software configurations. The days of Apple computers operating with just the Mac OS and Adobe Photoshop installed, and practically nothing else to speak of, are long gone, and Apple knows this as well as anyone. This operating system was not properly beta tested, and Apple's customers are paying for it, with lost productivity and inoperative computers."

Load Mac OS X 10.5 Leopard on the eeePC

"Ever since I got the eeePC I've loved how easy it is to tinker with. Since I'm not a Linux guy, I dumped the Xandros preload and opted for Windows XP so I could use my EVDO USB datacard and blogging software easier, but I wondered could I install OSX on it? And, after trial and error - you can! The only problem is that the eeePC only supports SSE2 instead of the SSE3 that Leopard is coded for. Kind of a bummer, and will require some extra tinkering to coax the OS on the eeePC."

Apple Seeds Mac OS X 10.5.1 9B13 to Developers

Apple has seeded the first build of Leopard 10.5.1. "Apple details a number of issues addressed in the seed. Specifically, there have been fixes to Mail Sync, Spotlight Index, Disk Management, DesktopServices and moving files across partitions, Text Drawing, iCal and CalDAV syncing, Keychain login, Read-Only Issue with SMB, AirPort 802.1X, Application Firewall, To-Do Notes, and Smart Mailboxes. This list of issues, however, is never exhaustive, so other bugs may have also been addressed in this seed."

Leopard: ‘Developer’s Delight’, Reviews, Bugs

Some more Leopard news. "When it comes to Apple's new operating system, Leopard, users are likely to notice the flashy graphics and animations, the tight integration of applications, and the speed with which it churns through data. What they don't see are a large number of the under-the-hood changes that Apple built in so that its own developers - and those who come up with third-party apps - use all of that underlying software goodness." Additionally, there's another thorough Leopard review, and another one. There is also a problem with Skype not liking Leopard's firewall, and Leopard not liking massive data copies.

Leopard Server Virtualization on the Way

Apple has apparently changed the licensing for OS X Server 10.5. However, client licensing is still restricted to one instance of the OS per physical machine. According to Parallels and VMware, Apple's rewording of their EULA will allow them to update their respective products to run Leopard server inside a virtual machine. The ability to virtualize Apple's server OS bodes well for further expansion of OS X in the enterprise market.

Trojan Horse Targets Mac OS X

"A new trojan horse designed specifically for Mac OS X systems has been discovered on several pornography websites that can hijack Web traffic, according to security firm Intego. Affected systems are used to hijack some Web requests that lead users to other phishing sites, or simply display ads for other pornographic websites to generate ad revenue. Phishing attacks may lead users to believe they are surfing to eBay, Paypal, or various banks when in fact they are accessing specially-crafted mockups designed to retrieve usernames and passwords for those sites. The trojan, titled OSX.RSPlug.A, is rated as a critical risk by Intego, and is known to affect Mac OS X 10.4 Tiger as well as Mac OS X 10.5 Leopard. Intego is testing prior versions of Mac OS X, but believes them to be vulnerable as well."