I’ve been using 13.04 (raring ringtail) daily build on my macbook pro (rMBP) for a couple days now, and things have been working great so far. Definitely a major improvement over 12.10, and for a daily build it’s been pretty stable too. Improved from 12.10 Better modesetting support in the kernel (no more need for nomodeset option) Proprietary Nvidia drivers finally work right New wifi drivers, that actually work!
I’ve been working on an autonomous hexacopter, which has a Pandaboard ES running Ubuntu on it, and I wanted it to setup its own wifi network in the field for easy ssh access. Turns out this is pretty simple to do, but you need to configure several different daemons to get it working right. 1. Check your wifi card You’ll need a wifi card that supports master mode, if you’re going to create an access point with it.
Well, 12.10 (quantal quetzal) is out and runs a lot better on a Macbook Pro retina (rMBP) than 12.04. Just installed it on my retina and I think I can finally use it as my day to day laptop! Improved from 12.04 Better APIC support in the kernel (previous you had to boot with noapic) Special keys on keyboard work (volume control…etc) Better touchpad support (two-finger scrolling works!) Got full resolution and external monitor (edit: ran into some issues after trying to boot between OSX and Ubuntu, that I haven’t figured out yet) working!
- Install rEFIt Download and mount the rEFIt-0.14.dmg disk image. Double-click on the “rEFIt.mpkg” package. Follow the instructions and select your Mac OS X installation volume as the destination volume for the install. If everything went well, you’ll see the rEFIt boot menu on the next restart. If you run into any problems, you can find more details on their website.
- Resize Partitions This step is pretty straight-forward.
Add snapshot versions to your setuptools packages from SVN is easy, using the tag_svn_revision = true options in setup.cfg. However, getting this working for GIT proved to be more difficult, as there’s no built in support. However, I finally settled on a bash script that does the job quite nicely.
date +%s gitversion=
git describe --long --dirty=-$now | sed 's/.\*(\[-\]\[0-9\]\[0-9]\*[-\]\[a-z0-9\]*)/1/' python setup.py setopt -o tag_build -s $gitversion -c egg_info python setup.py sdist First we generate a unique version string, based on the number of commits since the last GIT tag: