Search Wiki:

Linux Middleware for Windows Virtualization

Objectives

Creation and customization of a virtualization specialist Gnu/Linux system to boot a Microsoft Windows installation thru a USB storing device with the following characteristics:
  • Small size
  • Hardware independence
  • Extensible

Characteristics

Size

In order to keep the system smaller a minimum set of applications and libraries were selected:
Size.png
  • Device drivers (150 Mb)
  • LinuxMiddleware system (70Mb)

Hardware Independence

The LinuxMiddleware system loads the proper device drivers in order to run the same Microsoft Windows installation in distinct hardware’s configuration.

hwind.png

Extensibility

Users can add new functionatilies to the system without having to rebuild it from scratch. For that they only need the developer’s tools which will be released with the final version.

Screenshots


Picture1.png
Figure 1. Splash Screen

Picture2.png
Figure 2. Windows’ installation running in window mode

Picture3.png
Figure 3. Windows running in full-screen mode

Current Status

We will work on some small applications to control the virtual machine initialization ( we are still choosing the proper language, maybe python, maybe other), options like choose where to find the image, and configuration of start options for the virtual machine will be available.

Complimentary the system will be able to boot from as many devices as we can do it work. Initially pen drives will be the main focus, if you have an big enough pen drive, you can boot your windows image directly from the pen drive, independent of have or not the machine drivers installed. Others medias like an LiveDVD version will be worked on.

Development

Download sources here!

Developed by Applied Information Technology Laboratory - LTIA, from Sao Paulo State University - UNESP. http://www.ltia.fc.unesp.br

Portuguese Version
Last edited May 16 at 6:15 PM  by lucasces, version 23
Updating...