Ok, So I've got my very first mac 2 days ago which is 15" retina. I've also got to learn how to use osx in past 2 days, I already know all keyboard shortcuts, workspaces etc etc. Ive got wine installed and bunch of software. osx is OK, but its not good enough. I've been a linux user for 8 years now and although osx does a pretty good job at being a laptop os its pretty closed and obsolete. Kernel is rubbish, it only supports 2 filesystems, opengl performance is horrible, there is no python3 and although osx desktop in combination with trackpad gestures is quite neat, I still prefer Gnome3. I know I will be trading some battery life and will loose camera/mic support (I dont use either anyway) I would like to install Fedora 18 on my mac. The option Im going for is complete osx wipeout, and just run fedora. Ive made recovery USB using 10.8 recovery software and now Im wondering how can I make a backup of what I already have to external hdd. I've spent 2 days configuring my osx and if Linux goes wrong I want to be able to insta-restore to what I have now. What is the tool I need, and what are my restore options? Can I just backup to external hdd using Time Machine and than somehow restore everything from it during osx install? I obviously want the perfect system, Im not willing to take compromises eg. low battery life (Ill have to switch between HD4000 and nvidia manually unfortunately because nvidia is **** to linux and is taking time to release optimus them dumb ****s, like Linus said, **** you nvidia!). And I can get cpu clocking management and some other tweaks done to improve power consumption and probably get around 5 hours. osx is doing 7 tho. Well just in case if it doesnt work out, I want to be able to roll-back. Let me know, Thanks Edit: Got python 3.3 installed nevermind that.