Main > Free Download Search >

Free virtual machines software for linux

virtual machines

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1935
VMware Server 1.0.3 Build 44356

VMware Server 1.0.3 Build 44356


VMware Server is a robust yet easy to use product for users new to server virtualization technology. more>>
VMware Server product is a robust yet easy to use software 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.
Benefits of VMware Server
Provision a new server in minutes without investing in new hardware.
Run Windows and Linux operating systems and applications on the same physical server.
Increase the utilization of a physical server.
Move virtual machines from one physical host to another without re-configuration.
With VMware Server you can:
Streamline software development and testing by allowing developers to create multiple environments with different operating systems on the same server.
Evaluate software in ready-to-run virtual machines without installation and configuration.
Re-host legacy operating systems such as Windows NT Server 4.0 and Windows 2000 Server in a virtual machine running on new hardware and operating system.
Simplify server provisioning by building a virtual machine once and deploying it multiple times.
Leverage pre-built, ready-to-run virtual appliances that include virtual hardware, operating system and application environments. Virtual appliances for Web, email, proxy and other infratructure services are available for download from the VMTN Virtual Machine Center.
VMware Server is the first step to VMware Virtual Infrastructure
While VMware Server is a compelling product for new virtualization users, VMware Virtual Infrastructure products-ESX Server with Virtual SMP and VirtualCenter with VMotion-enable companies to implement large-scale production server consolidation, business continuity, and enterprise desktop solutions with enterprise-class performance, high availability, manageability and security. View a comparison between VMware Server and VMware Virtual Infrastructure.
Enhancements:
- This release fixes four security vulnerabilities, as reported in CVE-2007-1337, CVE-2007-1877, CVE-2007-1069, and CVE-2007-1876.
- These vulnerabilities permitted denial of service, crashes of Windows guests, or corrupted stack pointers.
- A problem with VMware Tools that caused the guest to run out of memory was fixed.
- A crash in the VIX API was resolved.
- Building of the kernel and the HGFS modules was improved.
- Several occasional crashes were fixed.
<<less
Download (101.7MB)
Added: 2007-05-02 License: Freeware Price:
1821 downloads
VBox Runner 0.2

VBox Runner 0.2


Allows you to start your VirtualBox virtual machines from Krunner more>>
VBox Runner 0.2 provides you with a small but very useful KRunner module which can allow you to run your VirtualBox virtual machines from KRunner. This product will be an excellent choice for everyone.

Requirements: Sun xVM VirtualBox

<<less
Added: 2009-07-06 License: GPL Price: FREE
11 downloads
Virtual Machine Manager 0.3.1

Virtual Machine Manager 0.3.1


Virtual Machine Manager (virt-manager for short package name) is a desktop application for managing virtual machines. more>>
Virtual Machine Manager (virt-manager for short package name) is a desktop application for managing virtual machines. It presents a summary view of running domains and their live performance & resource utilization statistics.

A detailed view presents graphs showing performance & utilization over time. Ultimately it will allow creation of new domains, and configuration & adjustment of a domains resource allocation & virtual hardware. Finally an embedded VNC client viewer presents a full graphical console to the guest domain.

The application logic is written in Python, while the UI is constructed with Glade and GTK+, based on mockups provided by UI interaction designers. The libvirt Python bindings are used to interacting with the underlying hypervisor.

This enables the application to be written independant of any particular hypervisor technology, although Xen is the current primary platform. When libvirt is ported to additional hypervisors minimal effort will be required to update the management UI.

<<less
Download (0.92MB)
Added: 2007-02-23 License: GPL (GNU General Public License) Price:
581 downloads
High Level Virtual Machine 0.1

High Level Virtual Machine 0.1


