Xen

Xen originated as a research project at the University of Cambridge led by Ian Pratt, a senior lecturer in the Computer Laboratory, and his PhD student Keir Fraser.According to Anil Madhavapeddy, an early contributor, Xen started as a bet on whether Fraser could make multiple Linux Kernels boot on the same hardware in a weekend.Soon after, Pratt and Fraser along with other Cambridge alumni including Simon Crosby and founding CEO Nick Gault created XenSource Inc. to turn Xen into a competitive enterprise product.Project members at the time of the announcement included: Amazon, AMD, Bromium, CA Technologies, Calxeda, Cisco, Citrix, Google, Intel, Oracle, Samsung, and Verizon.Paravirtualization avoids the need to emulate a full set of hardware and firmware services, which makes a PV system simpler to manage and reduces the attack surface exposed to potentially malicious guests.CPUs that support virtualization make it possible to run unmodified guests, including proprietary operating systems (such as Microsoft Windows).[60] HVM extensions also often offer new instructions to allow direct calls by a paravirtualized guest/driver into the hypervisor, typically used for I/O or other operations needing high performance.In current versions of Xen (up to 4.2) only fully virtualized HVM guests can make use of hardware facilities for multiple independent levels of memory protection and paging.In a performance-critical environment, PV-on-HVM disk and network drivers are used during the normal guest operation, so that the emulated PC hardware is mostly used for booting.Examples include: The Xen hypervisor is covered by the GNU General Public Licence, so all of these versions contain a core of free software with source code.
Xen (disambiguation)NetBSDOriginal author(s)Ian PrattUniversity of Cambridge Computer LaboratoryDeveloper(s)Linux FoundationStable releaseRepositoryHypervisorLicensefree and open-sourceoperating systemscomputer hardwareCitrixArm LtdHuaweiAlibaba CloudBitdefenderEPAM Systemsfree and open-source softwareGNU General Public Licensex86-64instruction setsfirmwareMicrosoft Windowsx86 virtualizationIntel VT-xparavirtualizedbootloaderGNU GRUBUniversity of Cambridgesenior lecturerComputer LaboratoryAnil MadhavapeddyCitrix SystemsHewlett-PackardNovellRed HatSun MicrosystemsOracleXenAppXenDesktopLinux kernelLive migrationIntel VT technologyAMD SVM virtualizationPowerPCOpen vSwitchInternet hosting servicevirtual private serversAmazon EC2SoftLayerFujitsu Global Cloud PlatformLinodeOrionVMRackspace Cloudmainframesfault toleranceload balancingSandboxedRing 0hardware-assisted virtualization Cortex-A15XCP-ngAlpine LinuxBusyboxUClibcArch LinuxDebianFreeBSDGentooMageiaOpenSolarisopenSUSEQubes OSSUSE Linux Enterprise ServerSolarisOracle VM Server for x86Sun xVMUbuntuOpenBSDGNU HurdPlan 9 from Bell Labshardware virtualizationMicrosoft ResearchWindows XPMicrosoftOpenNebulaOpenStackApache CloudStackPlateSpinSUSE LinuxVirtual IronCloudStackKernel-based Virtual MachineVirtual disk imageVMware ESXiInfoWorldVirtualizationComparison of platform virtualization softwareHardwarehypervisorsCP/CMSHyper-VLDoms / Oracle VM Server for SPARCLogical partitionLynxSecurePikeOSProxmox VESIMMONVMware vSpherevCloudVMware InfrastructureXenServerXtratuMBasilisk IICooperative LinuxDOSBoxDOSEMUSheepShaverWindows on WindowsVirtual DOS machineWin4LinMicrosoft Virtual ServerParallels WorkstationExtremeParallels Desktop for MacParallels Server for MacPearPCVirtualBoxVirtual PCVMware FusionVMware ServerVMware WorkstationPlayerGanetiSystem Center Virtual Machine ManagerVirt-managerOperatingsystemFreeBSD jailLinux-VServerLinux ContainersOpenVZSolaris ContainersWorkload PartitionsDockerPodmanlmctfyRump kernelUser-mode LinuxvkernelcgroupschrootnamespacesseccompAmazon ECSKubernetesOpenShiftDesktopCitrix Virtual AppsCitrix Virtual DesktopsRemote Desktop ServicesVMware HorizonApplicationDalvikInstallFreeMicrosoft App-VSymantec Workspace VirtualizationVMware ThinAppZeroVMNetworkDistributed Overlay Virtual EthernetEthernet VPNVirtual security switchVirtual Extensible LANGeneric Network Virtualization EncapsulationBlueStacksList of emulatorsList of computer system emulatorsAlternative terms for free softwareComparison of open-source and closed-source softwareComparison of source-code-hosting facilitiesFree softwareFree software project directoriesGratis versus libreLong-term supportOpen-source softwareOpen-source software developmentOutlineTimelineSoftwarepackagesBioinformaticsCodecsConfiguration managementDriversGraphicsWirelessHealthMathematicsOffice suitesRoutingTelevisionVideo gamesWeb applicationsE-commerceAndroid appsiOS appsCommercialFormerly proprietaryFormerly open-sourceCommunityFree software movementHistoryOpen-source-software movementEventsAdvocacyOrganisationsFree Software Movement of IndiaFree Software FoundationLicensesApacheArtisticBeerwareCreative CommonsGNU GPLGNU AGPLGNU LGPLPythonPython Software Foundation LicenseShared Source InitiativeSleepycatUnlicenseComparison of licensesContributor License AgreementCopyleftDebian Free Software GuidelinesDefinition of Free Cultural WorksFree licenseThe Free Software DefinitionThe Open Source DefinitionOpen-source licensePermissive software licensePublic domainDigital rights managementLicense proliferationMozilla software rebrandingProprietary device driversProprietary firmwareProprietary softwareSCO/Linux controversiesSoftware patentsSoftware securityTivoizationTrusted ComputingForkingGNU ManifestoMicrosoft Open Specification PromiseOpen-core modelOpen-source hardwareSource-available softwareThe Cathedral and the BazaarRevolution OSList of mergers and acquisitionsArdenceCitrix OnlineRightSignatureZenpriseCitrix WinFrameCloud.comGoToMeetingGoToAssistGoToMyPCXenClientEd IacobucciMark B. TempletonKirill TatarinovCloud Native Computing FoundationCloud FoundryOpenJS FoundationLF EnergyPresto FoundationOpen Source Security FoundationOverture Maps FoundationOpen Container InitiativeCore Infrastructure InitiativeOpenAPI InitiativeOpen Mainframe ProjectHyperledger