FIXUP: Update the Operating System support overview and table

This commit is contained in:
Alexis Métaireau 2025-03-20 15:46:30 +01:00
parent 1dbb35d701
commit c0a4f388b3
No known key found for this signature in database
GPG key ID: C65C7A89A8FFC56E

View file

@ -1,28 +1,33 @@
## Operating system support
## Operating System support
Dangerzone can run on a varieties of Operating systems, and have automated tests for a subset of them.
This section explains what is the support you should expect from us.
Dangerzone can run on various Operating Systems (OS), and has automated tests
for most of them.
This section explains which OS we support, how long we support each version, and
how do we test Dangerzone against these.
You can find general support information in this table, and more details in the following sections.
You can find general support information in this table, and more details in the
following sections.
(Unless specified, the architecture is AMD64)
(Unless specified, the architecture of the OS is AMD64)
| Distribution | Supported versions | Automated tests | Manual QA |
| ------------ | ------------------------- | ---------------------- | ----------------- |
| Windows | 3 last releases | Last release only | Last version only |
| macOS intel | 3 last releases | Last release only | Last release only |
| macOS ARM | 3 last releases | Last release only | Last release only |
| Ubuntu | Follow upstream support ✰ | 🗹 | 🗹 |
| Debian | Current stable, Oldstable and LTS releases | 🗹 | 🗹 |
| Fedora | Follow upstream support | 🗹 | 🗹 |
| Qubes OS | [Beta support](https://github.com/freedomofpress/dangerzone/issues/413) ✢ | 🗷 | Latest Fedora template |
| Tails | Only the latest version | 🗷 | Last release only |
| Distribution | Supported versions | Automated tests | Manual QA |
| ------------ | ------------------------- | ---------------------- | ----------------- |
| Windows | 2 last versions | 🗹 (`windows-latest`) ◎ | Last version only |
| macOS intel | 3 last versions | 🗹 (`macos-13`) ◎ | Last version only |
| macOS silicon | 3 last versions | 🗹 (`macos-latest`) ◎ | Last version only |
| Ubuntu | Follow upstream support ✰ | 🗹 | 🗹 |
| Debian | Current stable, Oldstable and LTS releases | 🗹 | 🗹 |
| Fedora | Follow upstream support | 🗹 | 🗹 |
| Qubes OS | [Beta support](https://github.com/freedomofpress/dangerzone/issues/413) ✢ | 🗷 | Latest Fedora template |
| Tails | Only the latest version | 🗷 | Last release only |
Notes:
✰ Support for Ubuntu Focal [was dropped](https://github.com/freedomofpress/dangerzone/issues/1018)
✢ Qubes OS support is done via the use of other OSes (e.g. Fedora or Debian) for the VMs, so the versions we support are tied to them.
✢ Qubes OS support assumes the use of a Fedora template. The supported versions follow our general support for Fedora.
◎ More information about where that points [in the runner-images repository](https://github.com/actions/runner-images/tree/main)
## MacOS