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

macOS Archive

Reverse Engineering Apple’s OS X

"A number of folks have asked me what tools and techniques I use to reverse engineer Cocoa executables. I thought it would be worth taking some time out from documenting undocumented APIs to show you how easy it is to do the same thing for yourself. With all these tools in your arsenal, reverse engineering Cocoa executables is actually very simple. In fact, it's a good deal more straightforward than most Windows executables, with the exception of Delphi and .NET where - like Cocoa - a good deal of runtime type information is contained within the executable."

Snow Leopard Gets “Put Back”, Folder Navigation in Stacks

Two interface changes coming to Snow Leopard have been revealed by those who have access to the developer releases of Apple's upcoming operating system. The trash gained a feature to directly move files back to their original locations, and the stacks feature has been improved by making directories browseable within the stacks themselves. They join ZFS, on-demand printer drivers, and location awareness as new features for Snow Leopard.

Snow Leopard: ZFS Server Only, Printer Drivers on Demand

Some more details concerning Apple's upcoming Mac OS X 10.6 Snow Leopard release are trickling onto the web. First of all, as expected, Snow Leopard will include more thorough support for ZFS, but it's reserved for the server releases. In addition to that, printer drivers on Snow Leopard will be delivered on demand, shaving off a few gigabytes of space off a default Mac OS X installation. The drivers will be obtained via Software Update if necessary.

Snow Leopard To Get iPhone’s Location Tools

Between all the Windows 7 hubbub, you'd almost forget that that other operating system maker is also hard at work on the next release of its operating system. Even though Mac OS X 10.6 Snow Leopard was supposed to be a release that did not focus on end user features, it seems that Apple will still include a number of those in Snow Leopard. The new cat will follow in Windows 7's footsteps by including a location awareness framework, while also allowing programmers to make use of the multitouch trackpads in Apple's laptops.

Create High-Resolution Displays for OS X

"In essence, CoreUI is a low-level framework that - ultimately - will be responsible for drawing all the user interface widgets in OS X. Among other things, CoreUI will define the look and feel of the Aqua interface. I say 'will' and 'ultimately' because at the time of writing CoreUI is still something of a work in progress. Some folks have reported that CoreUI isn't used at all in Leopard, unless you change the scale factor from its default value of 1.0, but this is simplistic. By default, CoreUI is used for drawing a number of user interface elements in Leopard."

Review: EFI-X

MacInTouch reviews the EFI-X kit, a pre-assembled computer equipped with the EFI-X module which allows you to boot Mac OS X on a non-Apple machine without having to resort to hacks. They conclude: "The EFI-X kit offers the ability to run Mac OS X Leopard without hacks, to run Windows without special Boot Camp drivers, and to run nearly any other personal computer operating system from Linux to Solaris to OpenVMS! It's not quite the seamless experience of Apple's Mac computers, but it comes darn close. Its quad-core 3.82-GHz Core 2 Quad, combined with a fast Nvidia 8800 GT video card and 10,000-RPM Western Digital Velociraptor hard drive, leaves even today's quad-core Mac Pro in the dust. For anyone but scientific and engineering users, the EFI-X kit offers even more real-world performance than Apple's high-end, eight-core Mac Pro costing over twice as much."

Mac OS X Snow Leopard (10.6) Possibly in Q1 2009?

From MacRumors: "Apple's Director of Engineering of Unix Technologies Jordan Hubbard spoke at LISA '08 last week. This year's conference invited Apple's Jordan Hubbard to speak about the evolution of Mac OS X from large servers to embedded platforms". The presentation slides (PDF), besides generally interesting info on Mac OS X, feature a table that shows a release date of Q1 2009 for OS X 10.6 Leopard.

Snow Leopard Gets Cocoa Finder, ImageBoot?

Even though Snow Leopard is supposed to be all about tweaking and performance, AppleInsider claims to have some information regarding new features coming in Snow Leopard. They claim Apple is working on bringing Exchange support to iCal, Address Book, and Mail, a feature called ImageBoot, and - insert drum roll - a new Finder written in Cocoa. Testers also claim that other bundled applications are written in Cocoa. This isn't all that weird seeing Carbon doesn't come in a 64bit flavour.