Softpanorama
(slightly skeptical) Open Source Software Educational Society

May the source be with you, but remember the KISS principle ;-)

Google   


VMWare

News

See Also

Recommended Links

Tutorials

Precooked Images/Appliances

FAQ

Selected Papers

Manpages

Reference

Etc

VMware is "heavyweight" virtual machine "built" on the underlying layer of hardware and the existing operating system. It doesn't take control of your keyboard, mouse and video -- you can run it in full screen mode as well as in a window.  They also provided free VMware version for running such "precooked" images and demo -- VMware Player.

This, however, requires some modifications to get everything to act as usual. The virtual machine runs on top of the existing OS and provide emulated "virtual machine devices" that might be radically different from the underling hardware.  The great advantage of this is that you can virtualized hardware. The disadvantage is pretty heavy performance penalty in case of large discrepancies (especially in video drivers). 

And in fact while far from being the first or the most capable virtual machine, VMware was the first successful product that abstracted the hardware layer to the extent possible for creating VMware images for different OSes running on Intel hardware as well as OSes with certain applications preinstalled (virtual appliances). The latter completely redefined the concept of the demo as many applications now became too complex to install and demo disks mostly ends in the dust bin without any real chance to be used even once.

As a side note one of the biggest mistakes on Sun's brass was that they failed to buy VMware and were unable to capitalize on the pact with Microsoft: Microsoft Virtual server does not support Solaris. VMware workstation 6 has support for Solaris 10.

What is interesting is that Vmware was shockingly inept in promoting 'virtual appliances" theme. Contribution to their site are not well checked.  High quality examples from Vmware itself are missing in action.  Relying on P2P network for downloading is a little bit amateurish: corporation that charges serious money for its server products can probably fund a decent server for downloading (checked) appliances.  Much smaller companies can do this.

 



Notes:
  • Those pages are written by people for whom English is not a native language. Some amount of grammar and spelling errors should be expected.
  • This is a Spartan WHYFF (We Help You For Free) site. It cannot replace the best teachers and the best books.
  • The site contain some obsolete pages as it develops like a living tree... Some links on older pages are broken. Please try to use Google, Open directory, etc. to find a replacement link (see HOWTO search the WEB for details). We would appreciate if you can mail us a correct link.

Search Amazon by keywords:

Google   
Open directory

Research Index

 

Old News ;-)

[PDF] Using VMware Player

[May 31, 2007] Frameworkx, VMware Workstation 6.0 Build 45731 RTM!

VMware Workstation 6.0 Build 45731 RTM!

This release provides experimental support for the following operating systems:

This release provides full support for the following operating systems:

New Features in Version 6

Fixed Bugs

The following bugs were reported as known issues in Workstation 5.5.3 and were fixed for the Workstation 6.0 release.

Known Issues

[May 31, 2007] Viktor's Home Page: Running VMware in a Virtual Frame Buffer

Okay, I figured out how to run a vmware virtual machine on Linux without a physical display. Why would you want to do such a thing you ask? For instance, you might want to run a machine for remote access, with PCAnywhere.

To run an X program without a physical screen, you need a virtual frame buffer driver. Fortunately, XFree-86 comes with one: Xvfb. You also need to make sure that vmware doesn't complain about a variety of things that it usually complains about when you connect to a "remote" machine. For this reason, start vmware first over a remote session (I did so from my Windows workstation, on which I have X-Win32 installed) and click all the clickables to get it to no longer display those warnings. While you are at it, you might also want to make sure that devices like the floppy, CD-ROM, or sound card start disconnected. Oh, and make sure your virtual disk is non-persistent or undoable; since there's no way to "nicely" shut down a virtual machine that you cannot interact with, this is essential!

With all these preliminaries done, you can start the virtual frame buffer and the virtual machine as follows:

Xvfb :1 -screen 0 1280x1024x16 &
vmware -x vms/W98_PCAW/win98.cfg -- -display 127.0.0.1:1 &

The name of the configuration file may differ of course.

[03 Apr 2006] VMware exec On free specs, virtualization's boost for Linux By Jan Stafford | SearchOpenSource.com

VMware Inc. is opening up its virtual machine disk format specification, but today's news is about sharing, not open source technologies.

VMware's decision to share at no cost its format specification with developers and vendors will spur big gains in virtualization innovation, according to Dan Chu, senior director of developer/ and ISV products for VMware, an EMC company in Palo Alto, Calif. Meanwhile, says Chu in this interview, virtualization is knocking down barriers to enterprise Linux and open source software adoption.

Why did VMware decide to share its core virtual machine disk format specification?

Dan Chu: People with large enterprise environments are fully standardizing on VMware; but they also depend on a whole set of key vendors -- like BMC and Symantec -- to provide other functions to do such things as manipulate, update, patch and back up data and systems.

The virtual machine format and specification defines everything from how the application operating system is encapsulated to how it is then put onto a data file system or local or network storage. Giving unrestricted access to the core formats and interfaces and APIs around virtualization lets any developer leverage and develop on top of virtualization.

Their innovations will make server virtualization easier to deploy and manage and more highly optimized for customers.

Before this, you would have to either reverse engineer or enter into a very proprietary license that would be restrictive and inhibit development against virtualized environments. We want to make it fully open.

