Search
Enter Keywords:
Home
Mac OS X "Tiger" vs. Linux, Part 14 - Conclusion PDF Print E-mail
User Rating: / 0
PoorBest 
Written by Michael Salsbury   
Saturday, 22 October 2005
This article is the conclusion of an ongoing series of articles on this site comparing Apple Mac OS X 10.4 "Tiger" to Red Hat Linux Fedora Core 4 (FC4).  (The previous article is here.)  The point of this comparison is not to say that one OS or the other is "better" but rather to point out the differences and indicate where an artist who previously used Mac OS X 10.4 would find Linux to be easier, harder, or the same to use as the Mac. See the introduction article for more information and links to the other articles in the series.   Although the focus of this series  is on the needs of designers, artists, and content creators, the content should be relevant to any number of Mac users or Linux users.

I've spent quite a while here comparing Mac OS X 10.4 and Linux to one another, trying to sort out what would go into switching someone from the Mac to Linux.  I've looked at:

      • What software Mac designers typically use, and does it have a Linux equivalent?
      • How do the Linux equivalents stack up against their Mac counterparts?
      • How do the performance of Linux and OS X compare on the same hardware?
      • If a user switched from OS X to Linux on Apple hardware, could they still run their Mac OS X software until they were completely over to Linux?
      • Will the Linux desktop interface ever catch up to today's OS X?
      • (And, in this series) How does Linux stack up to OS X as an operating system?

Having considered all this, I have some very definite thoughts and opinions about "OS X versus Linux for artists".

New Artists, Without Much Legacy Artwork

A relatively new artist , one who doesn't have an extensive library of existing artwork in proprietary formats, would be an ideal candicate for a move from Mac OS X to Linux.  Such an artist would have little or nothing to transport over to Linux with them, and thus could begin building their library of artwork using Linux tools from the outset.  That would minimize the main issue in a Mac to Linux move, which is that existing artwork files are probably going to be unreadable on the Linux side (or would at least require extensive work to translate into a form Linux can handle).

An artist without lots of legacy artwork would find Linux to be as capable as OS X for the vast majority of projects.  Linux drawing tools are on par with Macromedia FreeHand (maybe better).  Linux page layout tools are comparable to earlier Adobe PageMaker versions.  Sound editing applications on Linux are at least as good as their Macintosh counterparts.  Video editing tools may not be as intuitive, but they will accomplish the job and over time can be expected to become better. Linux itself does pretty much anything you need an operating system to do, though it does have some deficiencies in the area of software installation dependencies. 

Long-Time Mac Artists, With Much Legacy Artwork and Fonts

Artists who have a fairly extensive collection of existing artwork in proprietary Mac formats such as Macromedia FreeHand, Adobe Illustrator, and the like, would have a more difficult time making the switch to Linux.  There is very little overlap between the export formats offered by Macintosh tools and the import formats supported by their Linux counterparts.  Over time, I expect this situation to improve, but right now it's not good.

Artists in this category would likely also see some font translation problems, similar to those seen when moving documents between Mac and Windows.  While these would in most cases be easily corrected, over the course of transferring a large library of fonts and images, this effort would add up.   The artists where I work would find this the most grueling part of the switch, I think.

While the graphical user interfaces (GUIs) in Linux and Mac OS X look radically different at first glance, they are actually quite similar.  Most of what a user would do in Mac OS X to manipulate files, folders, applications, etc., would directly translate.  While there is no "Dock" in Linux as in OS X, the taskbar offers essentially the same functionality, implemented in a similar manner.  Mac users who really, really miss the OS X interface could download "themes" for Linux that would adjust the GUI to look only very slightly different from that of OS X.

Long-time Mac users would find application management (installing, upgrading, and removing applications) on Linux to be "generally easy" but would at times find the process very frustrating.  Mac applications are typically installed and uninstalled by merely dragging something into the Applications directory or running an installer/uninstaller.  If an application needs a library or other component in order to function, they expect the application's installer to provide it.  Linux often requires certain components to be present before or after installation, and the installer program may or may not make that very clear to the user.  Even when it does, the tendency of Linux applications to be based on existing libraries, which in turn require other libraries, which may in turn require still other libraries could be immensely frustrating to users who just want to "install and use the darned software".

Still, I found very little in OS X that didn't have an equivalent in Linux.  This means that once a user has committed to making a switch from OS X to Linux, they shouldn't need to switch back if they just make an effort to stick with Linux.  In the long term, I think they'll find the array of software choices for Linux to be intoxicating and be at least as productive as they were with OS X.  Linux itself is also quite stable,  like OS X (maybe better, actually).  Linux can be run on older Wintel hardware, Mac hardware, or the latest and greatest, so investing in new hardware isn't required.

Overall Comparison Results - A Quick Overview

