DirectNET

Data Center Management Solutions including UPS Systems, Data Center Cooling, KVM over IP & IP Power Strips, Server Racks and Server Rack accessories; KVM Switches and KVM Extenders; Rackmount Monitors and Rackmount Keyboards.


NAVIGATION
Home
Store
INSIDE MAC
Television Shows
Broadcast Shows
Daily News Shows
Special Shows
EVENTS
DAILY TIPS
Design
Mac OS X
Mac OS X UNIX
COMMUNITY
Forums
Surveys
NEWS
Current
Press
Archive
FEATURES
Editorial
Dr. Mac
Reviews
Reader Reports
RESOURCES
FAQ
Documentation
Learning Center
MAN pages
Glossary
Tutorials
Tips
Links

OUR PARTNERS

Editorial  

Apple in OpenSourceLand

Over a year ago, I was lying under a tree quite bored of reading through those Mac OS error code definitions. "In my world, I was saying, everything would be open sourced and it would be a great community of ..." Just then a little aqua rabbit jumped pass me saying "I'm not beta anymore! I'm not beta anymore!" Can you imagine my astonishment? Anyway I jumped in the hole where he had disapeared and I heard rumors (with a ghostly voice) : FreeBSD, GNU, Linux. I had heard quite a bit about GNU/Linux before but that seemed a big step for someone like me who came to Mac doing mostly music. But now I was nearing perfect happiness : Mac on a unix open source system. So after many hours of unbelievable fun playing with the Dock, I started trying to find the console and looking around the web for some way to start. Scrambling through the Utilities folder, I felt the ground give way and I have been falling since then.

The first serious thing I found was OSXFAQ with a tutorial of installing X11 and WindowMaker on Mac OS X (does not seem to be available anymore). That is how I started to figure out that open source software on Mac was really a reality and that it was going to be really complicated. Some poeple had realised the same but were smarter than me. I soon discovered Gnu-Darwin and Fink. Both projects focus on the same goal : having open source software on Mac OS X. These two projects really started me up and I have been using their tools since then. And where do you land once you get started ? I don't know, I'm still falling. But I came across many many poeple on various mailing lists and everybody is out there to help each other, and that is what open source is all about. A great group effort towards freedom ! (you can add trumpets here if you want) It is hard to realise how important that is. Just try to imagine that you could get MS Explorer for free (I know you already can) and modify it at will to make it run on linux and add some functionnalities of your own. Imagine the same for Office, it is called OpenOffice and is not related in any way to Microsoft of course and it is available for your Mac. That is what software freedom is all about.

There are now many projects bringing open source to Mac OS X. The main ideas are generally getting the package to compile, make sure other needed packages are present and having binaries (compiled packages) integrated in the process. Those I know at least a bit of :

  • darwinfiles : a (very) new project
  • darwinports : a completely new project that works for the moment only with 10.2 and that promises to be very good
  • darwin ports : a port of the freebsd port system
  • debian-darwin : a (very) new port of the debian tools
  • fink : a port of the debian tools with very good dependency checking, over 1400 packages including KDE (not a small achievement) and some sound support through a heavily patched esound
  • gnu-darwin : a port of the freebsd port system and binary tools, over 4000 packages and full support for the x86 version of Darwin
  • netbsd : their own OSX version, requires a UFS file system but they have a clever workaround using a disk image
  • osxgnu : based on Apple's Install application
  • openpackages : a project that aims to build a common system for all BSD variants. They have adopted opendarwin's darwinports model not very long after its release.

Now does there need to be so many? The answer is another question : What do you need and how eager are you to fall indefinitely?

Yves de Champlain

Copyright © 2000-2008 Inside Mac Media, Inc. All rights reserved.
Apple assumes no responsibility with regard to the selection, performance, or use of the products or services. All understandings, agreements, or warranties, if any, take place directly between the vendors and prospective users.
Apple, the Apple logo, Mac, PowerMac G4, PowerMac G5, Xserve, Xserve RAID, PowerBook, iBook, Airport, AirPort Extreme, iMac, eMac, iLife, iMovie, iCal, iPhoto, iTunes, QuickTime, FireWire, iPod, iSight, AppleWorks, Macintosh, Jaguar, Panther, Mac OS, Mac OS X and Mac OS X Server are trademarks of Apple Computer, Inc.