Skip to content

Commit 2cc202b

Browse files
authored
Fix Ubuntu support timeline and formatting (#3080)
* Fix Ubuntu support timeline * Fix table and italics
1 parent 7d3f556 commit 2cc202b

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

source/docs/software/what-is-wpilib.rst

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ For year N, WPILib will create a branch during year N - 1, and actively do devel
5151

5252
## Platform Support
5353

54-
As a broad rule, WPILib only supports OSes that the OS developer still supports. In general, OS requirements are driven by OS developer support and C++ compiler feature support. Per [the WPILib roadmap](https://static1.squarespace.com/static/5d4b06a67cd3580001ded283/t/6631527dd3db35012eebacb3/1714508413721/WPILib+2024+Long+Term+Roadmap.pdf), we want to closely track future evolution of the supported languages, which often means new C++ features are adopted as soon as all supported platforms have compilers that support it. WPILib _may_ continue to build for unsupported platforms, but no official support will be guaranteed, and if newer C++ features are only available in newer OSes, we can choose to adopt them and older OSes with compilers that lack support will no longer be able to build WPILib.
54+
As a broad rule, WPILib only supports OSes that the OS developer still supports. In general, OS requirements are driven by OS developer support and C++ compiler feature support. Per [the WPILib roadmap](https://static1.squarespace.com/static/5d4b06a67cd3580001ded283/t/6631527dd3db35012eebacb3/1714508413721/WPILib+2024+Long+Term+Roadmap.pdf), we want to closely track future evolution of the supported languages, which often means new C++ features are adopted as soon as all supported platforms have compilers that support it. WPILib *may* continue to build for unsupported platforms, but no official support will be guaranteed, and if newer C++ features are only available in newer OSes, we can choose to adopt them and older OSes with compilers that lack support will no longer be able to build WPILib.
5555

5656
### Windows Support
5757

@@ -63,13 +63,18 @@ Apple generally keeps the last three macOS versions in support, and releases a n
6363

6464
### Linux Support
6565

66-
For Linux, we follow the [Debian release cycle](https://wiki.debian.org/DebianReleases#Release_statistics). Debian releases a new version every two years. The version released two summers before a year's release will become the minimum required OS for that year. This also aligns with Ubuntu LTS releases, so the last two Ubuntu LTS versions will be supported, e.g., 2028 will support Ubuntu 26.04 LTS and 24.04 LTS at kickoff, Ubuntu 28.04 LTS will release in April, and therefore 2029 will support Ubuntu 28.04 and 26.04, dropping support for 24.04.
66+
For Linux, we follow the [Debian release cycle](https://wiki.debian.org/DebianReleases#Release_statistics). Debian releases a new version every two years. The version released two summers before a year's release will become the minimum required OS for that year. This also aligns with Ubuntu LTS releases, so only the last Ubuntu LTS will be supported at a given time.
6767

6868
### Minimum required OS versions
6969

70+
+----------+--------+-------------------------+-------+-------+-------+
7071
| OS | 2027 | 2028 | 2029 | 2030 | 2031 |
71-
| -------- | ------ | ----------------------- | ----- | ----- | ---- |
72+
+==========+========+=========================+=======+=======+=======+
7273
| Windows | 11 | 11 | 11 | 11 | 11 |
74+
+----------+--------+-------------------------+-------+-------+-------+
7375
| Debian | Trixie | Trixie | Forky | Forky | Duke |
74-
| Ubuntu | 24.04 | 24.04 | 26.04 | 26.04 | 28.04 |
76+
+----------+--------+-------------------------+-------+-------+-------+
77+
| Ubuntu | 26.04 | 26.04 | 28.04 | 28.04 | 30.04 |
78+
+----------+--------+-------------------------+-------+-------+-------+
7579
| macOS | 15 | 26 (Last Intel release) | 27 | 28 | 29 |
80+
+----------+--------+-------------------------+-------+-------+-------+

0 commit comments

Comments
 (0)