The Xen Project - Recently Added Listings - Projects Tue, 23 May 2017 02:56:38 +0100 FeedCreator 1.7.3 FreeRTOS for Xen on ARM Galois, Inc. maintains a port of FreeRTOS for Xen on ARM systems. The source is available on GitHub:

The initial work on this project was presented at the 2014 Xen Developer Summit. Patches and tickets are welcome!]]>
jtdaugherty Wed, 21 Jan 2015 11:45:01 +0100
OpenXT OpenXT is an open-source development toolkit for hardware-assisted security research and appliance integration. It includes hardened Xen VMs that can be configured as a user-facing virtualization appliance, for client devices with Linux and/or Windows guests. It has been used to develop managed software appliances to isolate demanding graphics workloads, untrusted workloads and multiple networks on a single laptop or desktop. OpenXT is optimized for x86 devices with Intel VT-d, TXT (Trusted Execution Technology) and a TPM. Client appliances developed on OpenXT can contain a mixture of open-source and proprietary software, supporting a range of business models.]]> rphilipson Tue, 21 Oct 2014 01:33:15 +0100 iPXE mcb30 Tue, 29 Jul 2014 21:59:53 +0100 Rump Kernels Rump kernels provide a full stack of mature and stable drivers for running off-the-Internet applications as Xen Project guests. Examples of supported drivers include POSIX'y system calls, TCP/IP networking (incl. firewalls, IPv6, etc.), file systems, encryption of block storage, a SCSI stack and PCI device drivers. Rump kernels are component-oriented, and stack builders can choose which components are necessary for their applications. Since rump kernels use unmodified NetBSD kernel drivers, maturity and stability is excellent. Traditional OS functions such as virtual memory and multiprocess management are not included, thereby avoiding unnecessary overhead for a cloud environment.]]> anttikantee Fri, 27 Jun 2014 15:35:53 +0100 HA Lizard: Xen 2-Host HA Pool with Local Storage Support iSCSI-HA is an add-on module for two node pools utilizing Xen Cloud Platform (XCP) or XenServer virtualization environments. It is intended to build highly available two-node clusters with local storage without limiting pool advanced functionality such as live migration. Generally, this is achieved with separate iSCSI/SAN and Xen clusters which require a minimum of four physical servers and a pair of redundant Ethernet switches to reach an adequate level of fault tolerance. This may not be the most efficient use of hardware for small cluster applications. The goal of iSCSI-HA is to provide a simple framework for building compact, highly available pools utilizing XenServer or Xen Cloud Platform with just two physical hosts. Full high availability feature set with live migration: - Local storage backed with replicated block storage (no need for external SAN) - Two levels of disk redundancy - Live Migration without external shared storage A complete step by step How-To and reference design is available for download.]]> haliz Mon, 22 Jul 2013 15:14:12 +0100 XenServer


XenServer is a turnkey open source virtualization solution that provides out-of-the box virtualization and cloud computing. XenServer includes the Xen Hypervisor, the enterprise ready XAPI toolstack and integrations for cloud, storage and networking solutions. It has support for

  • VM lifecycle: live snapshots, checkpoint, migration
  • Built-in support and templates for Windows and Linux guests
  • XenMotion live Migration
  • Storage XenMotion® live Migration (cross-pool migration, VDI migration)
  • Site Recovery functionality
  • High Availability
  • Host Power Management
  • VM Snapshots
  • Memory Optimization
  • Intellicache
  • Heterogeneous Pools
  • Role-based Administration
  • Performance Reporting and Alerting
Larsk Tue, 25 Jun 2013 15:01:27 +0100
HA-Lizard High Availability for XCP and XenServer-Sponsored by PulseSupply High Availability for XenServer and Xen Cloud Platform (XCP) HA-lizard provides complete automation for managing host and VM failover in Xen server pools which utilize the XAPI management interface and toolstack (as in Xen Cloud Platform and XenServer). The software suite provides complete HA features within a given pool. The overall design is intended to be lightweight with no compromise of system stability. Traditional cluster management suites are not required. HA is provided with built in logic for detecting and recovering failed services. Development is well tested and based on Xen Cloud Platform (XCP) version 1.6 and XenServer 6.1. HA-Lizard Core Features - Auto-start of any failed VMs - Auto-start of any VMs on after reboot - Detection of failed hosts and automated recovery of any affected VMs - Detect and clean up orphaned resources after a failed host is removed - Removal of any failed hosts from pool with takeover of services - Fencing support for HP ILO, XVM and POOL fencing (forceful removal of host from pool) - Split brain prevention using heuristics from external network points and quorum - HA support for pools with two hosts - Structured interface for simple “bolt-on” of fencing scripts - Dual operating modes for applying HA to appliances or individual VMs - Ability to exclude selected appliances and VMs from HA logic - Auto detection of host status allows for safely working on hosts without disabling HA - Centralized configuration for entire pool stored in XAPI database - Command-line tool for managing global configuration parameters - Parameter override available per host for custom configurations - HA can be enabled/disabled via command line tool or graphical interface (like XenCenter) - Extensive Logging capabilities to system log file - Email alerting on configurable triggers - Dynamic cluster management logic auto-selects roles and determines recovery policy - No changes to existing pool configuration required. All logic is external - No dependencies – does not compromise pool stability or introduce complex SW packages. - Designed to work with the resident packages on a standard XCP/XenServer host]]> haliz Wed, 15 May 2013 18:10:51 +0100 XVA rcpavlicek Fri, 12 Apr 2013 22:11:47 +0100 Stacklet Bundler rcpavlicek Fri, 12 Apr 2013 22:11:38 +0100 Host sFlow rcpavlicek Fri, 12 Apr 2013 22:11:33 +0100 VastSky rcpavlicek Fri, 12 Apr 2013 22:05:02 +0100 Open vSwitch Open vSwitch is a production quality, multilayer virtual switch licensed under the open source Apache 2.0 license.]]> rcpavlicek Fri, 12 Apr 2013 22:04:56 +0100 ATA over Ethernet (AoE) drivers rcpavlicek Fri, 12 Apr 2013 22:04:48 +0100 Xen Cloud Control System (XCCS) rcpavlicek Fri, 12 Apr 2013 21:58:18 +0100 OpenXenManager rcpavlicek Fri, 12 Apr 2013 21:58:04 +0100 RT-XEN rcpavlicek Fri, 12 Apr 2013 21:21:51 +0100 The Haskell Lightweight Virtual Machine (HaLVM) rcpavlicek Fri, 12 Apr 2013 21:21:39 +0100 Erlang on Xen

