{"id":140,"date":"2007-12-24T12:22:47","date_gmt":"2007-12-24T17:22:47","guid":{"rendered":"http:\/\/www.opticality.com\/blog\/2007\/12\/24\/vmware-player\/"},"modified":"2009-01-20T14:02:07","modified_gmt":"2009-01-20T19:02:07","slug":"vmware-player","status":"publish","type":"post","link":"https:\/\/opticality.com\/blog\/2007\/12\/24\/vmware-player\/","title":{"rendered":"VMWare Player"},"content":{"rendered":"<p>My laptop is now <em>ancient<\/em> by date standards (I bought it 3.5 years ago), but it&#8217;s still reasonably peppy, and has some features that are difficult to find nowadays (like a 16&#8243; non-widescreen LCD!). It was a real <em>beast<\/em> at the time I bought it (3.4Ghz desktop Pentium 4, dual 60GB hard drives at 7200 RPM each, 2GB ram, 1600&#215;1200 screen, S-Video out, DVD +\/- RW, etc.)<\/p>\n<p>Every few months, I humor myself and configure up a new beast, and then convince myself that this one satisfies me in most ways (which it does), and I defer for a few more months.<\/p>\n<p>When I first bought the laptop, I intended to run Linux on it full time. I kept getting errors on it, and it would die mysteriously. At first, I suspected that the Linux kernels just couldn&#8217;t quite deduce my beast&#8217;s configuration, but after breaking down and putting Windows on it, and getting similar errors, I shipped the machine back. Indeed, they found some kind of problem, and repaired it.<\/p>\n<p>When I got the machine back, I reinstalled Linux and was reasonably happy for a week. Then I started to miss a few programs that I got very used to in Windows land. I then installed Win4Lin and Windows 98SE. That kept me reasonably happy, except that one or two programs would only work when I was hard-wired into the network, as they couldn&#8217;t <em>control<\/em> the adapter to their desired level if I was using WiFi (a limitation of Win4Lin at the time, probably now long resolved).<\/p>\n<p>After six weeks of loving Linux 95% of the day, but requiring Windows 5% of the day (and not being happy with the above limitations), I finally, and regretfully, reverted back to Windows XP, full time.<\/p>\n<p>Shortly thereafter, VMWare released VMWare Player for free. I thought that it would be interesting to <em>reverse<\/em> my previous usage, and be able to run Linux in a VM when I wanted (I had been using Cygwin forever, and still do, and like it a lot, but hey, there are other advantages to using a VM).<\/p>\n<p>Unfortunately, while VMWare Player worked for the most part, occasionally it would crash on me (this was something like version 1.28). I attributed it to my non-standard config and lived with it. Until, after one crash, the VMWare image would no longer open. All of my hard work and configuration of that particular Linux install gone. I was completely locked out of it.<\/p>\n<p>I uninstalled VMWare Player, and have lived with Cygwin ever since (again, reasonably happily). I can boot Linux off of a CD, or, with a floppy to a USB stick (because my BIOS can&#8217;t boot directly off of a USB device). I was also able to run the embedded distribution of DSL (Damn Small Linux).<\/p>\n<p>The other day, I was browsing for something, and came across a mention of VMWare Player 2.02. Glutton for punishment that I am, I downloaded and installed it. One nice feature (which may very well have been in v1.x, in fact, it&#8217;s quite likely, but I never tried it) is that you can create a tiny configuration file (.vmx) and that file can point to any ISO file for the Player to boot.<\/p>\n<p>This means that all Live Linux ISO images can be booted directly by the Player, without having to create a hard disk image for them. This is made even cooler, because by default, when you close down the Player, it <strong>suspends<\/strong> the VM rather than killing it. It saves the ram image to it&#8217;s own disk file, and the next time you launch the player and select the same vmx file, it opens Linux (or whatever image you were running) right where it was.<\/p>\n<p>So, a Live CD image can be run over multiple sessions, with data remembered in betwen, etc. Of course, this can be a risky way of storing your data, so you shouldn&#8217;t expect it to be highly reliable. Of course, you can &#8220;back up&#8221; your data in any number of ways, including some distribution specific ones (like My DSL, etc.).<\/p>\n<p>I have not used it heavily yet, but I have successfully booted DSL 4.2 a number of times (including coming out of a suspended session successfully), and Sidux 2007-4. The whole idea is cool to me and preferable for those rare occasions when I want an X-Server running on my laptop rather than using the X-Server that is available in Cygwin (that works too, but can be flaky and\/or annoying at times).<\/p>\n<p>It also makes for much safer browsing, especially if you are visiting a site that you have reason to be suspicious of. Fire up a Live CD version of Linux (DSL is small, and boots really quickly), browse, and don&#8217;t suspend if you suspect anything bad happened.<\/p>\n<p>P.S. Of course, there&#8217;s nothing wrong with setting up a real permanent disk file, and installing Linux into that virtual filesystem, rather than running a Live CD over and over. Even so, I&#8217;d back up the data in that file separately, until I find out whether version 2.02 of VMWare Player is more trustworthy (at least on my machine) than 1.28 was.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>My laptop is now ancient by date standards (I bought it 3.5 years ago), but it&#8217;s still reasonably peppy, and has some features that are difficult to find nowadays (like a 16&#8243; non-widescreen LCD!). It was a real beast at the time I bought it (3.4Ghz desktop Pentium 4, dual 60GB hard drives at 7200 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[4,2],"tags":[237,378,131,130],"class_list":["post-140","post","type-post","status-publish","format-standard","hentry","category-4","category-2","tag-linux","tag-sidux","tag-virtual-machine","tag-vmware"],"_links":{"self":[{"href":"https:\/\/opticality.com\/blog\/wp-json\/wp\/v2\/posts\/140","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/opticality.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/opticality.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/opticality.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/opticality.com\/blog\/wp-json\/wp\/v2\/comments?post=140"}],"version-history":[{"count":2,"href":"https:\/\/opticality.com\/blog\/wp-json\/wp\/v2\/posts\/140\/revisions"}],"predecessor-version":[{"id":1153,"href":"https:\/\/opticality.com\/blog\/wp-json\/wp\/v2\/posts\/140\/revisions\/1153"}],"wp:attachment":[{"href":"https:\/\/opticality.com\/blog\/wp-json\/wp\/v2\/media?parent=140"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/opticality.com\/blog\/wp-json\/wp\/v2\/categories?post=140"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/opticality.com\/blog\/wp-json\/wp\/v2\/tags?post=140"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}