summaryrefslogtreecommitdiff
path: root/site/get
diff options
context:
space:
mode:
Diffstat (limited to 'site/get')
-rw-r--r--site/get/index.md69
-rw-r--r--site/get/nightly-builds.md18
-rw-r--r--site/get/stream.md61
3 files changed, 95 insertions, 53 deletions
diff --git a/site/get/index.md b/site/get/index.md
index b150005..f8caa8c 100644
--- a/site/get/index.md
+++ b/site/get/index.md
@@ -12,7 +12,7 @@
# Get VyOS
- VyOS has three release "channels": nightly builds, monthly snapshots, and LTS releases.
+ VyOS has three release "channels": rolling release, VyOS Stream, and LTS releases.
</div>
@@ -23,24 +23,36 @@
<div class='content-div'>
<div class='nightly-builds'>
- ## Nightly builds
+ ## Rolling release
- Nightly builds are automatically produced at least once a day and include all the latest
- code (bug fixes and features) from maintainers and community contributors.
+ Rolling release builds include all latest developments from maintainers and community contributors.
+ There are no stability guarantees — anything may change, experimental features can be added,
+ and old features can be removed at any time. They are meant for development and testing.
- Nightly builds are not hand-tested before upload. A basic set of automated
- [smoke tests](https://github.com/vyos/vyos-1x/tree/current/smoketest/scripts/cli) is executed
- for each build ensuring that basic functionality is working. In addition we load arbitrary
- [configurations](https://github.com/vyos/vyos-1x/tree/current/smoketest/configs) to ensure
- there are no errors during config migration and system bootup.
-
- Nightly builds are for you if you...
+ Rolling release builds are for you if you...
- want to help us test latest VyOS code
- want to check whether a bug is fixed in the latest code
- made a patch and want to test it before making a pull request
- Go to the [nightly builds page](/get/nightly-builds).
+ Go to the [rolling release page](/get/nightly-builds) to download.
+
+ </div>
+
+ <div class="lts">
+
+ ## VyOS Stream
+
+ VyOS Stream serves as a technology preview and a quality gate for the upcoming LTS release.
+ New images are releases roughly every quarter.
+
+ Features can only be removed from VyOS Stream through a deprecation procedure,
+ and we promise to only make forward-compatible changes to the configuration syntax
+ and API, so that users, integrators, and developers of external tools
+ can prepare their environments and projects for the future LTS release
+ and help us identify and fix issues.
+
+ Go to the [VyOS Stream page](/get/stream) to download.
</div>
@@ -53,46 +65,17 @@
There are many ways to get access:
- - Purchase a [software access subscription](https://vyos.io/subscriptions/software/).
- - Get free access with a [support subscription](https://vyos.io/subscriptions/support/).
+ - Purchase a [subscription](https://vyos.io/subscriptions/software/).
- Apply for a free subscription as a [contributor](/get/contributor-subscriptions).
- Apply for a free subscription as an
[educational instutution](https://vyos.io/community/for-educational-institutions/),
[non-profit](https://vyos.io/community/for-non-commercial-organizations/), or an
[emergency service](http://vyos.io/community/for-first-responders/).
- Or you can build an LTS image from source.
-
- </div>
-
- <div class='legacy-lts'>
-
- ## Legacy LTS releases
-
- As a courtesy, we offer images of legacy LTS releases. To access all available legacy LTS releases, kindly complete the form below. Upon submission, you will receive an email containing links to download the images.
-
- </div>
-
</div>
</section>
- <section class='form'>
- <div class='containerCustom'>
- <div id="application-form" class='application-form'>
-
-<script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/embed/v2.js"></script>
-<script>
- hbspt.forms.create({
- region: "na1",
- portalId: "4129050",
- formId: "ebb05a53-23d6-4454-824d-817d0d8b86d4"
- });
-</script>
-
- </div>
- </div>
-
- </section>
+ <section class="form"> </section>
</div>
diff --git a/site/get/nightly-builds.md b/site/get/nightly-builds.md
index 2a6b860..2554000 100644
--- a/site/get/nightly-builds.md
+++ b/site/get/nightly-builds.md
@@ -10,7 +10,7 @@
<div class='banner-div'>
- # VyOS nightly builds
+ # VyOS rolling release
</div>
@@ -20,15 +20,13 @@
<section class='content-section'>
<div class='content-div'>
<div class='image-signatures'>
-
- VyOS nightly builds are automatically produced from the `current` branch and the development branch for the LTS release,
- at least once a day.
+
+ VyOS rolling release builds are automatically produced from the `current` branch at least once a day.
They include all the latest code from maintainers and community contributors.
- Nightly builds are not hand-tested before upload. A basic set of automated
- [smoke tests](https://github.com/vyos/vyos-1x/tree/current/smoketest/scripts/cli) is executed
- for each build ensuring that basic functionality is working. In addition we load arbitrary
- [configurations](https://github.com/vyos/vyos-1x/tree/current/smoketest/configs) to ensure
+ Rolling release builds are not hand-tested before upload.
+ They undergo a sequence of automated [smoke tests](https://github.com/vyos/vyos-1x/tree/current/smoketest/scripts/cli).
+ In addition we load arbitrary [configurations](https://github.com/vyos/vyos-1x/tree/current/smoketest/configs) to ensure
there are no errors during config migration and system bootup.
## Verifying image signatures
@@ -43,11 +41,11 @@
minisign -Vm <ISO file> -P RWSIhkR/dkM2DSaBRniv/bbbAf8hmDqdbOEmgXkf1RxRoxzodgKcDyGq
```
- If in doubt, you can get the public key from the [nightly builds repository](https://github.com/vyos/vyos-rolling-nightly-builds/blob/main/minisign.pub).
+ If in doubt, you can get the public key from the [nightly builds repository](https://github.com/vyos/vyos-nightly-build/blob/main/minisign.pub).
If you are _really_ in doubt (i.e., you have a reason to suspect that the repository and/or this website were compromised),
you should report that to the maintainers.
- Currently, we create nightly builds with GitHub Actions and store them in releases of the [vyos/vyos-rolling-nightly-builds](https://github.com/vyos/vyos-rolling-nightly-builds/releases)
+ Currently, we create rolling release builds with GitHub Actions and store them in releases of the [vyos/vyos-nightly-build](https://github.com/vyos/vyos-nightly-build/releases)
repository. Here is an auto-generated list of available builds.
</div>
diff --git a/site/get/stream.md b/site/get/stream.md
new file mode 100644
index 0000000..178cc22
--- /dev/null
+++ b/site/get/stream.md
@@ -0,0 +1,61 @@
+<div class='nightly-builds-page'>
+ <section class='banner'>
+ <div class='containerCustom'>
+ <div class='left-shape'>
+ <img src='/img/global/shape-left.svg' />
+ </div>
+ <div class='right-shape'>
+ <img src='/img/global/shape-right.svg' />
+ </div>
+
+ <div class='banner-div'>
+
+ # VyOS Stream
+
+ </div>
+
+ </div>
+ </section>
+
+ <section class='content-section'>
+ <div class='content-div'>
+ <div class='image-signatures'>
+
+ VyOS Stream serves as a technology preview and a quality gate for the upcoming LTS release.
+ New images are releases roughly every quarter.
+
+ Features can only be removed from VyOS Stream through a deprecation procedure,
+ and we promise to only make forward-compatible changes to the configuration syntax
+ and API, so that users, integrators, and developers of external tools
+ can prepare their environments and projects for the future LTS release
+ and help us identify and fix issues.
+
+
+ ## Verifying image signatures
+
+ We use [minisign](https://jedisct1.github.io/minisign/) for release signing. To learn about its advantages
+ over GPG, read [signify: Securing OpenBSD From Us To You](https://www.openbsd.org/papers/bsdcan-signify.html).
+
+ One obvious advantage is that you don't need to import the key anywhere, you can pass it as a command line argument.
+ Once you download an image and its `.minisig` file, you can verify its integrity with this command:
+
+ ```
+ minisign -Vm <ISO file> -P RWTR1ty93Oyontk6caB9WqmiQC4fgeyd/ejgRxCRGd2MQej7nqebHneP
+ ```
+
+ </div>
+
+ <div class='available-builds' id='available-builds'>
+
+ ## Releases
+
+ <h3 id="1.5-2025-Q1">VyOS Stream 1.5-2025-Q1</h3>
+
+ * Image: [vyos-1.5-stream-2025-Q1-generic-amd64.iso](https://community-downloads.vyos.dev/stream/1.5-stream-2025-Q1/vyos-1.5-stream-2025-Q1-generic-amd64.iso) ([sig](https://community-downloads.vyos.dev/stream/1.5-stream-2025-Q1/vyos-1.5-stream-2025-Q1-generic-amd64.iso.minisig))
+ * Source code tarball: [circinus-1.5-stream-2025-Q1.tar.gz](https://community-downloads.vyos.dev/stream/1.5-stream-2025-Q1/circinus-1.5-stream-2025-Q1.tar.gz) ([sig](https://community-downloads.vyos.dev/stream/1.5-stream-2025-Q1/circinus-1.5-stream-2025-Q1.tar.gz.minisig))
+
+ </div>
+
+ </section>
+
+</div>