{"id":669,"date":"2008-11-22T16:07:19","date_gmt":"2008-11-22T21:07:19","guid":{"rendered":"http:\/\/www.ashleyit.com\/blogs\/brentashley\/?p=669"},"modified":"2008-11-22T16:57:40","modified_gmt":"2008-11-22T21:57:40","slug":"seamless-visual-studio-on-the-mac-with-virtualbox","status":"publish","type":"post","link":"https:\/\/ashleyit.com\/blogs\/brentashley\/2008\/11\/22\/seamless-visual-studio-on-the-mac-with-virtualbox\/","title":{"rendered":"Seamless Visual Studio on the Mac with VirtualBox"},"content":{"rendered":"<p>A few stars aligned recently and the result is fascinating.<\/p>\n<p>1) I got myself 2G memory, a 320G disk and a 20&#8243; display (and a <a href=\"http:\/\/www.applefritter.com\/Mac_Mini_Take_Apart_Guide\">putty knife!<\/a>) and upgraded my <a href=\"http:\/\/www.apple.com\/macmini\/\">Mac Mini<\/a>.   Then I upgraded to Leopard and hooked up the old drive in an external USB enclosure as a Time Machine drive.<\/p>\n<p>2) I got a promotional copy of <a href=\"http:\/\/msdn.microsoft.com\/en-us\/vstudio\/default.aspx\">Visual Studio 8<\/a> from Microsoft.  I&#8217;ve been using Visual Studio 2005 and wanted to give 2008 a spin, and with <a href=\"http:\/\/www.joeydevilla.com\/2008\/11\/13\/actually-i-hold-both-titles-at-microsoft\/\">Joey as a new MS evangelist<\/a>, the timing was right.<\/p>\n<p>3) I subscribed to <a href=\"http:\/\/technet.microsoft.com\/en-us\/subscriptions\/default.aspx\">Technet Plus<\/a>, which gives me evaluation copies of Vista and XP, among other things.<\/p>\n<p>4) I installed Sun&#8217;s <a href=\"http:\/\/www.virtualbox.org\/\">VirtualBox<\/a> on my Mac, with its Seamless Mode feature that&#8217;s available when you have the Guest Additions loaded onto the virtual machine.<\/p>\n<p>Sooo, I loaded up Vista Ultimate in a VM with Visual Studio, <a href=\"http:\/\/tortoisesvn.tigris.org\/\">TortoiseSVN<\/a> and the <a href=\"http:\/\/ankhsvn.open.collab.net\/\">AnhkSVN<\/a> plugin for VS2008, set up the IPSEC and <a href=\"http:\/\/openvpn.net\">OpenVPN<\/a> connections to my office, and loaded up some code.<\/p>\n<p>I now ready to do some serious evaluating in a killer hybrid environment, as you can see by the picture.  Where to start?!<\/p>\n<p><a href=\"\/images\/hybrid-desktop.png\" target=\"_blank\"><img decoding=\"async\" src=\"\/images\/hybrid-desktop.png\" alt=\"Visual Studio on the Mac - click for full pic\" width=\"100%\"\/><\/a><\/p>\n<p>VirtualBox&#8217;s Seamless mode means that I can essentially run a Mac and a Windows PC simultaneously.  For someone like me who uses both environments, it&#8217;s a nerdy dream. I could even throw in a Linux VM if I wanted to confuse myself further.<\/p>\n<p>I&#8217;m also trying something similar with my Acer Aspire One.  I have it running Ubuntu as its main OS on the 8G SSD.  On the 8G SDHC card, I have a VirtualBox-powered  XPPRO VM and I&#8217;m running it seamlessly with Ubuntu.  With one toolbar on the top and the other on the bottom, it&#8217;s quite useful, especially when used in conjunction with an external monitor, but still workable in 1024&#215;600:<\/p>\n<p><a href=\"\/images\/hybrid-aspire.png\" target=\"_blank\"><img decoding=\"async\" src=\"\/images\/hybrid-aspire.png\" alt=\"Ubuntu and XP together on the AspireOne - click for full pic\" width=\"100%\"\/><\/a><\/p>\n<p>The best part is that both of these setups perform very well on modest machines.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A few stars aligned recently and the result is fascinating. 1) I got myself 2G memory, a 320G disk and a 20&#8243; display (and a putty knife!) and upgraded my Mac Mini. Then I upgraded to Leopard and hooked up the old drive in an external USB enclosure as a Time Machine drive. 2) I [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"activitypub_content_warning":"","footnotes":""},"categories":[1,11],"tags":[29,31,28,32,30,33],"class_list":["post-669","post","type-post","status-publish","format-standard","hentry","category-blather","category-javascript","tag-mac","tag-ubuntu","tag-virtualbox","tag-vista","tag-visual-studio","tag-xp"],"_links":{"self":[{"href":"https:\/\/ashleyit.com\/blogs\/brentashley\/wp-json\/wp\/v2\/posts\/669","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ashleyit.com\/blogs\/brentashley\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ashleyit.com\/blogs\/brentashley\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ashleyit.com\/blogs\/brentashley\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ashleyit.com\/blogs\/brentashley\/wp-json\/wp\/v2\/comments?post=669"}],"version-history":[{"count":0,"href":"https:\/\/ashleyit.com\/blogs\/brentashley\/wp-json\/wp\/v2\/posts\/669\/revisions"}],"wp:attachment":[{"href":"https:\/\/ashleyit.com\/blogs\/brentashley\/wp-json\/wp\/v2\/media?parent=669"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ashleyit.com\/blogs\/brentashley\/wp-json\/wp\/v2\/categories?post=669"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ashleyit.com\/blogs\/brentashley\/wp-json\/wp\/v2\/tags?post=669"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}