High Level Virtual Machine is a toolkit for developing virtual machines for dynamic languages. more>>
High Level Virtual Machine is a toolkit for developing virtual machines for dynamic languages.
The High Level Virtual Machine is:
- Based on LLVM (Low Level Virtual Machine). LLVM is HLVMs sister project. HLVM gains tremendous capability from LLVM in the areas of code generation, bytecode storage, runtime execution, etc.
- Aimed at supporting dynamic languages such as Ruby, Python, Perl, Jython, Haskell, Prolog, etc.
- A complete compiler developers toolkit for creating new languages easily. To write a new compiler, language designers simply write a plugin that describes the language to HLVM and how to translate the grammar productions into HLVMs comprehensive Abstract Syntax Tree (AST). After that, HLVM handles all aspects of code generation, bytecode storage, XML translation, JIT execution or interpretation, and native compilation.
- A language interoperability framework. Because all front end compilers generate code in the same AST, they can interoperate. Use of the runtime library for common constructs (e.g. "string") allow even complex data types to be shared between languages. Users of HLVM can write complex programs in multiple languages and be assured the result can be executed efficiently.
- A code management system including code revisioning, interface versioning, automated recompilation, separation of workspaces, etc.
- Currently under development. Project started April 20th, 2006. Stay tuned to this web site for future developments.
<<less
Download (0.12MB)
Added: 2006-06-15 License: LGPL (GNU Lesser General Public License) Price:
1227 downloads
Virtual Machine Viewer 0.0.1

Virtual Machine Viewer 0.0.1


Virtual Machine Manager software is a desktop user interface for managing virtual machines. more>>
Virtual Machine Manager software (virt-manager for short package name) is a desktop user interface for managing virtual machines. The project presents a summary view of running domains and their live performance & resource utilization statistics. A detailed view presents graphs showing performance & utilization over time. Ultimately it will allow creation of new domains, and configuration & adjustment of a domains resource allocation & virtual hardware. Finally an embedded VNC client viewer presents a full graphical console to the guest domain.

The application logic is written in Python, while the UI is constructed with Glade and GTK+, based on mockups provided by UI interaction designers. The libvirt Python bindings are used to interacting with the underlying hypervisor. This enables the application to be written independant of any particular hypervisor technology. Initially Xen was the primary platform supported, however, since libvirt 0.2.0 and virt-manager 0.3.1 it is possible to manage QEMU and KVM guests too. It is expected that support for additional hypervisors / virtualization products will expand even further over time as additional libvirt drivers are written.
The "Virt Install" tool (virtinst for short package name) is a command line tool which provides an easy way to provision operating systems into virtual machines. It also provides an API to the virt-manager application for its graphical VM creation wizard.

The "Virt Clone" tool (virtinst for short package name) is a command line tool for cloning existing inactive guests. It copies the disk images, and defines a config with new name, UUID and MAC address pointing to the copied disks.
The "Virtual Machine Viewer" application (virt-viewer for short package name) is a lightweight interface for interacting with the graphical display of virtualized guest OS. It uses GTK-VNC as its display capability, and libvirt to lookup the VNC server details associated with the guest. It is intended as a replacement for the traditional vncviewer client, since the latter does not support SSL/TLS encryption of x509 certificate authentication.

<<less
Download (0.081MB)
Added: 2007-08-22 License: GPL (GNU General Public License) Price:
804 downloads
Virtual Appliances Cacti Server Build 75

Virtual Appliances Cacti Server Build 75


Virtual Appliances are nano-sized virtual machines with Web user interfaces for deploying instant infrastructure. more>>
Virtual Appliances are nano-sized virtual machines with Web user interfaces for deploying instant infrastructure and applications. They are Gentoo Linux based and optimized for use in VMware and Xen.
Virtual Appliances are free to download and use, and you can choose from a simple Web server, an Apache Tomcat server, a MySQL server, and a PostgreSQL server.
Enhancements:
- This Virtual Appliance server runs Cacti, which is a network graphing solution based on RDDTool.
- It is used to provide real-time and historical visualization of network activities.
- The Cacti Server includes onboard MySQL and PHPmyAdmin in a 40MB download package to run under any VMWare product or VirtualPC.
- As with other Virtual Appliances, this Cacti Server can use Virtual Hard drives automatically, which allows for a database of any practical size.
<<less
Download (MB)
Added: 2006-12-07 License: Free To Use But Restricted Price:
624 downloads
Virtual Appliances Base 0.1.059

Virtual Appliances Base 0.1.059


