Going OS X
From BB-ZONE
|
Some thoughts from a Linux Geek about getting into close contact with Apple's OS X Having to choose a new Laptop for my new position at OTRS I decided to give in to a long term desire to learn more about Apple's OS X and decided to get a Apple MacBook. The machine arrived a few days before Xmas, so I used the holiday break to accustom myself with OS X and to create a productive environment for myself. Focus on Open SourceBeing a long time Open Source Fellow, I'm eager to minimize the use of commercial apps as much as possible. So far it worked out well. The only commercial application I purchased is Paralles Desktop to run openSUSE in a virtual machine. I was pleasantly surprised by the good availability of OSS for the Mac. Most of my favorite apps are available as OS X (Intel) versions which make the switch so much easier. I compiled a list of the add-on applications I ended up installing at the bottom of this page. I'll extend the list as time goes by. Preinstalled ApplicationsOS X provides a fair variety of basic applications. Being curious I spent quite some time playing around with most of them. I like FrontRow for watching DVDs, photo slideshows etc. I never thought a remote control could be a useful accessory for a Laptop, but in combination with this application it actually makes sense. When it comes to productivity apps the most important for me are a good mail tool, a web browser and some kind of Office Suite. Very useful app is Apple's X11 implementation. In combination with Parallels it allows me to run any Linux app on the OS X desktop. A nice gimmick and a great add-on/replacement for Apple's System/Activity Monitor is MenuMeters. It displays all system statistics in the menubar and can be customized to fit your individual needs.
Integrating with LinuxFor the last 10+ years I used Linux exclusively. So my home setup is built from several Linux machines and well networked. As Linux offers good Windows integration and OS X is based on BSD, getting OS X and Linux to talk to each other, share files and allow for remote logins in either direction was not too complicated. What was new however is the use of mostly graphical tools and the different paradigm Apple uses for system administration. I collected the pointers I used to solve some of the mysteries of OS X in links section below. But as I do development under Linux, I still need to have a native Linux environment to carry around with me. Enter Paralles Desktop. Using Parallels' virtualization suite, I installed openSUSE as guest on OS X. I also tried Apple's Bootcamp, but a dual-boot setup is not really what I wanted. My current setup uses a virtual Linux instance running in the background. I don't use X11 under Linux, but utilize OS X X11 functionality to run Linux apps on teh OS X desktop (' The advantage of this solution compared to dual boot are that it pretty much eliminates traditional Linux weaknesses like issues with suspend and wireless networking. The virtual machine goes to sleep when the host goes to sleep and the virtual machine suspends to disk when the host goes down. Using the shared network feature Linux piggy backs on OS X' network connection, and doesn't have to care if it's wireless or wired. Performance (2GHz Macbook with 2GB RAM, 120GB HD) is sufficient. I still have a bootcamp partition with Linux installed, but as soon as space on the disk gets tight, it will go away again. For seamless ssh integration SSHKeychain is a must. It links ssh to Apple's keychain to ssh and acts like Even More SoftwareEven though you get a nice set of applications preinstalled, there are a few things missing. What follows is a list of apps I use frequently.
Final ThoughtsAfter almost exclusively using the Macbook for two weeks now, I must say I'm pretty satisfied with what it has to offer and am looking forward to have this machine as my primary Laptop for the time to come. I'll try to keep this page up-to-date as I go along and find more useful utilities or ways to get around annoyances. I'm always happy about feedback. So feel free to drop me a note.
Most Useful LinksEnglish Sites:
German Sites:
Add-On Apps I felt I neededAll these apps are free to use, most are OpenSource. Maybe you'll find something that is of use to you...
|
|
