[lxc-devel] [lxd/master] doc: Update requirements

stgraber on Github lxc-bot at linuxcontainers.org
Tue Mar 17 00:32:11 UTC 2020


A non-text attachment was scrubbed...
Name: not available
Type: text/x-mailbox
Size: 370 bytes
Desc: not available
URL: <http://lists.linuxcontainers.org/pipermail/lxc-devel/attachments/20200316/891178be/attachment.bin>
-------------- next part --------------
From 8362d06213fc4e9a38331250e23481b47ca16c5b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20Graber?= <stgraber at 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 <stgraber at 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`.


More information about the lxc-devel mailing list