RE: Installing development tools with fink
Many development tools, databases, and languages are already Mac native, including, but no limited to:
-Java
-MySQL
-Subversion as well as several GUI clients for SubVersion
-Eclipse
-Netbeans
-Oracle JDeveloper
-Oracle SQL Developer and Modeler
-Oracle Database Server
-JBoss
-Tomcat
-Apache (if fact, the web server provided with OS X is Apache)
-Glashfish
-Python ships natively in Mac OSX and can be developed in XCode, Netbeans, and Eclipse
-Ruby is supported natively (complete with Cocoa bindings)
-Mono/MonoDevelop
-Emacs
I agree with "ah125i", the article is extremely out of date and inaccurate. All the tools called out in the article are available natively on Mac (many ship with OS X). That said, for the occasion that you cannot find the native Mac version or similar tool on Mac, Fink or any of it's successors are viable options. Be careful though; X11 can cause issues and is known not to play nice on OS X.
My recommendation for any hardcore linux development, esp those requiring packaging to .deb or .rpm, setup a virtual machine running the appropriate linux disro. In my experience, if your compiling with gcc++ and targeting linux/bsd, you'll have better luck doing so on the target platform.