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:

  1. Run Linux on a laptop

  2. 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. Commented Oct 17, 2011 at 9:11
  • 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.
    Commented Oct 17, 2011 at 20:38
  • 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. Commented Oct 18, 2011 at 2:07

2 Answers 2


How long has it been since you've experienced Linux?? Lenovo/IBM, System76, ZaReason, (and many HP laptops) work beautifully with any recent Linux distro, even a low Acer Netbook runs Ubuntu decently.

  • I'm sure I can get a console running on any laptop; it's the sound, screen brightness, battery life, and wifi I worry about. This thread on running Ubuntu on the Samsung Series 9 seems to confirm that many people are still having trouble
    – Kevin L.
    Commented Oct 16, 2011 at 23:32

An AutoHotkey script called "bug.n" implements a DWM-like window handling in Windows. As Xmonad is kind of derived from dwm, I'd go for this.

Not the answer you're looking for? Browse other questions tagged .