These Things Matter to Me
Monday, March 17, 2008
  VMWare Linux anti-patterns. How VMware is kind of neglecting the Linux experience
I like VMware stuff a lot, and write about them regularly, usually in a positive way, so I write this list of VMware Linux anti-patterns with only good intentions.

Lately I've been feeling a bit bummed by VMware's deprecated Linux experience, and Windows-centric mentality. If VMware gets too Windows-centric, it'll only be competing with Microsoft. I want VMware to do well against Microsoft! And I believe that to do so, it needs to deliver an experience that doesn't marginalaize Linux users.

Here's how VMWare can improve the Linux experience:
  1. Improve the vmware-tools install on Linux guests. (All VMware products, all host OS's)
    On a Windows guest, you run a binary (by clicking it!), and you're done. On the Linux side, you run a binary (most likely via command-line), and then visually, you'd think you were done. but you're not. You installed it, now you configure it. Seriously, whenever I train or help users with this part, I feel guilty/embarrassed about how idiosyncratic it feels. The output of the rpm/install script never tells you "now you configure it." Sure the docs do. But on Windows you don't have to do all that. VMware, I won't hold you responsible for the command-line parts, that's (mostly) in Linux's hands. But you could longterm do away with the configure, and short-term, announce at the end of the install that, "Now it's time to configure."
  2. Make a Virtual Infrastructure client for Linux.
    You made one for Windows. I think you love Windows more than you love Linux. (And yes, I am aware of the web client. I'll pretend you didn't suggest that.)
  3. VMware Converter is way more difficult with Linux than Windows.
    • The VMware Converter program itself only runs on Windows
    • Converting Linux physical-to-virtual VM's is a more burdensome process for Linux guests, with more rules and hoops than Windows guests have.
  4. I feel like you're slowly taking away ssh/ "service console"/ file system access to your ESX-based products. You've only done this to 3i so far. And there is a workaround. But the vibe I get (I hope I'm wrong) is that you're trying to wean us off of standards communications and file-system access to this stuff.
  5. Give VMWare Server 2.0 a Linux client.
    I know you took away the non-web client from both Windows and Linux, but since Windows people can use the new VI client to access VMWare Server, I'm still counting this as a ding against Linux users.
Real talk.

Labels: , , , , ,

 




<< Home
probably a little too much

About
Linux sysadmin. I cry when make fails. And during the Oscars. Every year.
Contact
andy: andiacts [at] gmail.com
Archives
September 2005 / October 2005 / November 2005 / December 2005 / January 2006 / February 2006 / March 2006 / April 2006 / May 2006 / June 2006 / July 2006 / August 2006 / November 2006 / December 2006 / January 2007 / February 2007 / March 2007 / April 2007 / May 2007 / June 2007 / July 2007 / August 2007 / September 2007 / October 2007 / November 2007 / December 2007 / January 2008 / February 2008 / March 2008 / April 2008 / May 2008 / June 2008 / July 2008 / August 2008 / September 2008 / January 2009 / February 2009 /




Powered by Blogger

Subscribe to
Comments [Atom]