From the perspective of a Macintosh oriented artist looking to switch to Linux, here's how OS X and Red Hat FC4 compare at a high level (for more detail, see the earlier articles in this series);

Area of Comparison
Mac OS X 10.4 "Tiger"
Red Hat Linux FC4
Notes/Comments
GUI Interface and Desktop
Desktop, Dock
Gnome and KDE Desktops, Panel Bar, Launcher
Linux offers more desktop choices and a much more flexible customization, including the ability to mimic OS X's look in Windows and icons.  The Panel Bar and Launcher offer essentially the same functionality as the OS X Dock in less screen real estate.  A user switching from OS X to Linux would lose at best a little "eye candy" and animation.  Functionality is more or less equal.
Dictionary Application
Oxford American Dictionary and Thesaurus
KDict
Linux doesn't offer a thesaurus by default, but its dictionary functionality is comparable in use and functionality to Apple's.  A user moving to Linux might miss this functionality, but there are web sites offering this capability as well as free thesaurus software for Linux.
Connecting to Servers
Connect to Server feature in the Finder
Connect to Server feature in Gnome
Apple's feature connects to AppleShare, Samba, FTP, NFS, and other server types.  Linux's feature connects to Samba, FTP, NFS, and other server types.  Linux lacks the native ability to connect to AppleShare servers.  A user moving to Linux might have problems working in a mixed Mac/Linux environment.
Changing System Settings
System Preferences
Desktop -> Preferences menu and System Settings menu
Ignoring Apple-specific system preferences like Dashboard, Expose, Dock, etc., the only significant difference is the lack of a Linux "Energy Saver" control in its system preferences area.  While it may take a new Linux user some time to sort out which Linux tool is comparable to which System Preferences icon, the non-Mac-specific functions a user needs to change are all available there.
Hardware Browser
System Profile
Hardware Browser
The OS X System Profiler is far more functional than the Hardware Browser on Linux, even considering looking at the hardware alone.  OS X includes information about networking and software that isn't available on the Linux feature.  If a user made significant use of this OS X feature, they'd miss it on Linux.  However, this isn't likely to be something an artist would be overly concerned about, so it would be at best a very minor barrier to moving to Linux.
Calculator Applet
Calculator
Calculator
The OS X calculator has basic, scientific, and programmer modes.  The Linux calculator has basic, advanced, financial, and scientific modes.  The Linux calculator lacks a "programmer" function, but available free calculators for Linux provide this if it is of much use to a designer.  Thus, a user moving from OS X to Linux is unlikely to find this a problem.
Music Playing
iTunes
Sound Juicer, Helix Player, CD Player, and Music Player
iTunes can be used to play music files in AAC and MP3 format, rip CDs to disk, as well as to order music from the iTunes service.  The Linux applications provide the same player functionality as iTunes aside from music purchasing, and support more audio file formats than iTunes.  Mac users moving to Linux might miss the iTunes shopping features, but there other ways to handle this issue with available software for Linux.
PDF Viewing
Preview
KPDF
Both the OS X and Linux PDF viewers seem to offer basically the same functionality and support.  Adobe also offers a PDF viewer for free for both platforms.  Thus, it's unlikely that a Mac user would have a problem moving from OS X to Linux as far as PDF viewing is concerned.
Email Client and PIM Functionality
Mail
Evolution
OS X's Mail client doesn't include built-in Address Book and Calendaring, but these are provided in specific bundled applications.  Apple Mail supports Apples .Mac mail service, POP, and IMAP servers.  Evolution supports mail in POP, IMAP, and Exchange Server 2000/2004, Novell GroupWise, and potentially others.  Apple Mail's only connectivity advantage appears to be its support of Apple's proprietary ".Mac" mail service, which is a questionable advantage for a "switcher" since a Mac user moving to Linux would be unlikely to want to continue paying for that service.
Disk/Volume Management
Disk Utility

