-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Platform Support Tier
This document defines the platform support tier and policy. This is inspired by FreeBSD Support Tier.
Tier 1 platforms are most mature to run xrdp on. Bugs are more likely to be fixed than other tiers because it is easy to get machines to debug, test, and develop. Of course, PRs are welcomed.
Processors:
- x86, ARM (Raspberry Pi)
Operating systems:
- GNU/Linux
Please keep in mind that the xrdp project doesn't offer each Linux distribution's xrdp package. We xrdp project are not responsible for such packages maintained by each package maintainer.
Tier 2 platforms are architectures for non-mainstream hardware platforms, which are considered legacy systems unlikely to see broad future use, or which have quite a different design of the operating system. Some features might be broken due to a lack of OS-specific system calls or library support.
Platform-specific bugs are unlikely to be fixed unless you contribute to the xrdp community. We're looking for your contribution!
Processors:
- other than x86 and ARM
Operating systems:
- macOS
- FreeBSD (@metalefty is working on xrdp on FreeBSD)
- other UNIX-like operating systems
xrdp is once designed to be work on Windows but it is not tested and maintained for years. It no longer works on Windows. It is almost abandoned, just there's no official statement yet. Windows might be relegated to Tier 3 in the future.
Operating systems:
- Windows
Tier 3 platforms are not supported in any form by the project. No PRs will be accepted anymore. Architecture-specific codes are to be removed to reduce code complexity.
Currently, no platforms are marked as Tier 3.