Skip to content

Commit 051ad85

Browse files
classabbyampthe-maldridge
authored andcommitted
download: add container info
1 parent 30ece05 commit 051ad85

5 files changed

Lines changed: 64 additions & 2 deletions

File tree

_config.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,4 @@ defaults:
2626

2727
download_mirror: https://repo-default.voidlinux.org/live/current
2828
download_build_date: 2023-06-28
29+
container_url: https://github.com/void-linux/void-containers/pkgs/container/

_includes/download_containers.html

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<div class="split-section">
2+
<div>
3+
<h3 id="{{ page.name }}">{{ page.name }}</h3>
4+
{{ include.content | markdownify }}
5+
</div>
6+
<div>
7+
{% for flavor in page.flavors %}
8+
<div class="download-device-title">
9+
<h4>{{ flavor | default: 'base' | downcase }}</h4>
10+
</div>
11+
<ul class="inline-download-links">
12+
<li>
13+
<a
14+
href="{{ site.container_url }}/void-glibc{% if flavor != '' %}-{{ flavor }}{% endif %}"
15+
>void-glibc{% if flavor != '' %}-{{ flavor }}{% endif %}</a>
16+
<span class="label label-default">glibc</span>
17+
</li>
18+
<li>
19+
<a
20+
href="{{ site.container_url }}/void-musl{% if flavor != '' %}-{{ flavor }}{% endif %}"
21+
>void-musl{% if flavor != '' %}-{{ flavor }}{% endif %}</a>
22+
<span class="label label-warning">musl</span>
23+
</li>
24+
</ul>
25+
{% endfor %}
26+
</div>
27+
</div>

_layouts/download.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,5 +23,4 @@
2323
</div>
2424
{% endfor %}
2525
</div>
26-
<section id="tab-content"></section>
2726
</div>

_platforms/containers.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
name: containers
3+
date: 1970-01-01 07:00:00
4+
flavors: [full, "", busybox]
5+
---
6+
7+
{% capture download_details %}
8+
All OCI container images are available on
9+
[Github's container registry](https://github.com/orgs/void-linux/packages?repo_name=void-containers).
10+
11+
There are 3 images provided for each libc (`glibc` or `musl`):
12+
13+
- `void-LIBC-full`: Large image based on the `base-minimal` package.
14+
If you want something that is as close to a full void VM as possible,
15+
this is the image you want to start with. These images average 80-135MB.
16+
17+
- `void-LIBC`: This image contains far fewer packages and uses a
18+
`noextract` configuration to prevent certain directories from being added
19+
to the image. These images average 40-65MB.
20+
21+
- `void-LIBC-busybox`: This image is the same as the `void-LIBC` image
22+
above, but uses busybox instead of GNU coreutils. Note that this is
23+
not a well tested configuration with Void, but if you want a very
24+
small image, busybox is a good way to get it. These images average 15-40MB.
25+
26+
These images are available for the following OCI platforms:
27+
28+
- `linux/amd64`
29+
- `linux/386` (`glibc` only)
30+
- `linux/arm64`
31+
- `linux/arm/v7`
32+
- `linux/arm/v6`
33+
{% endcapture %}
34+
35+
{% include download_containers.html content=download_details %}

download/index.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: download
33
title: Enter the void - Downloads
44
---
5-
## Download installable base live images and rootfs tarballs
5+
## Download Void Linux
66

77
All **live images** and **rootfs tarballs** are available at:
88

0 commit comments

Comments
 (0)