Difference between revisions of "Development"

From Xen
(give xen-devel top billing)
(Nothing in this page which is not in the category)
(23 intermediate revisions by 3 users not shown)
Line 1: Line 1:
#REDIRECT [[:Category:Developers]]
<!-- MoinMoin name: XenDevHome -->
<!-- Comment: Update the latest version link -->
<!-- WikiMedia name: XenDevHome -->
<!-- Page revision: 00000033 -->
<!-- Original date: Fri Jun 3 16:19:01 2011 (1307117941000000) -->
{{Needs_Rewrite|This document is somewhat out-of-date. It would benefit from updated links, Trails to get started for different projects (maybe in subpages) and a common section.}}
= Xen Developers Information =
This wiki page is for developers interested in writing software, testing builds, or documenting the various Xen products (projects).
== Xen Hypervisor Project ==
The primary place to go to ask development questions, [[SubmittingXenPatches|submit patches]], and find out about the forthcoming roadmap, is the [http://lists.xen.org/mailman/listinfo/xen-devel xen-devel mailing list].
* Xen Architecture
** [[XenTerminology]]
* [[XenRepositories]] - list of Xen related sourcecode repositories and changelogs of the trees, including kernels.
* [[SubmittingXenPatches]] - process to submit a patch to the latest Xen unstable branch
* [[AskingXenDevelQuestions]] - how best to ask a question on xen-devel
* [[XenDevelopmentProjects]] - list of Xen related projects for (new) developers to work on!
* [[CrossCompiling]] - how to cross-build the hypervisor, kernel and tools
* [[Xen Work]] - list of open features looking for developers to support
* [[Xen3.xDocumentUpdateProject]] - latest information on new documentation for Xen hypervisor
* [[XenDebugging]] - debugging Xen
* [[XenSerialConsole]] - access Xen from a console
* http://lists.xensource.com/xen-changelog - Xen Changelog contains the latest patches to the Xen hypervisor source tree
=== Latest Release and Features ===
* [[Xen4.1]] - the latest Xen release
* [[2.6.18-to-2.6.31-and-higher]] - Build PVOps kernel
* [[XenKernelFeatures]] - various features supported by different Xen enabled Linux kernels
* [[XenParavirtOps]] - the upstream linux kernel with Xen
** [[XenParavirtOpsHelp]] - what is required for users submitting bug requests for XenPVOps kernel
* [[XenVGAPassthrough]] - VGA graphics adapter passthrough to Xen HVM (fully virtualized) guests
* [[XenUSBPassthrough]] -passthru of USB devices from dom0 to guests
* [[XenPCIpassthrough]] - PCI passthru to assign a PCI device to a guest
* [[XenLinuxPVonHVMdrivers]] - using optimized PV-on-HVM drivers with Xen HVM guests running (unmodified) Linux kernels
* [[XenPVSCSI]] - PVSCSI allows high performance passthrough of SCSI devices (or LUNs) from dom0 to a Xen PV or HVM guest
* [[blktap]] - toolkit provides a user-level disk I/O interface (pre Xen 4.0 information)
* [[blktap2]] - toolkit provides a user-level disk I/O interface (post Xen 4.0 information)
* [[VTdHowTo]] - give a domU exclusive access to a PCI function using the IOMMU provided by VT-d
* [[xenpm]] - power management design/features of Xen
* [[Remus]] - Fault Tolerance for Xen, Transparent High Availability for VMs.
== Xen ARM Project ==
* [[XenARM]] - Overview of Xen ARM Project
== Xen Client Initiative ==
* XCI: [[XCI]] - Overview of Xen Client Initiative
== Xen Introspection Project ==
* [[Xen Introspection]] - Overview of Xen Introspection Project
== Xen Cloud Platform ==
* XCP: [[XCP Overview]] - Overview of Xen Cloud Platform Project
== Xen HXEN Project ==
* [[Xen HXEN]] - Overview of HXEN (Hosted Xen)

Latest revision as of 11:01, 24 June 2013