This is not an open sourcing of the VMware virtual machine disk format specification. What is VMware doing in the open source area?

Chu: We are opening up the format specification of the virtual machines, but not open sourcing the code. In other areas, we do share our source code for people to work on and contribute their work back to our base. However, we are not open sourcing the code, but sharing it and providing people the ability to contribute to it. For example, our community participants are taking advantage of this to introduce a whole array of InfiniBand capabilities into VMware.

Generally, you are talking about development of proprietary applications. Does today's announcement open up any opportunities for enterprise open source application usage?

Chu: Some vendors have found that their software fits with a variety of open source products and projects, and virtual appliances are the best way to distribute and deploy their environment with this software bundled in it.

Opening up the virtual machine format and specification will promote development of virtual appliances. A virtual appliance is a fully pre-installed, pre-configured application and operating system environment that is encapsulated in a virtual machine.

The appliance with proprietary and open source software inside is easily deployable and completely integrated as a package. We've seen this, for example, in virtual appliances [containing] open source collaboration suites like Open-Xchange, open source IT PBX and great open source intrusion prevention systems.

While VMware takes a platform-agnostic approach to server virtualization, Linux proponents say that this technology will remove barriers and speed enterprise adoption of Linux. Have you seen this happening?

Chu: We actually have heard a number of Linux infrastructure managers and customers say that virtualization facilitates the adoption of Linux tremendously.

Once people have VMware, they can substantiate virtual machines for any platform. Then, people can piggyback Linux on that big Windows infrastructure without having to do a massive, up-front hardware server [implementation with] all those costs, particularly without having to buy expensive new servers. This is something that we hear about a lot.

Virtualization allows you to break down the barriers to Linux adoption because you don't have to segregate it. You don't have this sprawl of lightly- utilized Windows servers and databases and domain controllers and file and print. So, people can introduce their Linux infrastructure without having to do so through a massive budgeting or migration hurdle.

VMware hasn't faced much competition on the enterprise front from open source alternatives. Now, there's Xen. There are also new server virtualization systems from such vendors as Red Hat Inc. and Novell Inc. How does that change VMware's go-to-market approach?

Chu: It doesn't. We are glad to see the enthusiasm others have for virtualization. We also think it will take a fair bit of time for those new products to get to the hardened enterprise-level functionality that customers expect from virtualization. What they have may fit some companies' needs for non-production uses on five- to- 20 servers.

[Apr 3, 2006]  Microsoft to 'host' Linux virtually CNET News.com Company said that it has now made Virtual Server 2005 R2 a Free Download

Microsoft will support customers who chose to run Linux with Microsoft's Virtual Server 2005 R2, software for running multiple operating systems on one machine.

In addition, the company on Monday said that it has now made Virtual Server 2005 R2--which the company had charged either $99 for up to four physical processors or $199 for an unlimited number of processors--a free download. The announcements were made in conjunction with the LinuxWorld conference in Boston this week.

Virtualization, an emerging technology which is garnering growing interest from corporate customers, allows a server to run multiple instances of an operating system. This makes it easier for corporations to consolidate many applications on a single hardware server and provides a level of reliability.

Microsoft said that it has developed software to simplify the installation of Linux distributions from Red Hat and Novell SuSE to run on Virtual Server 2005 R2 on Windows. In addition, Microsoft will provide technical support customers running Windows and Linux side by side.

"We’ve made a long-term commitment to make sure that non-Windows operating systems can be run in a supported manner, both on top of Virtual Server and our future virtualization products," said Zane Adam, director of Windows Server product marketing, in a statement.

Microsoft has said that the server edition of Windows Vista will have virtualization built into it. Specifically, it said it is developing so-called hypervisor software, code-named Viridian, to host multiple operating systems on one machine.

Microsoft faces competition in the market from EMC subsidiary VMware and increasingly the Xen project that's being built into forthcoming versions of Suse Linux Enterprise Server and Red Hat Enterprise Linux.

[Mar 27, 2006] VMware Server Replaces VMware GSX Server VMware Server—a free virtualization product for Windows and Linux servers

VMware believes that the benefits of server virtualization should be universally available. Period. VMware has introduced free VMware Server Beta for immediate download.

VMware Server is a robust yet easy to use product for users new to server virtualization technology. VMware Server enables companies to partition a physical server into multiple virtual machines, and to start experiencing the benefits of virtualization. With VMware Server, companies can provision a new server in minutes without investing in new hardware, run multiple different operating systems and applications on the same physical host server, move virtual machines from one physical host to another without re-configuration, and much more!

VMware Server can be used to streamline software development and testing, evaluate software in ready-to-run virtual machines, re-host legacy applications or simplify server provisioning. In addition, users can leverage a wide variety of plug-and-play virtual appliances for commonly used infrastructure.

VMware Server offers more than GSX Server

In addition to the VMware GSX Server capabilities, the generally available release of VMware Server plans to offer the following unique features:

Learn more about VMware Server.

Support and Subscription Options

VMware is fully committed to GSX Server customers' continued success. Notwithstanding VMware's Support and Subscription agreement terms, GSX Server will be fully supported by VMware for two years after VMware Server becomes generally available. GSX Server customers will be able to renew existing support contracts during that period.

