This is an automated email from the ASF dual-hosted git repository.

potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new 846586e  Add information about supported OS-es for Apache Airflow 
(#19855)
846586e is described below

commit 846586eb86cfa927eaebbba7124e8cd34c0bebce
Author: Jarek Potiuk <[email protected]>
AuthorDate: Sat Nov 27 18:44:38 2021 +0100

    Add information about supported OS-es for Apache Airflow (#19855)
    
    While answering some Stack Overflow questions I found and was
    generally very surprised that we do not mention POSIX compliance
    and "only use Linux for production" in our prerequisites.
    
    This PR adds a note about it - both in GitHub and in our installation
    prerequisites.
---
 README.md                                          | 9 +++++++++
 docs/apache-airflow/installation/prerequisites.rst | 9 +++++++++
 2 files changed, 18 insertions(+)

diff --git a/README.md b/README.md
index fe004cb..0f41586 100644
--- a/README.md
+++ b/README.md
@@ -100,6 +100,15 @@ using the latest stable version of SQLite for local 
development.
 
 **Note**: Python v3.10 is not supported yet. For details, see 
[#19059](https://github.com/apache/airflow/issues/19059).
 
+**Note**: Airflow currently can be run on POSIX-compliant Operating Systems. 
For development it is regularly
+tested on fairly modern Linux Distros and recent versions of MacOS.
+On Windows you can run it via WSL2 (Windows Subsystem for Linux 2) or via 
Linux Containers.
+The work to add Windows support is tracked via 
[#10388](https://github.com/apache/airflow/issues/10388) but
+it is not a high priority. You should only use Linux-based distros as 
"Production" execution environment
+as this is the only environment that is supported. The only distro that is 
used in our CI tests and that
+is used in the [Community managed DockerHub 
image](https://hub.docker.com/p/apache/airflow) is
+`Debian Buster`.
+
 ## Getting started
 
 Visit the official Airflow website documentation (latest **stable** release) 
for help with
diff --git a/docs/apache-airflow/installation/prerequisites.rst 
b/docs/apache-airflow/installation/prerequisites.rst
index f276a77..6b703bc 100644
--- a/docs/apache-airflow/installation/prerequisites.rst
+++ b/docs/apache-airflow/installation/prerequisites.rst
@@ -43,3 +43,12 @@ Starting with Airflow 2.1.2, Airflow is tested with Python 
3.6, 3.7, 3.8, and 3.
 
 The minimum memory required we recommend Airflow to run with is 4GB, but the 
actual requirements depends
 wildly on the deployment options you have
+
+**Note**: Airflow currently can be run on POSIX-compliant Operating Systems. 
For development it is regularly
+tested on fairly modern Linux Distros and recent versions of MacOS.
+On Windows you can run it via WSL2 (Windows Subsystem for Linux 2) or via 
Linux Containers.
+The work to add Windows support is tracked via `#10388 
<https://github.com/apache/airflow/issues/10388>`__ but
+it is not a high priority. You should only use Linux-based distros as 
"Production" execution environment
+as this is the only environment that is supported. The only distro that is 
used in our CI tests and that
+is used in the `Community managed DockerHub image 
<https://hub.docker.com/p/apache/airflow>`__ is
+``Debian Buster``.

Reply via email to