On 2011-04-01 22:05, Adam wrote:
[email protected] wrote:

So I'm looking for prior experience on:

> It's already running a "nix" - why bother?

I'm told that OSX comes from BSD Unix, not the AT&T Unix we as Linux
users are used to.

Yes.  Specifically, it's Darwin BSD running under a Mach microkernel.

This means that when using the command line under Mac
OSX, the commands are familiar, but frequently the options for them are
not.

Adam

I could make a case for or against putting Ubuntu on a Mac, but I'm assuming that you're looking specifically for the advantages of Ubuntu as well as the drawbacks of leaving OS X on the Mac, so that's what I'll focus on here.


Advantages of Ubuntu over OS X:
   - wealth of free software available
   - ease of installing free software from repositories
   - Free OSS Virtualization choices like KVM and VirtualBox
   - OS upgrades come at no cost, nor cost to your freedom
   - case-sensitive filesystem by default
   - choice of window managers
   - the normal command line options you've likely gotten familiar with
   - good UTF-8 support (thus good handling of international characters)
   - better security (Ubuntu comes with AppArmor enabled by default)
   - Linux kernel, with all of its flexibility and driver support

Disadvantages of OS X:
   - free software more difficult to install; there are three
     different open-source package managers:  Fink, MacPorts, Homebrew.
     I've helped others use the first two; of the three I liked Fink
     the most, but usually to get all of the packages you want you end
     up needing more than one of them, and each has their ugliness too.

     The link below mentions these and gives some other good arguments
     against sticking with OS X:

     http://teddziuba.com/2011/03/osx-unsuitable-web-development.html

   - Textmate has some interesting limitations.

     http://blog.peteonrails.com/?p=217

   - HFS+ is case-insensitive by default, last I heard.  Yet it WILL
     allow you to make files with duplicate names but different case,
     after which you'll only have access to one of the files.
   - Extremely limited filesystem choice (HFS+ or... ?)
   - A friend of mine is having an awful time trying to get decent
     Unicode/UTF-8 support on OS X with command line tools like 'tr',
     grep, sed, awk, etc.  Because of this, even though he's a Python
     person he's decided to resort to using Perl.
   - Apple is dropping GCC and Samba due to GPL v3 -- the issue is
     likely the "signing key" provisions.


Disclaimer: these are just thoughts, not personal experience. I'm not personally running any Macs, nor have I put Linux on a Mac lately. I've only helped install Ubuntu on a couple of PowerPC machines, and never used them myself. What little experience I've had with OS X was mainly in compiling and testing Qt 3 and Qt 4 applications.

--
  -- Chris

--
Chris Knadle
[email protected]
_______________________________________________
Mid-Hudson Valley Linux Users Group                  http://mhvlug.org
http://mhvlug.org/cgi-bin/mailman/listinfo/mhvlug

Upcoming Meetings (6pm - 8pm)                         MHVLS Auditorium
 Apr 6 - Introduction to IPv6
 May 4 - Inkscape
 Jun 1 - Zimbra

Reply via email to