1
I'm a Linux developer in the market for a laptop. 90% of my time is spent in Emacs, the terminal, and Google Chrome, and I want to use them within the excellent Xmonad tiling windows manager. Given these constraints, I can only see two options:
Run Linux on a laptop
Run Windows on the laptop, and spend all of my time working within a Linux VM.
Years of experience suggest that the first option will take many frustrating hours and probably be suboptimal w.r.t. battery life, wifi, and fn keys like screen brightness or audio adjustment.
For the second option, what would be the ideal setup? I've had a lot of luck with Cooperative Linux on my Samsung NC-10 netbook (Windows XP), but I would have to setup the X11 server myself. What about using VirtualBox (which includes the guest VM's GUI)? Has anyone tried this?
Hardware-wise, I'm looking for something in the "Macbook Air killer" category; Samsung Series 9 laptop, Lenovo IdeaPad U300s, &c. (i.e., matte screen, 5h+ battery life, 3ish pound weight). Price is not a consideration; any suggestions?
Why not Dual Boot both Windows and Linux? That is what I do. Forget running one in a slow VM. – Robert Massaioli – 2011-10-17T09:11:17.810
Because then either way I boot will be suboptimal; I'll either be in Windows (and get no work done) or be on bare metal linux (which will kernel panic when I connect to wifi, if my battery doesn't drain first). – Kevin L. – 2011-10-17T20:38:20.847
Kevin: I believe that you have a rather pessimistic view of Linux. I can honestly say that I have only ever seen one Linux Kernel Panic and that was because some hardware broke. And the VM will probably drain your battery faster than just bare metal linux; that is probably worth testing first. – Robert Massaioli – 2011-10-18T02:07:15.393