Virtual Appliances are nano-sized virtual machines with Web user interfaces for deploying instant infrastructure and application more>>
Virtual Appliances are nano-sized virtual machines with Web user interfaces for deploying instant infrastructure and applications.
The are Gentoo Linux based and optimized for use in VMware.
Summary Instructions for using the Base Virtual Appliance
Download the Virtual Appliance.
If you do not have VMware Player, Workstations, Server, GSX, or ESX, Download VMware Virtual Player or VMware Virtual Server and install it.
Unpack the Virtual Appliance zip or tar.bz2 file.
Use your VMWare product to open and run the VirtualAppliancesBase.vmx file
Observe your VMWare console. The Virtual Appliance IP address will be printed there.
Using your Web Browser, open the Virtual Appliance Management console at https://your_ipaddress:8000/
The Mangement console listens on port 8000 and uses https.
Login to the admin console. The factory username:password is admin:admin.
Change the admin password to something secret through Configuration|Authentication
Enter shared storage information in Configuration|Storage
Your shared storage files will now be available via the webserver on the Virtual Appliance at http://your_ipaddress
Enhancements:
- This is a new Virtual Appliance featuring an instant PostgreSQL server and phpPgAdmin.
- It is a fully self contained Virtual Appliance, only 14MB to download, and ready to use with no configuration.
<<less
Download (13.4MB)
Added: 2006-07-01 License: Free To Use But Restricted Price:
1212 downloads
C# Java Virtual Machine 1.0.1

C# Java Virtual Machine 1.0.1


C# Java Virtual Machine is a tiny implementation of the Java VM, including simple native classes. more>>
C# Java Virtual Machine is a tiny implementation of the Java VM, including simple native classes. This project is written using the C# language. The VM is very easily expandable by writing additional native or Java classes.
Enhancements:
- The DbConnection class, which provides a connection to MS SQL or PostgreSQL using ADO.NET, was added.
- The Syst.MachineName method, which returns the machine name, was added.
- String.startsWith and String.endsWith functions were added.
- Some comments for VM.cs were written.
<<less
Download (0.40MB)
Added: 2007-05-25 License: GPL (GNU General Public License) Price:
884 downloads
Virt Install 0.101.0

Virt Install 0.101.0


Virt Install is a command line tool built on top of libvirt that facilitates installation of virtual machines. more>>
Virt Install is a command line tool built on top of libvirt that facilitates installation of virtual machines. Virt Install project supports installation of fully-virtualized Xen guest machines for arbitrary operating systems and installation of Xen paravirtualized Fedora/RHEL operating systems.

The tool takes care of fetching the guest kernels, creating file based disk images, and booting the guest operating system installer media.

<<less
Download (0.032MB)
Added: 2007-02-23 License: GPL (GNU General Public License) Price:
976 downloads
joeq virtual machine 20030812

joeq virtual machine 20030812