Upgrade Options

The free VMware Server represents the upgrade path for all GSX Server customers. Once VMware Server is generally available, which is currently planned for Q2 2006, it will replace GSX Server as VMware's hosted server virtualization offering. At that time, VMware will also start offering Support and Subscription services for VMware Server for purchase.

VMware also offers very favorable terms for upgrading from GSX Server to VMware Virtual Infrastructure products—VMware ESX Server and VirtualCenter. To learn more about the terms of purchasing Support and Subscription for VMware Server or upgrading to ESX Server and VirtualCenter, please read VMware Server Order Information.

To learn more, please read the GSX Server FAQ.


Start experiencing the benefits of server virtualization

  1. Download VMware Server.
  2. Download pre-built, ready-to-run virtual appliances from industry-leading ISV partners, open source partners and the VMware community.

[Mar 20, 2005] VMWare's GSX Server not fit for prime time. Says who

In a move to defend against competition from Microsoft's Virtual Server 2005, VMware last month said it would discontinue GSX as a paid-for product, replacing it with VMware Server, a free follow-on to GSX Server.
IT shops that use the popular GSX Server from VMware Inc. might be interested to learn that the company's sales and engineering teams are now saying the about-to-be-discontinued software was unfit for a production environment.

At a recent VMware whistle-stop road show, Kirk Niska, a VMware software engineer, told IT managers that GSX -- which until recently sold for roughly $3,750 for a two-CPU server -- was never intended for use in production. The company is recommending that customers use its flagship product, ESX Server, a data-center-class virtual server, in business-critical environments.

In a move to defend against competition from Microsoft's Virtual Server 2005, VMware last month said it would discontinue GSX as a paid-for product, replacing it with VMware Server, a free follow-on to GSX Server. VMware Server is expected to come out sometime in mid-year. Customers can purchase support for VMware Server, and those with an existing GSX license will also continue to receive support, the company said.

GSX Server users were both amused and bemused at the suggestion that GSX Server was never intended for prime time. "I didn't know [it wasn't intended for use in a production environment]," said Tom Fitzgerald, a technical analyst at Medical Information Bureau, a Westwood, Mass., company that serves as a data bank for the life insurance industry. "We've used it in production, and it seems stable."

Fitzgerald's company has been using GSX Server to virtualize its eight Windows-based servers for more than two years.

Another long-time customer agreed that VMware's repositioning on the use of GSX Server was surprising. "If anything, [VMware] encouraged the opposite," said John Weeks, director of IT at Mutual of Enumclaw, an Enumclaw, Wash., insurance company. "In a small environment, GSX is solid. VMware's posture changed when Microsoft's Virtual Server started making inroads."

Both customers are in the process of moving to ESX Server for the improved performance benefits.

[Feb 27, 2006] Getting Started with OpenSolaris Using VMware

So you want to try out OpenSolaris, but you don't have a machine available. Then VMware is what you need. Even if you do, VMware is great tool to get help you get started with OpenSolaris and can be a great tool to help you on your kernel hacking efforts. VMware workstation 5.5 has "experimental" support for Solaris, but I have found that OpenSolaris actually runs quite well with it. This article will take you through the steps to get OpenSolaris up and running on VMware and assumes that you are new to VMware and OpenSolaris. This article will also be helpful if you are just interested in Solaris on VMware.

First, you need to get yourself a copy of VM Workstation. It will run on Windows and some Linux distros. You really don't need super impressive hardware to get started. My first test machine has only 512 mb of memory and is limited with disk space which requires me to run off an external USB drive. In both cases the performance is tolerable. But, of course, the more memory, disk, and CPUs you have the better.

You may be wondering, so what is VMware? VMware is an application that emulates a PC or runs as a virtual machine (VM). So basically when you run OpenSolaris on VMware, it acts as its own dedicated box, when actuality, it is running as an application on Windows or Linux. Hardware, such as NICs and video cards, is emulated in VMware, which can be your saviour if your underlying hardware isn't yet supported by Solaris.

VMware's back

VMware's back

http://www.tools.de/solaris/xf86/
Useful Solaris resources page by Jürgen Keil
XFree86 drivers Solaris port, wheel mouse driver, etc.

http://www.jan.exss.de/vmware/solaris/en_index.html
Solaris on VMware information by Jan Exss
Solaris installation instruction, Custom Jump Start (automatic installation) for VMware, etc.

[ Aug 11, 2005] Techworld.com - VMware adds para-Linux and x86 support By Manek Dubash, Techworld

 VMware will now support what it calls para-virtualised Linux, and the Solaris x86 operating system in future releases of all its core products.
VMware will now support what it calls para-virtualised Linux, and the Solaris x86 operating system in future releases of all its core products.

The news follows its earlier announcement to open its code with the aim of promoting open virtualisation standards. Techworld examines the issues behind that move here.

Para-virtualised Linux is an OS that's been specifically modified to run in a virtual environment. The technique involves modifying the guest OS slightly to run on an architecture similar to the host machine while omitting the parts that are hard to virtualise. It's particularly important on x86 platforms because that architecture has many features that are complex and inefficient to virtualise. The benefit is said to be decreases in the performance overhead of virtualisation - down from some 20 per cent to two per cent, according to some sources.

VMware said it would add support for such Linuxes "as they become adopted in commercial operating system distributions". This gives customers the choice of running both unmodified and para-virtualised operating systems, with or without assistance from underlying processor technologies, concurrently on the same virtualisation platform.

VMware is also adding support for Solaris x86 across its virtual infrastructure products. It said the advantage is that enterprises with mixed environments can deploy and manage any combination of Linux, NetWare, Solaris x86 and Windows and instances across the same VMware virtualisation platform.

According to VMware, its support for these additional operating systems means IT admins can use its management software VirtualCenter with VMotion technology - which allows live servers to be moved from one virtual machine host to another.

Comment
"VMware's support for para-virtualised Linux and Solaris x86 operating systems and our experience with enabling virtual operating environments for more than 10,000 enterprise server customers is consistent with our continued commitment to give customers greater choice," said VMware marketing VP Jeffrey Engelmann. "With more options available, customers can transition a larger portion of their data centre workloads to a virtual infrastructure and thereby benefit from the proven ROI of a virtual operating environment."

"Using VMware virtual infrastructure on a large scale since 2002 has brought us multiple benefits," said Tony Adams, technology analyst for J.R. Simplot. "VMware's support of a wide variety of operating systems gives us the flexibility to run key applications on multiple operating systems in test, development, staging and production, and manage them with one set of tools. We plan to leverage their support of para-virtualised operating systems to continue to strengthen our infrastructure."

IBM locks in VMware through 2007 The Register

>By Ashlee Vance in Chicago Published Wednesday 19th May 2004  Shocking as it may seem, IBM and EMC have agreed on a three-year technology sharing pact. Well, not exactly.

IBM has reupped its partnership with virtualization software maker VMware through 2007. The deal between the two companies has and will continue to have VMware's software be the main partitioning option for IBM's x86 (Intel and AMD) server customers. Extending this relationship through 2007 proves IBM was not put off by EMC's $635m acquisition of VMware late last year.

"Being able to virtualize computing and manage systems remotely is a critical aspect of on demand computing," said Leo Suarez, vice president of IBM's xSeries servers. "Our partnership with VMware complements the IBM on demand strategy by bringing partitioning to the xSeries and Intel-based BladeCenter product lines. Combined with IBM Virtualization Engine, VMware extends IBM's virtualization capability across the entire xSeries and Intel-based BladeCenter servers."

IBM has long been VMware's biggest cheerleader. Big Blue has been reselling and sharing engineering efforts around VMware's ESX Server product for years. The latest agreement also sees IBM getting behind VMware's VMotion, VirtualCenter and Virtual SMP products - all of which help administrators manage applications on partitioned servers.

There had been some speculation that IBM might cool on the VMware relationship after bitter storage rival EMC bought the firm. VMware's products do play a fairly central role in IBM's future server plans by letting administrators run Linux and Windows together on the same system and by letting them consolidate applications. On its higher end Unix and mainframe systems, IBM uses in-house technology for these types of tasks.

VMware, however, appears to have convinced IBM of its independence. To its credit, EMC saw the need to keep VMware neutral moving forward, as it has attracted attention from HP, Dell and a host of other server/software makers on top of IBM.

VMware currently claims 5,500 customers and 2.5 million users of its products.

Q&A Ed Bugnion, VMware co-founder, on the EMC acquisition - Computerworld

Q&A: Ed Bugnion, VMware co-founder, on the EMC acquisition
VMware will remain independent, he says
APRIL 30, 2004 (COMPUTERWORLD) - VMware's ability to run multiple operating systems on a single physical server was a technology sought after by the top echelon of IT vendors, including IBM, which was rumored to be a contender for buying the company. But VMware went to EMC Corp. (see story), which closed on its acquisition of the company in January. This week, VMware Inc. co-founder and chief architect Ed Bugnion talked with Computerworld about that acquisition and where the integration with EMC technology is today.

Why did you pick EMC to acquire you? The surprise was that IBM didn't buy you. We were on track with deliberate plans to put forth an IPO, at which point we got interest from multiple offers. The criteria we were looking for was a partner that ... would allow us to increase our growth by effectively eliminating what was the biggest sales detractor, which was some uncertainty about VMware's future as an independent company and who we'd be acquired by. We obviously found EMC to be ideal along that criteria, because it is a key brand within the most mission-critical parts of the data center. It's something customers relate to. And it's something that really eliminates every doubt about the viability of VMware as a unit of a company the size of EMC, with a $30 billion market cap.

The second criteria we thought was important for the technology to be successful was for it to remain independent of server platform. From a value perspective, an acquisition player that remains neutral with respect to server distribution was attractive. Otherwise we would have effectively been limiting ourselves to the market share of that vendor.

What was the value proposition of VMware, and how has that changed? Historically, and I mean two years ago, it was primarily centered around server consolidation. Server consolidation is about taking a reasonably large server and splitting it up so you can run lots of smaller servers inside that machine. That was the first and second generation [of our product]. What we have right now is a product set designed to run on a clustered environment ... in a farm of physical servers and manage that server farm from a single location and as a single pool of physical resources. That is basically to say [VMware products] manage compute bandwidth, memory bandwidth and I/O bandwidth.

