Bochs emulator helping to boot Windows on Intel Macs

Quoting from OSNews:

IBM researchers Singh, Smith & Reed are developing in their free time legacy BIOS support for Intel Macs. “BAMBIOS” is using Boch’s BIOS emulation code and has also adapted its graphical BIOSes for the current ATi and Intel graphics chipsets used on the Intel Macs today.

To EFI, our software looks like a regular EFI program which happens to be a bootloader. This bootloader contains a binary payload which is an entire BIOS, VGA BIOS, and other x86-specific glue needed to boot the machine. This binary payload is loaded into memory in the legacy BIOS space. To all software on the machine, it appears as if the machine has a traditional BIOS. An important aspect of BAMBIOS is that its goal is to be non-disruptive.

Read the whole article at source.

Delivering applications in an enterprise environment

Brian Madden posted a very interesting article about application delivery in a Windows environment.

He considered 9 ways to do so, including 3different with products like VMware and Softricity, underlying pros and cons:

  • Application Streaming and Virtualizatiion
    Use something like Softricity to stream the application to the user’s device on demand
  • VMware PC
    Build a huge VMware server and divide it into multiple VMs, with each VM running Windows XP. Provide remote access via XP’s built-in remote desktop
  • VMware Clients within Terminal Server / Citrix Sessions
    Build a server and install terminal services and Citrix. Install VMware Workstation (or Microsoft Virtual PC) as a publish application in Citrix. Then “publish” a VMware disk image for each user. Users connect to the published VM via ICA

Read it at source.

Be sure to read comments as well. The first one states: Citrix should have bought VMware or vice versa and I found it pretty interesting.

OT: Chat about virtualization.info posts

To provide a more interactive experience I actived an online chat system for virtualization.info.

From the home page, on the left sidebar, you can activate it by simply clicking on chat about this page.
It will start an AJAX chat float window, dockable on the browser window (no intervention from you).

The service, totally unmoderated, is provided by Gabbly and it actually offers nickname changing, history and RSS feed (it provides a daily transcript).

It’s an experimental feature and as soon as I’ll see SPAM or unfair messages I’ll close it immediately.

Whitepaper: Providing LUN Security with VMware ESX Server

VMware has released a very interesting paper about Storage Attached Networks (SANs) security:

VMware ESX Server provides strong security and performance isolation for virtual machine storage. Each virtual machine sees only the virtual disks that have been presented to its virtual SCSI adapters. Virtual machines cannot see the physical Fibre Channel HBAs on the ESX Server host on which they run. Nor, in typical use cases, do they see the LUNs on which their virtual
disks reside. Emerging mechanisms for LUN security in a virtual environment from Fibre Channel HBA vendors provide an alternative for accomplishing the same goals.

In a physical Fibre Channel SAN environment, LUN security is typically accomplished through a combination of LUN masking and zoning. Using these approaches in a vendor-recommended
way ensures that a given LUN can be accessed only by a single host, as identified by the world wide names (WWN) of its HBAs.

In a virtual environment, this situation changes slightly. It is now possible to have multiple virtual machines on a single physical host. Furthermore, to facilitate the use of advanced technologies
such as VMotion, multiple ESX Server hosts may have their LUN masking and zoning set up to allow for broad access, with control being maintained by VMFS, the distributed file system that is
included as part of ESX Server.

As this document explains in greater detail:

  • Virtual machines can see and access only specific units of storage that the ESX Server administrator explicitly allows. This is true whether the virtual machine is using virtual disks on a VMFS file system or raw device mappings.
  • The operating system within the virtual machine cannot change its own storage access nor interrogate a unit of storage in a way that allows it to discover any other storage units not defined by the ESX Server administrator.
  • Special mechanisms are built in so concurrent access by multiple ESX Server systems to storage can take place safely. This protection enables advanced functionality such as VMotion.

Download it here.

Virtualization to transform IT, says VMware founder

Quoting from ComputerWorld:

As founder and chief scientist at VMware Inc., Mendel Rosenblum has been in the thick of the development of virtualization technologies. He recently spoke with Computerworld’s Robert L. Mitchell and discussed how virtualization is changing the IT landscape.

CW: Ten years from now, how will virtualization have changed the PC and server landscape?

MR: Virtualization will provide all the computation, all of the disks and all of the networks in your organization. You’ll have decisions to make about when I buy more storage bricks or compute bricks based on scheduling of the workload I need to do. It might give me hints that I might need to buy more of this resource or the other, but it’s all totally anonymous to me.

That’s fundamentally different from the way we work today. Right now, people bring up a server and give it some name so they can personalize it. That will be gone in 10 years. You’ll no longer think of a server as being something other than how you think of a disk in a disk array today.

