-
Notifications
You must be signed in to change notification settings - Fork 204
Home
Michael R Sweet edited this page Mar 7, 2021
·
16 revisions
The following platforms/operating systems are explicitly supported by the OpenPrinting developers:
- ArchLinux and derivatives
- Debian/Ubuntu and derivatives
- Fedora and derivatives
- Red Hat Enterprise Linux and derivatives
- Microsoft Windows (libcups, ippfind, and ipptool only)
The following platforms/operating systems use CUPS and are generally supported, with bug fixes and testing being done by their developers:
- ChromeOS
- macOS
- FreeBSD and derivatives
- NetBSD and derivatives
- OpenBSD and derivatives
- openSUSE and derivatives
- Slackware and derivatives
- SuSE Linux Enterprise
The following platforms/operating systems are not supported at this time:
- AIX
- Digital Unix aka OSF/1 aka Tru64 Unix
- HP-UX
- IRIX
- Solaris
This page documents the plans for future OpenPrinting CUPS feature releases. The following high level changes are currently under consideration:
Feature | v2.4 | v3.0 | vFUTURE |
---|---|---|---|
AirPrint/Mopria Compatibility | ADD | ||
Kerberos Authentication | DEPRECATE | REMOVE | |
OAuth Authentication | ADD | ||
PPD API | deprecated v1.4 | REMOVE | |
Printer Drivers | deprecated v2.0 | REMOVE | |
Raw Queues | deprecated v2.0 | REMOVE | |
cups-config | DEPRECATE | REMOVE | |
pkg-config support | ADD | ||
Local Server | ADD | ||
Sharing Server | ADD | ||
New Web Interface | ADD | ||
OpenSSL support | consider | consider | consider |
GNU TLS support | consider | consider | consider |
X.509 for containers | consider | consider | consider |
-
cups-config
script (replaced by pkg-config in 2.4.0) - Printer drivers and raw queues (replaced by Printer Applications)
- PPD API functions
- Kerberos support
- Investigate using OpenSSL in addition to/instead of GNU TLS
- Better support for X.509 certificates with snaps?
- Rewrite/update for use as the local (per-user) spooler
- Update web interface to be in-process for the sharing spooler
- All IPP job processing
- Maybe use PAPPL?