It's very similar in value proposition to the kind of value that EMC provides with the ability to migrate certain storage across arrays.

Where's does integration with EMC's products stand right now? VMware remains an independent, wholly owned subsidiary. So VMware is an EMC company as opposed to an EMC division, which means we maintain all our corporate functions, maintain our legal function, maintain our sales force and -- associated with the sales force -- we've maintained all our own distribution network, all sets of resellers and strategic partnerships, including Windows server vendors.

Do you ever see that changing, where you're more tightly integrated with EMC? At this time there are no plans to change the model. I think there's huge value in maintaining independence. I think that maintaining independence doesn't mean it's void of synergy for EMC customers. I don't think those two things are mutually exclusive. There is, for example, a lot of value in interoperability and joint solutions that show how independent products work together to solve a problem and [how] a solution worked out from an end-to-end basis, but to keep the products independent of each other. VMware will remain independent.

How long will it take to integrate your software with EMC's so that business applications and associated storage can be moved together without disrupting operations? I think we're too early into the integration process to be able to talk about the type of solution that requires new releases on either our part or EMC's part. Right now we're working on really just a level of documentation and writing up how joint solutions look and work together.  

VMware Workstation 4.5 focuses on enterprise

Companies can test applications on several platforms, including Linux, Windows and NetWare on the same physical server. Enhancements to 4.5 include:

 

Directions on Microsoft lead analyst Michael Cherry said interest in workstation and desktop virtualization software is rising now, as companies test software for server consolidation projects. Directions on Microsoft, based in Kirkland, Wa., provides independent analysis of Microsoft products and happenings.

"Another proof point that this is a big market right now is that the two big [virtualization] players were recently acquired; VMware by EMC and Connectix by Microsoft," Cherry said. "I think that shows enough interest in the space that they want to play there."

VMware product manager Pete Giordano said enterprise demand for VMware Workstation arose from its GSX and ESX server customers.

"Enterprises want to manage the software lifecycle by developing and testing applications on virtual machines before rolling them out departmentally or to the data center," Giordano said.

VMware Workstation 4.5 supports many different Linux guest OSes including Red Hat Enterprise Linux 2.1 and 3.0, SuSE Linux Enterprise Server 7 and 8, Red Hat Linux, Red Hat Linux Advanced Server, SuSE Linux, Turbolinux and Mandrake Linux.

"For organizations that want to evaluate Linux, this gives them a way to do that without large investments in new hardware," Cherry said.

Workstation 4.5 is VMware's second release since the EMC acquisition was finalized in January. Last month it released GSX Server 3, and update to its mid-tier virtualization server. That release also targets application-testing groups inside the enterprise.

"There are three places VMware stands out," Cherry said. "The product works very well and it's very stable. They also support both the workstation and the server where Microsoft has yet to release its server implementation yet. Finally they support a large number of guest OSes."

Analyst Reaction to EMC's VMware Bid Mixed

Analyst Reaction to EMC's VMware Bid Mixed>
December 30, 2003
By Clint Boulton

When EMC (Quote, Chart) announced its intent to purchase VMware two weeks ago, many technology analysts greeted the news with praise while their Wall Street counterparts balked, citing a lack of synergy between server virtualization and EMC's core competency, storage.

Count Susquehanna Financial Group among the doubters of EMC's $635 million bid, which it says is expensive considering VMware's 2003 sales.

While encouraged by EMC's earlier purchases of Legato Systems and Documentum to bolster the company's information lifecycle management (ILM) strategy, Susquehanna views EMC's interest in VMware as largely impractical.

"VMware provides little synergy with storage, whereas Legato and Documentum are building on EMC's Information Lifecycle Management strategy," a Susquehanna report said. "VMware, which makes server provisioning software for Windows and Linux environments, is in a different space altogether."

Susquehanna analysts Kaushik Roy and Phillip Rowe also voiced concern that VMware's revenues are from a low price-point software product with limited growth potential.

VMware offers a number of products, but most revenue comes from software licenses of VMotion, ESX server, and GSX server. VMotion helps customers consolidate servers by migrating applications from smaller servers to new, higher-end servers with no downtime for the applications.

"Although this is a valuable tool, we believe these migrations are relatively infrequent (perhaps several times a year)," Roy and Rowe said in their report.

The ESX and GSX server products allow users to partition their Intel servers for the usage of multiple operating systems and applications simultaneously.

"With already about 2 million users and less than $50 million in revenue last year, we can conclude that these products have a low price point," Roy and Rowe said.

But Mark Stahlman, who covers EMC for American Technology Research, feels VMware could prove very valuable for EMC.

He sees what other analysts from companies such as Sageza Research or Gartner see: a company undergoing a metamorphosis as a leading purveyor of storage hardware to a software provider of so-called on-demand, or utility, computing.

Stahlman dismisses the term utility computing as unclear marketing hype, preferring the phrase "virtual computing" to describe a software-driven strategy that configures and reconfigures computing and storage systems with no downtime.

Stahlman told internetnews.com EMC's recent purchases are evidence that the company is trying to improve its position in storage at the same time it is building a broader strategy in virtual computing.