Today, you put the world’s most general-purpose operating system on [a server] so you can multipurpose it for anything you want. In a virtual world, you build virtual machines and just customize what you want to do. That’ a pretty different way of thinking about how computing goes on.

Read the whole article at source.

Thanks to VMTN Blog for the news.

Tool: Unofficial VMware Tools for Sun Solaris 10

Juergen Winkelmann (probably hearing me praying since months…) released an unofficial VMware Tools set for Workstation 5.5.1 and ESX Server 2.5.1.

The package has following features:

  • enter and leave console window without CTRL-ALT
  • copy and paste to and from console window
  • connect and disconnect removable devices through the “Devices” tab of vmware-toolbox
  • guest resizing through “Autofit Guest” and “Fit Guest Now” (only for Solaris 10 Update 1 (1/06) running on VMware WS 5.5.1)
  • delivery of heartbeats and configuration information to the host system through vmware-guestd

Missing features are:

  • shared folders (vmhgfs)
  • high speed network adapter (vmxnet)
  • memory management (vmmemctl)

Download them here.

If you are going to try this package you could find interesting my guide on How to install Sun Solaris 10 inside VMware Workstation 5.5.

Book: IBM Virtualization Engine Platform Version 2 Technical Presentation Guide

IBM Redbook department released a book about the IBM Virtualization Engine 2.0:

This IBM Redbook provides foils and technical information presented as speaker notes that describe all the existing virtualization features and products included in the IBM Virtualization Engine Version 2. The IBM Virtualization Engine is the IBM delivery vehicle of the virtualization concepts; it includes innovations in resource virtualization as well as management, performance, modelling and visualization services for the infrastructure components in an heterogeneous environment. A new version of the Virtualization Engine has been detailed in November 2005. The Virtualization Engine platform provides the foundation to build an infrastructure more simple to manage; it is based on open interfaces and industry standards. It provides a set of blocks for progressively building business oriented solutions, allowing clients to start where they want and to evolve at their own pace. This new version is made of Virtual Resources which are integrated into the IBM systems and Virtual Management and Access components which are a multi-platform offering of system tools for a variety of operating system environments. Some of the components are available since December 2005; other components will be made available early in 2006.

This redbook is suitable for IT architects and for IT specialists who want to understand how the virtualization components fit into the Service Oriented Architecture, to understand the products offerings in detail or to plan a project that includes the use of these features and products.

Table of Contents

  • Chapter 1 – Introduction to the Virtualization Engine platform
  • Chapter 2 – IBM Director 5.10
  • Chapter 3 – Resource Dependency Service
  • Chapter 4 – The Virtualization Engine console
  • Chapter 5 – Enterprise Workload Manager
  • Chapter 6 – Integrated Virtualization Manager for pSeries and Virtual Partition Manager for iSeries
  • Chapter 7 – Security
  • Chapter 8 – Getting started
  • Chapter 9 – Virtual resources: server specific virtualization functions

Download it here.

Mellanox drives 10Gb/s InfiniBand into datacenters at enterprise gigabit Ethernet prices

Quoting from the Mellanox official announcement:

Mellanox Technologies Ltd, the leader in business and technical computing interconnects, announced the immediate availability of a 10Gb/s InfiniBand® adapter card priced at $125 for OEM volume purchase orders.

A single InfiniBand HCA card in each server and storage node is the only I/O adapter required to interconnect a highly scalable and reliable grid, as opposed to several multi-port Enterprise Gigabit Ethernet NICs and Fibre Channel HBAs. InfiniBand I/O consolidation simplifies cabling, eases system management, eliminates unnecessary fabric infrastructure equipment, reduces power, and delivers optimal total cost of ownership (TCO).

Virtual infrastructure solutions, like those from industry leader VMware, when deployed over InfiniBand will facilitate off-the-shelf data center applications such as CRM, ERP, order processing, financial, payroll, inventory management, and others to run transparently while realizing the inherent benefits of I/O consolidation and performance increase of a high bandwidth, low-latency interconnect. As part of the VMware Community Source program, Mellanox is taking a leadership position in cooperative development of high performance virtual infrastructure solutions based on VMware ESX Server.

“InfiniBand’s ability to partition I/O to multiple end-points, and consolidate I/O across data center applications holds the promise for added flexibility and cost savings within VMware environments,” said Bernie Mills, senior director of developer programs at VMware. “Mellanox has a clear commitment to delivering cost-effective virtual infrastructure solutions and has been actively involved in the VMware Community Source program since its inception. We continue to look forward to working with them in concert with other InfiniBand vendors within the community.”