The Mac Observer

Skip navigational links

You're viewing an article in TMO's historic archive vault. Here, we've preserved the comments and how the site looked along with the article. Use this link to view the article on our current site:
MacResearch: Leopard Has Lots of Developer Goodies

MacResearch: Leopard Has Lots of Developer Goodies

by , 4:30 PM EST, November 12th, 2007

Most of the focus on Mac OS X Leopard has been on cool user level improvements. However, by using the command line, it's possible to discover several important new under-the-hood features included in Leopard for developers and researchers, such as Dtrace, OpenMPI, and Swig for script bridging, according to Drew McCormack at MacResearch on Monday. In fact, Leopard may be more focused on developers than end users.

First, there is the Dtrace profiling software found in /usr/bin. Dtrace allows developers to profile the performance of their code in detail. Dtrace allows the developer to do that wihout having to compile in special flags to their code.

Next, Apple has paid attention to the increasing demand for parallelism and has OpenMPI built in. MPI is a protocol that allows multiple nodes in a cluster to pass instructions and data in a compute cluster. "OpenMPI is an implementation of the Message-Passing Interface (MPI), which allows for SPMD parallel applications to be written for shared- and distributed-memory systems," Dr. McCormack noted.

Finally, Apple has included the swig tool that allows developers and users to easily create a bridge between scripting languages to native code. "Leopard includes a number of other scripting-related commands, such as rails, for Ruby on Rails; gem, for Ruby package management; easy_install, for Python package installation; and config_data, for configuring Perl modules," Dr. McCormack noted. "Speaking of Perl, there is now support for building GUI apps with wxWidgets...."

In addition, developers can now digitally sign their code with the codesign command. Also, the sandbox-exec command can be used to run an application in a restricted sandbox.

The MacResearch.org contributor noted that some have characterized Leopard as more of a developer's release than an end user's release. "It's hard to deny," he wrote. "From Xcode to Interface Builder and Instruments, developing software on Leopard is a whole lot more attractive than it was on Tiger, and there are just as many improvements under the cover."

Observer Comments

Show: Subjects Only | Full Comments
Comment on this Article

Comments are currently closed. Please email the author instead.


Recent Headlines - Updated February 13th

Sat, 4:11 PM
MacOS KenDensed - MacOS KenDensed: iPad 3 Frenzy, Big-time Apple & Steve Jobs, G-Man
Fri, 8:10 PM
News - Apple Sues Motorola Mobility in California Over German Case
7:54 PM
Free on iTunes - OnLive Desktop: Windows & Office on Your iPad
7:43 PM
Product News - Apple Rolls Out MacBook Air Configurations for Education
6:35 PM
Just a Peek - Battle Pocket Bulge With The Hint for iPhone
6:01 PM
Rumor - Apple Reportedly Bringing MacBook Air Styling to Pro Line
4:50 PM
Particle Debris - The Hidden Gotchas of Browser Security
3:56 PM
Apple Stock Watch - Analyst: Paying a Dividend Makes Sense for Apple
2:58 PM
Deal Brothers - iMac 27-inch 2.93GHz Intel Quad-Core i7 processor:  $1,999
2:45 PM
In-Depth Review - Theodolite App for iOS is Breathtaking
12:52 PM
Apple Stock Watch - Mizuho Securities Starts Apple Coverage with $635 Target
11:35 AM
Hot Forum Topic - Forum Poll: Are You Planning on Buying a New iPad?

The Mac Observer Reader Specials

  • TypeStyler 11 is now in the Mac App Store!! -- Special Introductory Price of $59.95!! -- To Buy From The Mac App Store Click Here Now!! Or buy direct from Strider Software.
  • Mac RAM Upgrades: MacBook Pro 16GB kits $475, 8GB Kits for $119.99! iMac 16GB RAM Kits (4x 4GB) for $229.99! Mac Pro Memory 32GB Kit for $399.99, 64GB Kit for $889.99! Mac Hard Drives 2TB Seagate SATA II for $249.99! Click Here!
  • Poker Mac If you're using a Mac, then you've gotta check out Online Poker Mac. This mac poker and online casino mac site actually does the unthinkable, it actually rewards!
  • __________
  • Buy Stuff, Support TMO!
  • Podcast: Mac Geek Gab
  • Podcast: Apple Weekly Report
  • TMO on Twitter!