The increased interest in virtualization as a viable computing platform technology is paving the way for an expansion into servers and networks, Stahlman said. IBM (Quote, Chart), and HP (Quote, Chart) already have placement in this arena.

"EMC's benefit from the deal is likely to be an opportunity to integrate its own R&D with the products of VMware as well as gain access to the new company's considerable x86 expertise — crucial now that the Intel architecture is the largest volume for EMC and now that the 64-bit versions of x86 are getting ready to expand rapidly," Stahlman said.

While he wouldn't make any predictions outright, Stahlman said EMC repeatedly referenced network virtualization in a conference call, which he said could be an area EMC is targeting while it digests VMware.

Among the players in the networking virtualization is Inkra Networks. The Fremont, Calif.-based company integrates multiple services, such as firewall, VPN, intrusion detection, SSL, and load balancing in hardware platforms.

Meanwhile, Gartner analysts believe an application monitoring and management or server provisioning company is on tap for EMC. And Sageza Research Director Charles King recently told internetnews.com he expects EMC to acquire database and directory components.

While no one seems to agree on what EMC may buy next, EMC CEO and President Joe Tucci has said his company wasn't actively looking to acquire after VMware. Of course, he said the same thing after announcing the Documentum bid in October.

LinuxTicker: Emulating a complete PC with VMware(Jan 24, 2000)

"VMware is not just an emulator. It is complete virtual machine "built" on the underlying layer of hardware and the existing operating system. It doesn't take control of your keyboard, mouse and video -- you can run it in full screen mode as well as in a window. This, however, requires some modifications to get everything to act as usual. The virtual machine runs on top of the existing OS, using its devices to access the underlying hardware. The great advantage of this is that you can, for example, have up to four virtual network adapters on your virtual machine, and have them all bound to the network which uses the hosting OS as gateway."

Q: What is your target market for the product?

A: There are many market targets that we find suitable for VMware: people who need Windows Productivity Applications on Linux (Office, Mail, Browsers) because they can run Windows programs without the need to reboot the computer; developers who write and test software as well as people who provide tech support, because they can have multiple platforms to work on and test various configurations at the same time; people who develop web content and web sites, because they can use different browsers on different platforms to preview the content they're working on.

Q: Do you believe your product will change the way people think about operating systems?

A: Yes, we would like to think that VMware will change the way people think about their PC and operating system. Today, there is a 1 to 1 mapping between your hardware, the OS you run and the applications you can run: For example, on a PC running a Windows Operating System, you can run only Windows NT and/or Windows 9x compatible applications, on a Linux PC you can run only Linux compatible applications, etc. And there's no way to concurrently run applications for Windows NT and Linux on the same PC, natively.

As a result, you are limited in what you can do:

These are basically arbitrary rules preventing innovation.

With VMware, you can now do much more:

Q: Do you plan to port VMware on other platforms?

A: Not at this point. VMware technology is tightly linked to the Intel x86 Architecture.

Q: After unveiling some secrets about Transmeta CPU, do you think that VMware and Transmeta share some points of view? If you were making decision to choose best things from virtual machines philosophy and new CPU "idea", what are the things you would take from both worlds?

A: It is a little too early for us to speak on that subject. Transmeta has not completely unveiled their technology at this point. We are anxious to see the Crusoe launch on January 19.

Q: How would you compare Bochs and Wine projects with VMware?

A: Wine allows some unmodified Windows 3.1, Windows 9x and Windows NT binaries to run on Intel PCs under Linux and other x86 UNIX-like operating systems. Wine is an implementation of the Windows 3.x and Win32 APIs on top of X and Unix. One advantage of Wine is that it does not require a separate Microsoft operating system to run applications. Wine also provides relatively good performance as application code runs natively on the underlying hardware. Individual Windows applications may or may not be supported by Wine. Wine is an alternative implementation of the Win32 API while VMware is a virtual machine monitor. VMware allows multiple operating systems to run by multiplexing them onto the underlying hardware. VMware requires a Microsoft operating system to run Windows applications and provides very high levels of application compatibility. VMware also provides advanced capabilities such as isolation and encapsulation that Wine does not provide.

Bochs is an emulator: Bochs runs entirely at user level and emulates all of the different devices and CPU instructions. As I stated before, VMware is a Virtual Machine monitor (not an emulator or simulator) and as such will take advantage of the underlying hardware to execute instructions and have much better performance. Also, Bochs is not feature complete at this point. Last I checked, networking and some other features where not complete.

Q: How secure is VMware? I.e. is it possible to break in from the cracked virtual box into the real operating system? (from the Internet and from the local machine, if we imagine that user can't run anything other than virtual machine)

A: The Virtual Machine is like another computer on the same network. If you have the Virtual Machine "VM1" running on top of the host "H1", it is like having two machines, VM1 and H1 on the same LAN. As such, any security violation that can be done between two machines on the same LAN can be done between VM1 and H1 (through networking protocols). From VMware's perspective, the memory and disk are completed isolated. One cannot get to read, and/or corrupt data on H1 through the VM1. If you decide to not have networking on VM1 (disable the Ethernet interface through the settings panel), it will be 100% isolated from the rest of the world (no network access to it). There is a variety of other networking settings that you could apply to VM1 and H1: attach H1 to VM1 through a VPN (Virtual Private Network) and VM1 to the world on the Internet, set one up as a firewall and use IP masquerading for the other one, etc. You can therefore do much more with a PC when using VMware :-)

Q: Could it be possible that some exciting new Microsoft technology (like DirectX 15.0 ;-) ) suddenly prevent VMware from running applications that use it? How long would it take to release new version, the one that support that new feature?

