I just upgraded one of my computers to OSX 10.9.
I'll post issues related to this upgrade that pop up as time permits...
Caution
I'd recommend your making a full backup before upgrading.
Expectations
Expect the installation to
- take longer than advertised
- require reinstall of your Java runtime
- replace SecondBar functionality (if you have multiple monitors)
Install Java Runtime
If you get an error message like, "you need a java se 6 runtime" when opening your mac apps, just install a Java Runtime from:
http://support.apple.com/kb/DL1572?viewlocale=en_US
Install Nokogiri
Error when installing nokogiri gem
You can try upgrading homebrew ...
...and you may feel good your progress, and try to reinstall nokogiri and it's dependencies...
But you'll probably get the following message:
Warning: No developer tools installed.
You should install the Command Line Tools.
Run `xcode-select --install` to install them.
But you'll probably still have probably still get the following error:
Finally, when you install nokogiri with xcode dependencies using the following you may profit:
Update Gemfile
Be sure to reference the proper version of nokogiri in your Gemfile.
New Features
Here are a few new features to checkout
- Upgrade existing apps (Calendar, Finder, Mail/gmail archiving, Notifications)
- New apps (iBooks, Maps, iCloud Keychain)
- Power Saving Functionality (Timer Coalescing, Compressed Memory, App Nap)
See the full list here: https://developer.apple.com/osx/whats-new/
Activity Monitor
I'm a fan of the new graphics in the new Activity Monitor's Network graphic...
...largely, because Apple uses the same design that I originally implemented in the IBM Network Protection NextGen IPS (NextGen) - Management Dashboard.
It's easy to see spikes in traffic and the load coming across the wire.
IBM NextGen dashboard traffic widget
The current IBM NextGen dashboard traffic widget implementation is more like what Apple used in pre-10.9 Activity Montior Network graphs:
For a short demo of the BM Network Protection NextGen IPS (NextGen) - Management Dashboard see
http://www.youtube.com/watch?v=NB6Wea3xMGg
Fine Grained Control of Which Apps Get Accessibility Features
Unlike previous versions of OS X, which used a universal checkbox in an “all or nothing” approach, the new functionality in Mavericks allows users to individually choose which apps can gain control of the system.
If you use an application like CheatSheets or SizeUp, just add the app in the OSX System Preferences > Security & Privacy > Privacy > Accessibility dialog.
Thoughts
I ran into the nokogiri problem mentioned above, which is not bad and was easy to fix.
Given that this is a FREE upgrade and the tendency of Apple to not support legacy systems for long, upgrading is a no brainer.
References
http://lexsheehan.blogspot.com/2013/10/ibm-demos-some-of-my-work-on-youtubecom.html
http://www.tekrevue.com/2013/06/25/how-to-enable-access-for-assistive-devices-in-os-x-mavericks/
http://www.macrumors.com/roundup/os-x/