

The early Intel-based white MacBooks from 20 came either with the 32-bit Intel Core Duo processor (MacBook1,1) or the 64-bit Intel Core 2 Duo (MacBook2,1). Guhan.Here's how to install Debian (jessie) on 32-bit UEFI based MacBooks (MacBook1,1 and Macbook2,1) from 2006-2007 (only tested on MacBook2,1 but MacBook1,1 should work as well). So maybe that is why I prefer systems where everything is ready to go. In the "olden" days it used to be a nightmare - we had to solve dependencies, edit header files, and do a lot of praying. Today, installing packages is a breeze using Linux tools such as yum, apt-get, or up2date. I like systems where I have everything already available.

Depending on the language you are programming in, you will most likely find the compiler already on the Mac (like gcc, g++, javac). You also have access to editors such as Emacs and vi on the Mac, both come as part of the base install. If you become proficient at bash you can hold your own in the UNIX world. You can get to know the nuances of bash right on your Mac running OS X. I can tell you first hand it matters little what flavor you use if you are new to the UNIX world.īoth Mac OS X and different distributions on Linux provide bash. I have used a variety of UNIX flavors including Solaris, FreeBSD, HP-UX, Linux, and OS X. Maybe someday I will be able to write code that saves you LOTS of time =). I'm sorry if you feel like you killed 5 minutes of your life, and want them back. Thank you for taking the time to read my post. Any advice regarding these questions, or good advice to have on the path and where(ish) the path should be pointed would be helpful? I don't really know what I'm talking about lol, but, I hope you know what I am trying to say. I am using a 64 bit intel mac, should I stick with Ubuntu Linux (I have to work out a lot of driver issues), or try Solaris 10? I want it to be a challenging OS that forces me to face more code (not so much GUI, and automated everything). I am fiercely interested in programming, and am learning C++ and Python at the moment.Īnyways, everyone has been telling me if I want to really learn programming I need to switch to Unix or Linux. Basically I'm looking for advice on what OS I should learn with. I know how to install Unix or Linux on my Mac using bootcamp, I installed the Ubuntu distribution of Linux on my Mac.
