I'm in the process of moving away from Windows as my main development platform and migrating to Linux. At the moment, I've got a composite environment consisting of a Windows host with Linux Mint running in a virtual machine.
The virtualization is provided by VirtualBox 4.3. It's great because directories in the host can be made accessible to and mounted by the guest. Moreover, the clipboard can be shared and enabled to be bidirectional.
However, for performance reasons, I'm starting with the following stack since things run a bit sluggish in the vm on my system. For source code editing, I intend to use Sublime Text 2 under Linux.
Optimizely module: 7.x-2.14
Drupal 8 core: 8.0-alpha11
Drupal 7 core: 7.28
Installing Drupal 8 was very routine and similar to installing 7. But when you log in, you may get scary sounding messages highlighted in red about your version of Drupal no longer being supported and that you should update. Those messages are spurious. This is what you get for being on the bleeding edge. The "Modules" menu item is now called "Extend"; otherwise, the admin menu looks pretty familiar if you've been around the block a few times with D7.
drush 5.8 (for Windows) is not working with D8. There is mention of drush 7 for Drupal 8 for Linux, here: http://drupal.reea.net/installing-drush-7-drupal-8