Open Source: Are Macs the Red-Headed Stepchild?

One benefit to open-source applications is they can run on any operating system you want. But getting open-source software developed for the Mac is -- depending on whom you ask -- slow as molasses or quick as lightning.

By Lisa Hoover on Tue, July 08, 2008
Tweet it!
Email
Digg
Share this article
Newsletter Sign-Up »

Receive the latest news test, reviews and trends on your favorite technology topics

CIO — It's not uncommon to use more than one computer during the course of a week: a Mac at work, a PC at home and a laptop on the road. When people search for applications that will work across all platforms, many look for an open-source solution first, only to discover that apps that work on Windows are woefully underdeveloped for the Mac.

Or are they? The answer to that question depends on whom you talk to.

Some developers point to Apple as gumming up an otherwise well-oiled software development machine. Lars Ivar Igesund is the project leader of an open-source project that offers support for Mac OS X, but he says it hasn't been an easy road. Igesund says that because software developers use Linux and Windows far more than Mac operating systems, they're more inclined to develop for platforms with which they're already familiar.

For more on operating system choices, see The Big OS Questions: Windows, Linux or Mac?.

Furthermore, although most Macs today are x86-based, many Power PC-based machines still "cause subtle technical problems," he says, with open-source software. Finally, Igesund says, "The [Mac] developer tool chain (compiler, linker, etc.) generally [doesn't work well]—they're GCC [GNU Compiler Collection] and similar, but with different options making for subtle problems. In addition, they tend to break in some manner or other for each new OS X release."

However, not everyone agrees that Apple hinders the way open-source software is developed for the Mac.

Software developer Dirk Stoop creates commercial software for the Mac. He uses a variety of open-source technologies—something he says is the norm for software development these days—including Python, WebKit, PostgreSQL, SQLAlchemy, ElementTree, Sparkle, libsvn and AquaticPrime. Stoop doubts there is a single Mac application developed by a small independent software vendor (ISV) that doesn't leverage open source in some way. "Usage of open source in commercial projects inevitably leads to improvements in these technologies and a way to fund such improvements," he says.

Stoop sees Macintosh and open source in a healthy relationship, citing the combination of a thriving independent software community and Apple's embrace of open-source projects. According to Stoop, this leads to inclusion of key frameworks and services in Mac OS X, and good documentation for developers who want to leverage these components. "[It] makes using and contributing to open-source projects interesting and accessible to developers who otherwise wouldn't have cared."

Continue Reading

macintosh

Get up to speed on Enterprise 2.0.

Learn More »
Loading...
Most Recent Mac Stories
This new TSIA white paper provides an overview of Web collaboration, explores how companies are utilizing its capabilities within technical support and details its business value.
This paper provides a total cost of ownership (TCO) assessment framework and analysis of further TCO reduction opportunities.
This research provides necessary steps to prepare for Windows 7 and ensure a successful migration with adequate operating system (OS) support.
Learn how Dell helped a leading business services firm complete an enterprise-wide Windows 7 migration.
Microsoft Windows 7 overwhelmingly met the requirements and showed improved performance and stability compared with Microsoft Windows XP.
Enterprises should begin Windows 7 migration soon to avoid losing support for their environments from independent software vendors, even though Windows XP is supported through 2014.
Date: April 7, 2010 Time: 2:00 PM EST / 11 AM PST

Are you currently evaluating the business ...
Lotus customers that have adopted Microsoft SharePoint are struggling to meet their collaboration goals. Mainsoft...
The True Cost of Legacy Systems
Date: Tuesday April 6, 2010
Time: 9:00 AM PT/12:00 PM EST

You know the cloud will save...
Virtualization: Your Key to Strategic Business Advantage
An Action Plan for the Economic Recovery
Newsletter Sign-Up »

Receive the latest news test, reviews and trends on your favorite technology topics

Sponsored Links

Attend Microsoft's Windows 7 Virutal Event for a change to win a Microsoft Zune HD. Register Now!

March 31st Webcast: "Product Development and the Cross-Functional Team"

Get to know Supermicro. Business-optimized server solutions.

Google Webinar: Why Cloud-Based Security and Archiving Make Sense

HP pays back. Trade in your old printer and get up to $1000

Counting Up the End User Benefits of Desktop Virtualization

Build a smart, practical path to the internal cloud.

Verint Systems. Discover the Power of Intelligence in Action"

Efficiency goes up. Costs come down.

Achieving Business Agility with Application Grid

Seven Ways ITIL Can Help You in an Economic Downturn

Midsized company CIOs and experts connect at infoBOOM!

Core" i5 vPro" Processor: Control meets cost savings in the most intelligent PC processors ever!

Article: The Dynamic Virtual Client offers thin client advantages with rich client user experience & mobility.

Simplifying Risk Management: Is Your Company Measuring Up?

Does your IDS really work? Find out with a free Endace Audit

CA ARCserve r12.5 is More Than Backup! Download Trial Version Today

Enterprise search helps employees get more done. Get the facts from Google.

Trend Micro ranked #1 against real-world malware. Read more.

Turn your desk phone and mobile phone into one with Sprint Mobile Integration.

Stay informed with custom newsletters from Tech Dispenser

Get ready for your Windows 7 upgrade at this live, virtual event. Register Now!

Selecting the Right Reporting Technology

Webcast: Delivering the Enterprise-Ready Cloud

Ensure cost effective application delivery. Learn More.

Webcast: Solve Your Data Visualization Needs with Open Source BI

Ready to create safe, business class social networking tools? View Now

Let Progress Software help your business make progress.

Register for more Windows Enterprise Webcasts today.

Entrust IdentityGuard  Strong Authentication for your Enterprise

Supercharge Your End Users with Desktop Virtualization

Take the Netezza TwinFin TestDrive!

Best Practices to Reduce IT Operational Costs

Maximizing efficiencies with unified communications.

Taking the Service Desk to the Next Level

Getting ready to upgrade to Windows 7? Attend Microsoft's Virtual Event on 4/22 for all the tools you'll need. Register Now!

Read report on how to improve decision making with business analytics.

Dynamic Virtual Client: Whats in store for client technology going forward?

The ISP that focuses exclusively on information security? SecureWorks.

Manage limitless content todayread EMCs 15-minute guide to ECM.

HP Exstream. Get a Free Document Assessment for Financial Services.

Webinar: Jump-start your in-house e-discovery with Ringtail QuickCull from FTI Technology

See why ShoreTel is named best overall VoIP provider by Nemertes Research

Real-world testing ranks Trend Micro #1 against malware. See results.

Dark Fiber from Sunesys Save on Unlimited Bandwidth with Fixed Costs.

Trend Micro ranked #1 against real-world malware. Read more.

How Healthcare CIOs Achieve a High-Performance Emergency Department

An IT Leadership Action Plan for the Economic Recovery

Consolidate data centers and lower IT service costs. Learn How.

WAN optimization techniques significantly improve application performance. Read More.

Resource Center