Apple's Disk Utility allows a user to partition, format, erase, restore, create an image of, develop a RAID array, with, verify UNIX permissions on, and repair directory corruption of a disk (and more).  It's something of a one-stop-shop for volume management on OS X.  While Linux offers (believe it or not) more disk management functionality than OS X, most of that functionality isn't accessible from the GUI and therefore would be uncomfortable for a Mac user to become accustomed to.  This is one area where a Mac user switching to Linux would find an obvious deficiency in Linux relative to OS X.
Process and Activity Monitoring
Activity Monitor
System Monitor
OS X provides the basic process and activity information a user needs for most troubleshooting needs.  Linux provides all that information and an almost overwhelming additional volume of information.  Since getting to that information requires some extra clicking, the extra information doesn't overwhelm a switcher from the Mac platform.  If and when that user's technical skills are ready for the additional data, Linux will make it available.  OS X, on the other hand, won't have it available (at least in the GUI).
Printer Setup
Printer Setup
Printing
OS X's Printer Setup utility supports locally-connected, Bonjour networked printers, BlueTooth printers, SMB shared Windows printers, AppleTalk printers, and LPD/LPR UNIX printers.  Linux supports locally-connected, CUPS, LPD/LPR UNIX printers, SMB shared Windows printers, NCP networked Novell printers, and networked JetDirect printers.  Setup is handled through a wizard interface.  While Linux doesn't handle BlueTooth or AppleTalk printers natively, it handles the other formats supported by OS X and a few extra.  As long as a switcher wasn't interested in AppleTalk, Bonjour, or BlueTooth printers, the functionality they needed is available in Linux.
OS Update Tool
Software Update
Red Hat Network Update
OS X Software Update will let users know when updates are needed to their software by appearing on the screen when they login or reboot.  Red Hat offers an icon on the task bar that allows a user to see at a glance if updates are available.  The OS X Software Update process generally only updates OS X itself, Apple-branded applications, and Java.  Red Hat Network Update handles Linux, bundled applications, and more.  A user switching from OS X to Linux would find that Linux actually provides them with better service in this area.
File Browsing
Finder
Nautilus, Konqueror
OS X's Finder is often touted as being elegant and easy to use.  While the Nautilus and Konqueror browsers on Linux are different, they provide essentially the same functionality.  Some of the OS X "eye candy" elements like spring-loaded folders, CD/DVD burn folders, smart folders, and graphical toolbars aren't present in Linux's browsers.  However the basic file-finding features exist on both platforms.  A Mac user might find Linux's file browsing to appear anemic at first, but looking in the menus they would quickly identify things that Apple puts in toolbars instead.  There would be a moderate learning curve here but little or no loss of functionality/capability.
Art and Design Applications
Various applications from Adobe, Macromedia, etc.
Various free applications (and some commercial ones)
With the exception of Discreet Cleaner (a video cleanup and compression tool), every major commercial Mac OS X application has a free equivalent on Linux.  There are also commercial applications for Linux that may provide additional functionality not available in the free software.  This is probably the most significant difference between the platforms, since Apple has a lot of commercial software and little free software (except what has been ported from Linux) while Linux has a lot of free software but not as much commercial software.  Once OS X is running "officially" on the x86 platform, it will be a trivial effort for developers to port existing commercial Mac OS X applications to Linux, and many may choose to do so.
Application Installation, Update, and Removal
Drag and Drop Installs, GUI Installers, Fink and Fink Commander, Manual Installs
"Unpack" installs, GUI installers, RPM installs, manual installs
With the exception of applications which need to be installed by downloading the source code (and dependent libraries) and compiling them before installation, the majority of OS X and Linux applications are more or less equally easy to install.  Because Linux distributions tend to include more of the free libraries than OS X contains by default, those installations requiring download and compilation of source code often are much easier on Linux than OS X.  All things considered, it is no more difficult to install an application on OS X than it is on Linux, and vice-versa.
Searching for Information and Files
Sherlock, Spotlight
Search for Files
The "Sherlock" search capabilities in OS X and the Linux Search for Files are roughly identical in capabilities.  The OS X Spotlight feature, however, is far more capable than the built-in Linux search functionality.  Thus, a user who is dependent on the functionality of Spotlight in OS X will find this to be a significant omission in Linux.  On the other hand, the "Beagle" project appears close to a stable release of a search capability that is at least as good as Spotlight and perhaps a touch better (based on its out of the box support for data types).

 

 Someday...

Apple has shown Linux developers that a UNIX-like OS can succeed on the desktop.  OS X has done a good job of hiding the "UNIX-like" aspects of Darwin from the typical user, while leaving them accessible to power users.  They've provided examples of some elegant interface designs, too.  Linux, I believe, will learn these lessons and bring itself quite close to parity with today's OS X.  And given that Apple must be putting considerable effort into making OS X work with x86 systems at the moment, this gives the Linux developers some time to catch up to it.

In the longer term, I expect the traditional Mac software vendors like Adobe and Macromedia to port their Mac products to OS X on x86 hardware.  I believe they will see that it's relatively easy to port OS X applications to Linux (just as it's been easy to go the other way around) and they'll do so. 


Related Blogs:

Related Links:

Last Updated ( Tuesday, 25 October 2005 )
< Previous   Next >

Main Menu
Home
Blog
Photos
Links
Search
Site Index
Feedback
Administrator
Featured Links
BlogInspiration
SpamToons
Shawn Prince's Blog
Jack Ludwig's Blog
Mike Cramer's Site
Fark
Slashdot
Woot!
Cigar Envy
John Kricfalusi's Blog
CigarBlog 101
Cigars 101 Forum
Sponsored Links


View Site Stats