I am a linux advocate and have been using different linux OS for serveral years now. I am comfortable with linux and basically all open source software. But this time, I am required to use mac for work. So, because of this I was intorduced to mac and attended training sessions for it .
What I would say is that both mac and linux is that both are great softwares, and I kinda love them both now. To share some, here a list of things that I like about linux, but that mac doesn’t have , and vice versa. This comparison is plainly based on OS X, and nothing about hardware is discussed. I guess the reason for this is pretty obvious.
1. Keyboard shorcuts: I am pretty much used to keyboard shortcuts on a linux system, but mac lacks some of it. One big example is that opening a folder on a desktop using only the keyboard. You can’t use that on a mac, since pressing return will rename the file or folder.
2. 3D Desktop: Mac only rotates it’s “cube” when you switch users, linux even has 4 (be default) desktops per user , that you can rotate anytime you want.
3. Installing / Uninstalling Applications: This is easiest to do on a mac. You don’t have dependency problems , and you can easily click and drag an application from it’s installation folder to the trash if you want to uninstall it. Another thing, a mac app runs on any folder. However, linux also have tools like apt or urpm to manage that easily as well. Not as easy as mac though
4. Updates: Updating the OS is better on linux since you are able to choose or better yet add as much repositories as you want. On a mac, you have only one. Both work on the same manner, but linux has advantages since you can get repos from anywhere.
5. Installing open source softwares: well this is easiest on linux but you can do this on a mac since you can use X11, and it has this Fink tool to install open source apps on it. So , both are equal on this.
6. Compiling from source: On a linux system, this can be tricky sometimes. On a mac, it might be, but I haven’t encountered a problem compiling something on a mac yet.
7. Network file sharing: Both OS use samba, so they are equal on that. But because of mac’s easy to use interface, things are quite easier on that environment.
8. GUI: Both have eye candies, and KDE is as easy to use as mac desktop.
9. Printer sharing: This have to go on mac. It just works easily on a mac. Typically on a linux system, you’ll have to configure your samba to do this, on a mac you can just type in the IP and there it is. May it be a network printer, a printer shared form a linux machine or a windows machine, it’s easily accessible.
10. Networking : well, here’s something in common. But because of Appletalk, things became easier for a mac.
11. Office tools: I have tried using MS Office on a mac, and the only plus that I’ve seen is the PDF feature, which is an embeded feature on a mac system itself. Openoffice runs on both, but it’s a bit of a hassle on a mac since you will have to run X11 to use it. Linux would be my first choice when it comes to this.
12. Software Updates: Mac software updates are kinda outdated. Like java for example, I just ran a freshly installed mac osx , and the java update that it got was 1.4. On my linux, I have a choice for both, but I usually go fot 1.5.
13. Command line: Both are unix based, but on a mac, you can’t “scramble” the parameters. LIke for example doing a command and inserting “-v” at the end part. This one works on linux, but on a mac, it has to be after the command itself.
14. Video Editing and multimedia: Mac , no doubt about that.
15. Web browsing: Firefox is still the best. Safari doesn’t have javascript console by default, so I don’t like it that much.
16. Search : Mac has finder, and linux has beagle.
Ok this will be it for now, ’cause I’m out of time. All in all, I would say that mac is definitely an impressive Operating system, but it is not enough to take me out of linux.