joeq virtual machine is a language-independent Java virtual machine implemented in Java. more>>
Joeq is a virtual machine and compiler infrastructure designed to facilitate research in virtual machine technologies such as Just-In-Time and Ahead-Of-Time compilation, advanced garbage collection techniques, distributed computation, sophisticated scheduling algorithms, and advanced run time techniques.
Joeq is entirely implemented in Java, leading to reliability, portability, maintainability, and efficiency. It is also language-independent, so code from any supported language can be seamlessly compiled, linked, and executed -- all dynamically.
Each component of the virtual machine is written to be independent with a general but well-defined interface, making it easy to experiment with new ideas.
Joeq is released as open source software, and is being used as a framework by researchers on five continents on topics ranging from automatic distributed virtual machines to whole-program pointer analysis.
Joeq is a virtual machine and compiler infrastructure designed to be a platform for research in compilation and virtual machine technologies. We had three main goals in designing the system. First and foremost, we wanted the system to be flexible. We are interested in a variety of compiler and virtual machine research topics, and we wanted a system that would not be specific to researching a particular area.
For example, we have interest in both static and dynamic compilation techniques, and in both type-safe and unsafe languages. We wanted a system that would be as open and general as possible, without sacrificing usability or performance.
Second, we wanted the system to be easy to experiment with. As its primary focus is research, it should be straightforward to prototype new ideas in the framework. With this in mind, we tried to make the system as modular as possible, so that each component is easily replaceable. Learning from our experience with Jalapeno, another virtual machine written in Java, we decided to implement the entire system in Java.
This makes it easy to quickly implement and prototype new ideas, and features like garbage collection and exception tracebacks ease debugging and improve productivity. Java, being a dynamic language, is also a good consumer for many of our dynamic compilation techniques; the fact that our dynamic compiler can compile the code of the virtual machine itself means that it can dynamically optimize the virtual machine code with respect to the application that is running on it. Javas object-oriented nature also facilitates modularity of the design and implementation.
Third, we wanted the system to be useful to a wide audience. The fact that the system is written in Java means that much of the system can be used on any platform that has an implementation of a Java virtual machine. The fact that Joeq supports popular input languages like Java, C, C++, Fortran, and even x86 binary code increases the scope of input programs. We released the system on the SourceForge web site as open source under the Library GNU Public License.
It has been picked up by researchers on five continents for various purposes, among them: automatic extraction of component interfaces, static whole-program pointer analysis, context-sensitive call graph construction, automatic distributed computation, versioned type systems for operating systems, sophisticated profiling of applications, advanced dynamic compilation techniques, system checkpointing, anomaly detection, secure execution platforms and autonomous systems. In addition, Joeq is now used as the basis of the Advanced Compilation Techniques class taught at Stanford University.
Joeq supports two modes of operation: native execution and hosted execution. In native execution, the Joeq code runs directly on the hardware. It uses its own run-time routines, thread package, garbage collector, etc. In hosted execution, the Joeq code runs on top of another virtual machine. Operations to access objects are translated into calls into the reflection library of the host virtual machine.
The user code that executes is identical, and only a small amount of functionality involving unsafe operations is not available when running in hosted execution mode. Hosted execution is useful for debugging purposes and when the underlying machine architecture is not yet directly supported by Joeq. We also use hosted execution mode to bootstrap the system and perform checkpointing, a technique for optimizing application startup times.
Joeq system consists of seven major parts:
- Front-end: Handles the loading and parsing of input files, such as Java class files, SUIF files, and binary object files.
- Compiler: A framework for performing analyses and optimizations on code. This includes the intermediate representation (IR) of our compiler.
- Back-end: Converts the compilers intermediate representation into native, executable code. This code can be output to an object file or written into memory to be executed. In addition, it generates metadata about the generated code, such as garbage collection maps and exception handling information.
- Interpreter: Directly interprets the various forms of compiler intermediate representations.
- Memory Manager: Organizes and manages memory. Joeq supports both explicitly-managed and garbage-collected memory.
- Dynamic: Provides profile data to the code analysis and optimization component, makes compilation policy decisions, and drives the dynamic compiler.
- Run-time Support: Provides runtime support for introspection, thread scheduling, synchronization, exception handling, interfacing to external code, and language-specific features such as dynamic type checking.
<<less
Download (1.0MB)
Added: 2005-04-22 License: LGPL (GNU Lesser General Public License) Price:
1645 downloads
UMLMON 1.0.3

UMLMON 1.0.3


UMLMON is a complete run time environment for User Mode Linux. more>>
UMLMON is a complete run time environment for User Mode Linux. There is a separate monitor daemon for every VM.
UMLMON project creates the run time environment and starts the VM by executing the UML kernel. The daemon also determines the arguments that are passed to the UML kernel, and includes special support to set up arguments for memory size, virtual disks, virtual network interfaces, and console channels in a convenient way.
UMLMON also includes routines to do certain administration tasks like the creation of disks.
The team UMLMON + UML can be applied in the following areas:
- Server consolidation: Improve the utilization of server hardware, and ease the operation of servers.
- Virtual security zones: Instead of building demilitarized zones (DMZ) with real hardware, it is a cost-effective alternative to set up purely virtual DMZs on a single host.
- Virtual hosting: A cheap version of server hosting is virtual hosting; instead of leasing real computers to customers, virtual machines are used.
- Laboratory nets: By using virtual machines it is possible to build cheap laboratory nets, e.g. to test software in real network environments.
- Training environments: One can use virtual machines for Linux trainings where participants can get true administrators priviledges without any risks.
Enhancements:
- This release no longer call the problematic glibc function getgrouplist, which is often broken (symptom: segmentation fault immediately after starting umlmon).
<<less
Download (3.2MB)
Added: 2006-01-08 License: GPL (GNU General Public License) Price:
1384 downloads
XenMan 0.6

XenMan 0.6


