Development: Difference between revisions
From Xen
Jump to navigationJump to search
IanJackson (talk | contribs) |
IanJackson (talk | contribs) |
||
Line 17: | Line 17: | ||
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]. |
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]. |
||
There is also some more specific information: |
|||
⚫ | |||
* [[SubmittingXenPatches]] - process to submit a patch to the latest Xen unstable branch |
* [[SubmittingXenPatches]] - process to submit a patch to the latest Xen unstable branch |
||
⚫ | |||
* [[AskingXenDevelQuestions]] - how best to ask a question on xen-devel |
* [[AskingXenDevelQuestions]] - how best to ask a question on xen-devel |
||
* [[XenDevelopmentProjects]] - list of Xen related projects for (new) developers to work on! |
* [[XenDevelopmentProjects]] - list of Xen related projects for (new) developers to work on! |
Revision as of 17:56, 26 November 2012
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
How Xen Development takes place
The primary place to go to ask development questions, submit patches, and find out about the forthcoming roadmap, is the xen-devel mailing list.
There is also some more specific information:
- SubmittingXenPatches - process to submit a patch to the latest Xen unstable branch
- XenRepositories - list of Xen related sourcecode repositories and changelogs of the trees, including kernels.
- AskingXenDevelQuestions - how best to ask a question on xen-devel
- XenDevelopmentProjects - list of Xen related projects for (new) developers to work on!
Technical information
- XenTerminology
- 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)