docs: Update dev guide for OBS packages
Add details of how to install the packaged components to start off with
a working system. This involved splitting out part of the "Assumptions"
section into a new "Initial setup" section.
Fixes
* [Warning](#warning)
* [Assumptions](#assumptions)
+* [Initial setup](#initial-setup)
+* [Requirements to build individual components](#requirements-to-build-individual-components)
* [Build and install the Kata Containers runtime](#build-and-install-the-kata-containers-runtime)
* [Check hardware requirements](#check-hardware-requirements)
* [Configure to use initrd or rootfs image](#configure-to-use-initrd-or-rootfs-image)
@@ -32,18 +34,28 @@ This document is written **specifically for developers**: it is not intended for
# Assumptions
- You are working on a non-critical test or development system.
-- You already have the following installed:
- - [Docker](https://www.docker.com/).
+
+# Initial setup
+
+The recommended way to create a development environment is to first install the
+packaged versions of the Kata Containers components to create a working
+system:
+
+ * [Fedora\*](install/fedora-installation-guide.md)
+ * [Ubuntu\*](install/ubuntu-installation-guide.md)
+
+The installation guide instructions will install all required Kata Containers
+components, plus Docker*, the hypervisor, and the Kata Containers image and
+guest kernel.
+
+# Requirements to build individual components
+
+You need to install the following to build Kata Containers components:
+
- [golang](https://golang.org/dl) version 1.8.3 or newer.
- `make`.
- `gcc` (required for building the shim and runtime).
-- You have installed the `qemu-lite` package containing the hypervisor. This package
- is automatically installed when you install Clear Containers, but can be
- installed separately as well:
-
- https://github.com/clearcontainers/runtime/wiki/Installation
-
# Build and install the Kata Containers runtime
```