XenMan is an intuitive GUI based Xen management tool covering all phases of the operational lifecycle. more>>
XenMan is an intuitive GUI based Xen management tool covering all phases of the operational lifecycle.

XenMan should prove valuable to both Xen administrators and those seeking an introduction to Xen virtualization management.

When you start XenMan the first time, it will prompt you with a dialog box requesting you to specify.

Disk Location : The Doms can have disks supported by files in a file system. This is the directory where the disks for the doms would get created. Choose a directory with enough disk space. (few GB)

Snapshot Location : Xen supports saving a state of a running Virtual Machine and restoring it at a later time. The snapshot location is default directory where snapshot of running virtual machines would be stored. Again, choose a directory with enough disk space.(few GBs)

<<less
Download (0.31MB)
Added: 2007-01-06 License: LGPL (GNU Lesser General Public License) Price:
1027 downloads
DTC-Xen 0.2.4

DTC-Xen 0.2.4


DTC-Xen is a Xen dom0 application and SOAP server (with authentication and SSL) through which a Domain Technologie Control (DTC) more>>
DTC-Xen is a Xen dom0 application and SOAP server (with authentication and SSL) through which a Domain Technologie Control (DTC) Web hosting panel can be connected to manage your VMs.
It supports remote start, shutdown, and destroy of your virtual machines, as well as SSH login in the physical console (with the ability to remotely change the SSH password).
DTC-Xen also displays CPU and network graphs that can be used to analyse the performance of your virtual machines.
Enhancements:
- There was a bug in the calculation of the MAC address when calling changeBSDKernel to be able to change the kernel between NORMAL and INSTALL.
- Its now resolved.
- Be sure also to update DTC to the latest CVS version.
<<less
Download (0.021MB)
Added: 2006-09-19 License: GPL (GNU General Public License) Price:
1132 downloads
GNU Classpath 0.95

GNU Classpath 0.95


GNU Classpath is a project to create free core class libraries for use with virtual machines. more>>
GNU Classpath (essential libraries for Java) is a project to create free core class libraries for use with virtual machines and compilers for the Java programming language.
GNU Classpath project includes all native methods and core classes necessary for a completely functional execution environment.
Enhancements:
- The 1.5 generics work was fully merged.
- The code is bootstrappable with OpenJDK javac compiler.
- URLConnection timeout support was added.
- TimeZone can use the platform zoneinfo file when available.
- The Collection classes, lang.management, and util.spi have been updated to 1.6.
- A 1.6 ServiceLoader was added.
- Speed was increased for Cairo and Freetype Graphics2D support.
- The ASM library is now included.
- Detection of browser plugin mechanisms was improved for gcjwebplugin applet support in Mozilla, Iceweasel, and Firefox.
<<less
Download (6.5MB)
Added: 2007-04-23 License: GPL (GNU General Public License) Price:
917 downloads
Qemudo 0.1.1

Qemudo 0.1.1


Qemudo is a Web interface to QEMU offering a way for users to access and control multiple virtual machines. more>>
Qemudo is a Web interface to QEMU offering a way for users to access and control multiple virtual machines (guest systems) running on one or more remote physical machines (host systems).
From the Web interface, VMs can be created, started up, shut down, reset, and accessed (monitor, keyboard and mouse). Access to the VMs is done through a VNC applet making use of the VNC protocol natively supported by QEMU 0.8.1 and later.
Qemudo has been primarily designed to function in a cluster environment, where its Web interface gives a unified view on all the VMs running on a cluster of physical machines. Of course it can also be used just as easily to manage only a couple of VMs running locally.
Known Issues
A core component of Qemudo, qsh, crashes with the error message send: Cannot determine peer address due to a Perl bug that manifests itself only on certain platforms such as OpenBSD. See Perl bug 41521. Perl 5.8.9 (yet to be released) will apparently include a patch for this bug.
Enhancements:
- Support was added for the new -vnc option syntax in QEMU 0.9.0.
- A qemudorc shell script that launches QEMU is created by qd for every VM that is started up.
- This gives users the possibility to manually edit this file to tweak the options passed to QEMU.
- A Perl bug has been fixed in qsh: sockname() was replaced with hostpath().
- Installation documentation has been improved.
<<less
Download (0.024MB)
Added: 2007-03-01 License: GPL (GNU General Public License) Price:
969 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5