doc: Make supported architectures more explicit

Signed-off-by: Rolf Neugebauer <rolf.neugebauer@gmail.com>
This commit is contained in:
Rolf Neugebauer 2018-04-04 19:08:07 +01:00
parent 641603957b
commit 25e69c340c

View File

@ -15,6 +15,8 @@ LinuxKit, a toolkit for building custom minimal, immutable Linux distributions.
- Designed to be managed by external tooling, such as [Infrakit](https://github.com/docker/infrakit) or similar tools - Designed to be managed by external tooling, such as [Infrakit](https://github.com/docker/infrakit) or similar tools
- Includes a set of longer-term collaborative projects in various stages of development to innovate on kernel and userspace changes, particularly around security - Includes a set of longer-term collaborative projects in various stages of development to innovate on kernel and userspace changes, particularly around security
LinuxKit currently supports the `x86_64`, `arm64`, and `s390x` architectures on a variety of platforms, both as virtual machines and baremetal (see [below](#booting-and-testing) for details.
## Subprojects ## Subprojects
- [LinuxKit kubernetes](https://github.com/linuxkit/kubernetes) aims to build minimal and immutable Kubernetes images. (previously `projects/kubernetes` in this repository). - [LinuxKit kubernetes](https://github.com/linuxkit/kubernetes) aims to build minimal and immutable Kubernetes images. (previously `projects/kubernetes` in this repository).
@ -56,25 +58,25 @@ Since `linuxkit build` is built around the [Moby tool](https://github.com/moby/t
### Booting and Testing ### Booting and Testing
You can use `linuxkit run <name>` or `linuxkit run <name>.<format>` to execute the image you created with `linuxkit build <name>.yml`. You can use `linuxkit run <name>` or `linuxkit run <name>.<format>` to
This will use a suitable backend for your platform or you can choose one, for example VMWare. execute the image you created with `linuxkit build <name>.yml`. This
See `linuxkit run --help`. will use a suitable backend for your platform or you can choose one,
for example VMWare. See `linuxkit run --help`.
Currently supported platforms are: Currently supported platforms are:
- Local hypervisors - Local hypervisors
- [HyperKit (macOS)](docs/platform-hyperkit.md) - [HyperKit (macOS)](docs/platform-hyperkit.md) `[x86_64]`
- [Hyper-V (Windows)](docs/platform-hyperv.md) - [Hyper-V (Windows)](docs/platform-hyperv.md) `[x86_64]`
- [qemu (macOS, Linux, Windows)](docs/platform-qemu.md) - [qemu (macOS, Linux, Windows)](docs/platform-qemu.md) `[x86_64, arm64, s390x]`
- [VMware (macOS, Windows)](docs/platform-vmware.md) - [VMware (macOS, Windows)](docs/platform-vmware.md) `[x86_64]`
- Cloud based platforms: - Cloud based platforms:
- [Amazon Web Services](docs/platform-aws.md) - [Amazon Web Services](docs/platform-aws.md) `[x86_64]`
- [Google Cloud](docs/platform-gcp.md) - [Google Cloud](docs/platform-gcp.md) `[x86_64]`
- [Microsoft Azure](docs/platform-azure.md) - [Microsoft Azure](docs/platform-azure.md) `[x86_64]`
- [OpenStack](docs/platform-openstack.md) - [OpenStack](docs/platform-openstack.md) `[x86_64]`
- [packet.net](docs/platform-packet.md)
- Baremetal: - Baremetal:
- x86 and arm64 servers on [packet.net](docs/platform-packet.md) - [packet.net](docs/platform-packet.md) `[x86_64, arm64]`
- [Raspberry Pi Model 3b](docs/platform-rpi3.md) - [Raspberry Pi Model 3b](docs/platform-rpi3.md) `[arm64]`
#### Running the Tests #### Running the Tests