Erlang on Xen is a highly compatible Erlang VM capable of running as Xen guest OS. We have been running Erlang on the bare virtual iron since 2011.

With Erlang on Xen, in less than 100 milliseconds after the launch a new node starts to run the application code. Its startup latency is thus 100-1000 times lower than that of a typical Linux + Erlang VM combo. The overall performance does not suffer - Erlang on Xen repeatedly scores better in Estone tests than the standard Erlang (Erlang/OTP 15B). Coupled with modest resource consumption - image sizes start with a nominal 1M - Erlang on Xen paves the way to zero footprint clouds, clouds that provision instances after the request for processing has been received.

The code is available as open source at

rcpavlicek Fri, 12 Apr 2013 21:21:31 +0100
EmbeddedXEN rcpavlicek Fri, 12 Apr 2013 21:21:16 +0100 ChromiumOS64 rcpavlicek Fri, 12 Apr 2013 21:20:57 +0100 Qubes rcpavlicek Fri, 12 Apr 2013 20:38:03 +0100 Xway rcpavlicek Fri, 12 Apr 2013 20:36:14 +0100 xen-tools rcpavlicek Fri, 12 Apr 2013 20:36:10 +0100 xen-shell rcpavlicek Fri, 12 Apr 2013 20:36:06 +0100 XenDebugger rcpavlicek Fri, 12 Apr 2013 20:36:02 +0100 Snowflock Snowflock leverages virtual machine (VM) technology to enable high performance computing on cloud environments. Cloud computing has the potential to simplify the deployment of high performance applications by shifting the significant fixed costs of provisioning and operating the data center to a third party service provider, such as Amazon or Yahoo, who offers computation and storage for rent as a metered commodity. VM execution provides security, performance isolation, and the flexibility of running in a programmer customized environment.]]> rcpavlicek Fri, 12 Apr 2013 20:35:57 +0100 Parallax rcpavlicek Fri, 12 Apr 2013 20:35:53 +0100 Domain Technologie Control (DTC) DTC can take care of the management of your VMs. It also does Network and CPU graphing for all your VMs and allow your users to connect to it's VMs physical consoles over ssh (LGPL)]]> rcpavlicek Fri, 12 Apr 2013 20:35:48 +0100 XenAccess rcpavlicek Fri, 12 Apr 2013 20:25:22 +0100 Vyatta Core Software (VC) rcpavlicek Fri, 12 Apr 2013 20:25:15 +0100 Isolated Execution rcpavlicek Fri, 12 Apr 2013 20:25:10 +0100 Xengine rcpavlicek Fri, 12 Apr 2013 20:20:14 +0100 Zentific Zentific is a web-based management interface for the effective control of virtual machines running upon the Xen(R) hypervisor. Designed to maintain a high level of reliability, security, scalability, and ease of use, the interface serves both administrators and end-users of all proficiency levels. In the spirit of the open-source projects which have made Zentific possible, the application is itself open to the community.]]> rcpavlicek Fri, 12 Apr 2013 20:20:06 +0100 xnCORE Software Suite rcpavlicek Fri, 12 Apr 2013 20:20:00 +0100 Virtual High Performance Computing Environment (VHPCE) rcpavlicek Fri, 12 Apr 2013 19:55:11 +0100 ConVirt Open Source danno63 Fri, 12 Apr 2013 19:55:06 +0100 SecondSite rcpavlicek Fri, 12 Apr 2013 19:24:21 +0100 Ganeti rcpavlicek Fri, 12 Apr 2013 19:21:16 +0100 Remus rcpavlicek Fri, 12 Apr 2013 19:21:02 +0100 DRBD rcpavlicek Fri, 12 Apr 2013 19:15:13 +0100