The following pull request was submitted through Github. It can be accessed and reviewed at: https://github.com/lxc/lxd/pull/7040
This e-mail was sent by the LXC bot, direct replies will not reach the author unless they happen to be subscribed to this list. === Description (from pull-request) === Closes #7023 Signed-off-by: Stéphane Graber <stgra...@ubuntu.com>
From 8362d06213fc4e9a38331250e23481b47ca16c5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Graber?= <stgra...@ubuntu.com> Date: Mon, 16 Mar 2020 20:31:33 -0400 Subject: [PATCH] doc: Update requirements MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes #7023 Signed-off-by: Stéphane Graber <stgra...@ubuntu.com> --- doc/index.md | 4 ++-- doc/requirements.md | 10 ++++++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/doc/index.md b/doc/index.md index 55e33e7a91..b820aa5634 100644 --- a/doc/index.md +++ b/doc/index.md @@ -36,8 +36,8 @@ MacOS | [Homebrew](https://formulae.brew.sh/formula/lxc) | brew i More instructions on installing LXD for a wide variety of Linux distributions and operating systems [can be found on our website](https://linuxcontainers.org/lxd/getting-started-cli/). ## Installing LXD from source -We recommend having the latest versions of liblxc (>= 2.0.0 required) -available for LXD development. Additionally, LXD requires Golang 1.10 or +We recommend having the latest versions of liblxc (>= 3.0.0 required) +available for LXD development. Additionally, LXD requires Golang 1.13 or later to work. On ubuntu, you can get those with: ```bash diff --git a/doc/requirements.md b/doc/requirements.md index d3ec5957e0..b32263351a 100644 --- a/doc/requirements.md +++ b/doc/requirements.md @@ -1,6 +1,6 @@ # Requirements ## Go -LXD requires Go 1.10 or higher and is only tested with the golang compiler. +LXD requires Go 1.13 or higher and is only tested with the golang compiler. ## Kernel requirements The minimum supported kernel version is 3.13. @@ -20,7 +20,7 @@ The following optional features also require extra kernel options: As well as any other kernel feature required by the LXC version in use. ## LXC -LXD requires LXC 2.0.0 or higher with the following build options: +LXD requires LXC 3.0.0 or higher with the following build options: * apparmor (if using LXD's apparmor support) * seccomp @@ -28,6 +28,12 @@ LXD requires LXC 2.0.0 or higher with the following build options: To run recent version of various distributions, including Ubuntu, LXCFS should also be installed. +## QEMU +For virtual machines, QEMU 4.2 or higher is preferred. +Older versions, as far back as QEMU 2.11 have been reported to work +properly, but support for those may accidentally regress in future LXD +releases. + ## Additional libraries (and development headers) LXD uses `dqlite` for its database, to build and setup the custom `sqlite3` and `dqlite` needed for it, you can run `make deps`.
_______________________________________________ lxc-devel mailing list lxc-devel@lists.linuxcontainers.org http://lists.linuxcontainers.org/listinfo/lxc-devel