summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2022-05-16 19:49:20 +0200
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2022-05-16 22:05:40 +0200
commit5810c2042ab052a25a2293b7e0e43bb7279614d1 (patch)
tree2a3dd32ba22bde57a6e14924527d7564ceb99fac /README
parentead7e86d204e87afda31f32e55a5580f5f74ba24 (diff)
downloadsystemd-5810c2042ab052a25a2293b7e0e43bb7279614d1.tar.gz
README: say that recent releases are supported
Prompted by the discussion in https://github.com/systemd/systemd/pull/23391.
Diffstat (limited to 'README')
-rw-r--r--README20
1 files changed, 20 insertions, 0 deletions
diff --git a/README b/README
index 0f848b3eb1..56614a778d 100644
--- a/README
+++ b/README
@@ -267,6 +267,26 @@ REQUIREMENTS:
- strace (used by test/test-functions)
- capsh (optional, used by test-execute)
+POLICY FOR SUPPORT OF DISTRIBUTIONS AND ARCHITECTURES:
+
+ systemd main branch and latest major or stable releases are generally
+ expected to compile on current versions of popular distributions (at
+ least all non-EOL versions of Fedora, Debian unstable/testing/stable,
+ latest Ubuntu LTS and non-LTS releases, openSUSE Tumbleweed/Leap,
+ CentoOS Stream 8 and 9, up-to-date Arch, etc.) We will generally
+ attempt to support also other non-EOL versions of various distros.
+ Features which would break compilation on slightly-older distributions
+ will only be introduced if there are significant reasons for this
+ (i.e. supporting them interferes with development or requires too many
+ resources to support). In some cases backports of specific libraries or
+ tools might be required.
+
+ The policy is similar wrt. architecture support. systemd is regularly
+ tested on popular architectures (currently amd64, i386, arm64, ppc64el,
+ and s390x), but should compile and work also on other architectures, for
+ which support has been added. systemd will emit warnings when
+ architecture-specific constants are not defined.
+
USERS AND GROUPS:
Default udev rules use the following standard system group names, which
need to be resolvable by getgrnam() at any time, even in the very early