Xen Project 4.6 Release Notes: Difference between revisions
Lars.kurth (talk | contribs) (Created page with " = Overview = Xen Project 4.6.0 was released on January 15, 2015. Xen Project 4.6.0 is the work of 8.7 months of development, with 2247 changesets. Also see [[Xen Project ...") |
Lars.kurth (talk | contribs) |
||
(14 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
= Overview = |
= Overview = |
||
Xen Project 4.6.0 was released on |
Xen Project 4.6.0 was released on October 13, 2015. |
||
Xen Project 4.6.0 is the work of 8.7 months of development, with 2247 changesets. |
Xen Project 4.6.0 is the work of 8.7 months of development, with 2247 changesets. |
||
Also see [[Xen Project 4.6 Acknowledgements]] |
Also see [[Xen Project 4.6 Acknowledgements]] |
||
= New Feature Highlights = |
= New Feature Highlights = |
||
Line 15: | Line 14: | ||
You can also see an evolution of features on [[Xen Project Release Features]] |
You can also see an evolution of features on [[Xen Project Release Features]] |
||
Documentation is available on [[Xen Project 4. |
Documentation is available on [[Xen Project 4.6 Man Pages]] |
||
= Build Requirements = |
= Build Requirements = |
||
Line 27: | Line 26: | ||
Note also that Xen now requires gcc v4.1 or greater. |
Note also that Xen now requires gcc v4.1 or greater. |
||
= Build without Raisin = |
|||
First of all you will have to get the Xen 4.6 source code, which you can either download through our release tarball (including signature) from our [http://xenproject.org/downloads/xen-archives/xen-46-series/xen-460.html download page]. Alternatively, you can get the source in the following way: |
|||
* With a recent enough git (>= 1.7.8.2) just pull from the proper tag (RELEASE-4.6.0) from the [http://xenbits.xen.org/xen.git xen.git] repo directly: |
|||
git clone -b RELEASE-4.6.0 git://xenbits.xen.org/xen.git |
|||
* With an older git version (and/or if that does not work, e.g. complaining with a message like this: Remote branch RELEASE-4.6.0 not found in upstream origin, using HEAD instead), do the following: |
|||
git clone git://xenbits.xen.org/xen.git |
|||
cd xen |
|||
git checkout RELEASE-4.6.0 |
|||
Build instructions can be found at [[Compiling Xen From Source]] or [[Compiling Xen From Source on NetBSD]]. |
|||
= Build with [[Raisin]] = |
|||
Besides conventional "./configure; make" routine, you can also build with Raisin. Note that Raisin is ''still experimental and only tested on some distros'': should you find any issues, please [[Reporting_Bugs_against_Xen|report on xen-devel]]. |
|||
git clone git://xenbits.xen.org/raisin.git |
|||
cd raisin |
|||
cp configs/config-4.6 config |
|||
./raise -y build |
|||
= Known issues = |
= Known issues = |
||
While we did the utmost to get a release out, there are certain fixes which were not complete on time. As such please reference this |
While we did the utmost to get a release out, there are certain fixes which were not complete on time. As such please reference this section if you are running into trouble. |
||
* Block script with QEMU is broken. |
|||
* Can't build debug version of toolstack. This was discovered shortly after we tagged RELEASE-4.6.0, use this patch[http://lists.xen.org/archives/html/xen-devel/2015-10/msg01256.html] to fix it. |
|||
<!-- Add issue here using: * issue --> |
|||
[[Category:Xen]] |
[[Category:Xen]] |
Latest revision as of 10:51, 13 October 2015
Overview
Xen Project 4.6.0 was released on October 13, 2015.
Xen Project 4.6.0 is the work of 8.7 months of development, with 2247 changesets.
Also see Xen Project 4.6 Acknowledgements
New Feature Highlights
The list of new features can be found on the following page: Xen Project 4.6 Feature List
You can also see an evolution of features on Xen Project Release Features
Documentation is available on Xen Project 4.6 Man Pages
Build Requirements
The default installation prefix has been changed to /usr/local. Previously the default installation prefix was /usr To restore the previous behaviour, specify --prefix=/usr when running ./configure, e.g.:
$ ./configure --prefix=/usr
If you choose to accept the new default then be sure to cleanup any residual bits of the old installation in the old prefix, especially libraries and tools which you might pick up by mistake.
Due to this change it may also now be necessary to run /sbin/ldconfig as root after installing Xen.
Note also that Xen now requires gcc v4.1 or greater.
Build without Raisin
First of all you will have to get the Xen 4.6 source code, which you can either download through our release tarball (including signature) from our download page. Alternatively, you can get the source in the following way:
- With a recent enough git (>= 1.7.8.2) just pull from the proper tag (RELEASE-4.6.0) from the xen.git repo directly:
git clone -b RELEASE-4.6.0 git://xenbits.xen.org/xen.git
- With an older git version (and/or if that does not work, e.g. complaining with a message like this: Remote branch RELEASE-4.6.0 not found in upstream origin, using HEAD instead), do the following:
git clone git://xenbits.xen.org/xen.git cd xen git checkout RELEASE-4.6.0
Build instructions can be found at Compiling Xen From Source or Compiling Xen From Source on NetBSD.
Build with Raisin
Besides conventional "./configure; make" routine, you can also build with Raisin. Note that Raisin is still experimental and only tested on some distros: should you find any issues, please report on xen-devel.
git clone git://xenbits.xen.org/raisin.git cd raisin cp configs/config-4.6 config ./raise -y build
Known issues
While we did the utmost to get a release out, there are certain fixes which were not complete on time. As such please reference this section if you are running into trouble.
- Block script with QEMU is broken.
- Can't build debug version of toolstack. This was discovered shortly after we tagged RELEASE-4.6.0, use this patch[1] to fix it.