Supported Systems Chart #577
What operating systems do we support? What configurations? Before we graduate from Beta we need a better idea of what we can and can't support.
A few starting ideas:
Anything Flutter doesn't support we can't support
Given the rate of Android forced-upgrades and feature deprecations we are likely limited to supporting only the most recent range of android versions (we should likely look at the overlap between Android support and Flutter support).
We have a rough plan to upgrade Flutter to the latest stable version every release.
We know we don't support anything lower than Window 11 officially.
Apple puts out a new release on a fairly regular cadance, we likely need to draw a cut off after a few years.
technically Cwtch will build for other devices e.g. arm64 linux - but we don't currently provide binaries
anything we do support also requires Tor Binaries and a process for building and packaging them
I imagine we will have 3 levels of support:
- Official Supported e.g. Latest OS Versions of Windows, Mac, Debian. Packages / Official installers etc. (bugs are accepted and high priority).
- Provisionally Supported e.g. Beta OS Versions. Binary releases without packages. (bugs are accepted, but a lower priority)
- Not Supported: Older Operating Systems (Out of support Ubuntu / Windows) - Cwtch might work on these, but we do not accept bug reports (we may accept pull requests).
No due date set.
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?