MacResearch: Leopard Has Lots of Developer Goodies
November 11th, 2007 at 2:00 PM - News by John Martellaro
Most of the focus on Mac OS X Leopard has been on cool user level improvements. However, by using the command line, itis 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 developeris release than an end useris release. "Itis 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."
Recent Headlines - Updated November 9th
- Mon, 7:20 PM
- Rumor - Apple May Update iPod touch in December
- 6:45 PM
- Product News - MacUpdate Desktop Updated to 5.0.1 with New Features, Bug Fixes
- 5:16 PM
- Apple Releases Mac OS X 10.6.2 - Guest Account Bug Fixed, Much More
- 4:12 PM
- Games - New For iPhone: Star Rangers, Air Force Supremacy, Blood Beach, More
- 2:51 PM
- Apple Stock Watch - Radio Shack Jumps 14% on iPhone Deal, Apple Up 3%
- 2:25 PM
- Games - EA Scoops Up Social Games Publisher Playfish
- 1:51 PM
- Deal Brothers - Western Digital 1TB SATA Intellipower Hard Drive: $84.99
- 10:58 AM
- News - StarHub Signs Singapore iPhone Deal
- 10:36 AM
- Hot Forum Topic - Reader Speculation: What’s in Apple’s Tablet?
- 10:08 AM
- News - Apple Kicks Off New Credit Program
- 9:26 AM
- News - Apple Launches Reserve and Pick Up Program
- 8:49 AM
- News - ikee Worm Rickrolls Jailbroken iPhones
The Mac Observer Reader Specials
- TypeStyler For Mac OS X is Now Shipping! Download The Free Fully Functional 60 Day Tryout at www.typestyler.com
RamJet Memory: Mac Pro 8-core 8GB Kit $199.99, 4GB Kits $109.99! Sale on MacBook and MacBook Pro 8GB kits $549.99! New MacBook DDR3 2GB for $49.99. iMac and Mac mini 4GB Kits for $79.99! 1TB SATA Hard Drives for $109.99! Click here
OWC: We Make DIY Upgrading Easy! Maximize your Apple MacBook / MacBook Pro. Up to 8.0GB Memory, up to 1.0TB HD & More. Easy Guide + Free, Detailed Installation Videos. Click here
If you're using a Mac, then you've gotta check out Full Tilt Poker for Mac. This Full Tilt Poker bonus code does the unthinkable, it actually rewards!For the latest Apple products use Ciao, a price comparison website, to find laptops like MacBook Air. Then find the best prices on MP3 players and use our comparison tool to evaluate mobile phones like the Apple iPhone.
Laptop Hardware Provided by TechRestore - Overnight Mac & iPod Repairs.