A: If there is a new technology not supported by VMware, applications using it would either not run or run in a "less complete" mode. Depending on the technology, the effort to support it will vary in difficulty. Our goal is to be feature complete and we are working in that direction. We are of course very involved with the evolution of technology and do our best to stay on top of it :-)

Q: If there's one thing you would like to improve in VMware, what would it be?

A: We are always working on improving our software. As the product matures, we are trying to better understand how to serve our customers better. We have a pretty steady stream of communication with our users through Email, and newsgroup postings. Each of our releases have addressed bug fixes and product enhancements as demanded by our users. In the long run, we would like to be as feature complete as possible and support a large variety of host and guest operating systems.

Q: What are your future plans?

A: We would like to build a solid company and expand our product line and technology to help change the way people use their PCs. VMware wants to help people go beyond the current constraints of the traditional computing model. VMware delivers flexible computing to dramatically increase productivity and innovation. Our current product is aimed at the desktop market. We will look in ways our technology could be used in other fields.
 

Linux Forum

I'm not saying that Linux can't do everything I want. It just doesn't do it the way I'm used to. Since I come from the world of Windows desktops, there are some things I've gotten used to and don't want to leave just yet. It's not that Windows does them better, faster or more reliably; it just does them in a familiar way. As the Linux Desktop environment continues to evolve many of these programs will be either ported or similar programs will have duplicate feature sets. Until that blissful day, there is VMware.

VMware is a virtual machine emulator. It doesn't emulate any particular Operating System. It emulates the machine, and it is up to you to install the OS. In my case I need Windows 98 to run several programs that I don't have an equal for under Linux. Below I'll give you my install experiences and tell you what I've found to be good and bad about the product. One thing you should to keep in mind, I generally don't read the documentation first. There is no challenge in software with documentation. Beside installation and operation should be intuitive.

	The machine I used for this install is:
	Celeron 300A
	128MB SDRAM
	Creative Labs AGP Banshee Video
	Adaptech 2940UW SCSI Controller
	(2) 4GB SCSI Drives
	Panasonic 16X CD ROM
	ESS chip sound card
	Realtek Ethernet card

As you can see from the list of components, this is a slap together machine. I'm running stock Mandrake 6.0 with updates from one of their mirrors. This machine is configured as a desktop with no server type services other than Samba. I have recompiled the kernel like any good user should to optimize it for my machine components.

I downloaded the demo from http://www.vmware.com/ and registered for the free 30-day trial. Installation was quite easy. In fact I really can't remember anything siginificant about the installation process. When I first ran the program and ran through the configuration I realized that I needed about a gigabyte of free space to create the virtual drive. You can set this to any size you want and tailor it to the OS you are going to install. This gave me reason to add the 2nd 4GB drive. After the configuration file and virtual drive was created. I proceeded with the install of Windows 98. The virtual machine comes rather complete. Below is a snapshot of the initial boot process. You can even go into the virtual BIOS. The install of Windows 98 ran flawlessly. The only thing to note is the install took about twice as long as it would have on a stand-alone machine. I feel this is due to the CD ROM access, more about this later.

 

VMware boot's like a real machine complete with memory checks and BIOS.

Once the Windows 98 install was complete the virtual machine rebooted, into Windows 98 with no sound and a 16 color screen. Each time the virtual machine reboots, Linux stays up and the window reboots. This makes the Windows desire to reboot after every little change more bearable. At this point I downloaded the VMware Tools and installed that into Windows 98. After a reboot I had the same color depth as my X window (32 bit) environment and no sound. Two and a half hours of trying to figure out what was wrong with the sound (remember not using any documentation), I finally found how to enable sound support in the configuration wizard and got Windows 98 to detect the virtual sound card. I had sound after a Windows reboot.

From that point on it has worked like a charm. My Linux machine hasn't rebooted in the past eight days even though Windows 98 reboots at least three times a day. Every desktop style application I've installed has worked flawlessly with no noticeable delays in operation. I have even installed a few games. Games usually require a bit of adjustments in presetting the screen size and color depth. To do this you will have to set your screen depth on your X Window environment since the virtual machine runs at the same screen depth of your X Window environment.

Below is my list of neat stuff, things to watch out for and what needs to be fixed either by VMware in upcoming versions or through a workaround.

Neat Stuff

You don't have to mount floppies or CDs. VMware takes care of the mount process. It appears that VMware doesn't really mount the CD or floppy in a traditional way. It just accesses the device as needed. This could be one reason for some of the apparent slowness during installs.

While the applications are running and not accessing an external device, there is no apparent slowness. I've put a heavy processing load on my Linux machine and popped over to VMware. The switch to the virtual machine is slow but once I'm in the virtual machine everything appears to run at normal speed.

