Skip to content

Identify supported platforms

Can we identify which platforms SANE currently intends to support? (This is putting aside the question about which backends may actually work.)

The webpage has this table, which is quite out-of-date. Beyond this, the source tree itself contains very old README.* files, build system handling, and conditional source code for a number of platforms that most likely would not be able to build and run the current version of SANE.

This understanding is needed to identify what older code/documentation can simply be stripped, versus what should be brought up-to-date. It also identifies which platforms should be added to the CI pipeline.


  • Linux — currently supported
  • macOS — intend to support?
  • Windows — ?
  • BSD:
    • FreeBSD — supported
    • NetBSD — ?
    • OpenBSD — ?
  • UNIX System V:
    • AIX — ?
    • HP-UX — ?
    • OpenServer 5 — ?
    • Solaris — ?
    • Tru64 UNIX — ?
    • UnixWare 7.x — ?
  • Discontinued:
    • BeOS1 — ?
    • Domain/OS — no longer support?
    • IRIX — no longer support?
    • OpenStep API — no longer support?
    • OS/22 — ?
    • UnixWare 2.x — no longer support?
  1. Haiku (open source) is a compatible replacement

  2. ArcaOS (proprietary) is based on OS/2

Edited by David Ward
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information