You can make multiple virtual machines. You can even duplicate a current configuration and virtual drive and run the duplicate as if it was a new machine. If you are really paranoid you could setup a script to automatically copy your working virtual desktop every night so if Windows blows up on you, you have a complete backup.

Using Samba you can mount Linux directories as virtual drives. This way you can keep your virtual drive fairly small and share your data files between Linux and your virtual machine. If you are curious how to setup Samba for this you can check out Simon Says Simple Samba Server for setting up a simple Samba server.

Watch Out

Windows has a really neat feature of polling the CD at regular intervals for auto notification and running all of those autorun files on the CDs. Turn it off. This is the first source of slow downs you will find on your virtual machine. To turn it off open your Windows Control Panel, open System, go to Devices and open the properties on your CD Rom drive. Uncheck Auto notification.

You should have at least 128MB of RAM on your system if you plan to run Windows in your virtual machine. Linux runs quite well in 64MB and Windows needs at least 64MB for any sort of reasonable speed.

Make sure you install the VMware Tools. This greatly speeds up your screen displays. VMware also offers an optimized version of XFree86 3.3.3.1. I haven't installed this because I'm using a 3dfx video card and I'm currently using a specially patched XFree86 3.3.3.3.

When you install the network ability you have several options. The one I chose is bridged. Inside Windows 98 I had to assign a unique IP address to my virtual machine. In many ways I feel that this is the best approach, at least for my networking environment. This makes the virtual machine very independent. It looks and acts like another machine on the network.

Bleah - Things that need to be fixed

There is no ability to change the color depth of the virtual machine's screen without changing the depth of the X Window environment. Many games and education software run at 256 colors. My Linux desktop doesn't look that great in 256 colors.

VMware needs to use lots of space in /tmp. For most people this won't be a problem, but for me I only have 40MB free in that partition. When it fills up, the only way to fix it is to crash your virtual machine.

 This was bothering me so much I went to the VMware web site and read the documentation. There is a workaround where you can set the temp directory to another directory by adding a line to your .cfg file for your virtual machine. This fixed the problem for me, but I really would have liked for this to be an option in the configuration wizard. To date I haven't seen it take too much more than 50MB for temp space.

All in all this is a great program. It allows me to run programs like Quicken, Eudora, Turbo Tax, Bryce 3 and Starcraft on my Linux machine without dual booting. I've always disliked the way MetaCreations programs took over the whole screen. Now, I can have it take over a whole virtual machine and keep that machine in a window.

If I had to rate vmware I'd give it 4 1/2 bears out of 5. But we don't do ratings like that here... yet.

[Nov. 20, 1999] Build a useful five-headed penguin

VMware's system emulator lets you run up to five OSs on one box simultaneously

Rawn Shah checks out VMware's latest system emulator, version 1.1. It promises to let you run a Linux host OS, then switch -- without rebooting -- among up to four other guest OSs that operate inside virtual hardware created by VMware. (2,100 words)

[July 25, 1999] Welcome to VMware Inc. - Virtual Platform Technology 

VMware software initially comes in two flavors, depending on the user's host operating system: VMware for Linux, and VMware for Windows NT. VMware for Linux (time-limited demo) -- run DOS-, FreeBSD-, Windows 3.x, 9x and NT 4.0-applications easily under Linux. VMware is included in SuSE distribution: http://linuxpr.com/releases/176.html

Experience of on of the users who has Celeron 450 MHz, 256MB RAM and had given virtual machine 64M was quite positive. He used NT driver SVGA from vmware, and after than it started to work with the screen noticeably faster and supported modes more than 800x600. (vmware recommend X 3.3.3.2). in this configuration Visio is working satisfactory (redrawing of screen is a little bit slow in non-full screen mode), but generally is OK. The fact that it's now possible to work on a single computer

Recommended Links

VMware Official Website

Workstation 6.0 Release Notes (HTML)
VMware ACE 2.0 Release Notes (HTML)

Workstation and Workstation ACE Edition Online Library (HTML)
     Workstation User's Manual (PDF)
     VMware ACE Administrator's Manual (PDF)

Related Documents
     Guest Operating System Installation Guide (HTML | PDF)
     Virtual Machine Mobility Planning Guide (PDF)
     Processor Check for 64-Bit Compatibility Guide (PDF)
     Disk Mount User Manual (PDF)
     Virtual Machine Converter User Manual (PDF)
     Technical Note: Dual-Boot Computers and Virtual Machines (PDF)

VMware's back

Solaris on VMware



Copyright © 1996-2007 by Dr. Nikolai Bezroukov. www.softpanorama.org was created as a service to the UN Sustainable Development Networking Programme (SDNP) in the author free time. Submit comments This document is an industrial compilation designed and created exclusively for educational use and is placed under the copyright of the Open Content License(OPL). Original materials copyright belong to respective owners. Quotes are made for educational purposes only in compliance with the fair use doctrine.

Standard disclaimer: The statements, views and opinions presented on this web page are those of the author and are not endorsed by, nor do they necessarily reflect, the opinions of the author present and former employers, SDNP or any other organization the author may be associated with. We do not warrant the correctness of the information provided or its fitness for any purpose.

Last modified: March 15, 2008