> ## Documentation Index
> Fetch the complete documentation index at: https://anaconda.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Platform support policy

export const DefinitionDescription = ({children}) => <dd className="definition-description">{children}</dd>;

export const DefinitionTerm = ({children}) => <dt className="definition-term">{children}</dt>;

export const DefinitionList = ({children}) => <dl className="definition-list">{children}</dl>;

export const GCell = ({children, className}) => <div className={`grid-table-cell ${className || ""}`} role="cell">
    {children}
  </div>;

export const GTH = ({children, className}) => <div className={`grid-table-th ${className || ""}`} role="columnheader">
    {children}
  </div>;

export const GRow = ({children}) => <div className="grid-table-row" role="row">{children}</div>;

export const GBody = ({children}) => <div className="grid-table-body" role="rowgroup">{children}</div>;

export const GHead = ({children}) => <div className="grid-table-head" role="rowgroup">{children}</div>;

export const GTable = ({children, className, cols}) => <div className={`grid-table not-prose overflow-hidden rounded-2xl ${className || ""}`} style={{
  "--grid-table-cols": cols
}} role="table">
    {children}
  </div>;

This page documents Anaconda's policies for platform and operating system support.

In this policy, "platform" refers to the combination of operating system and CPU architecture that Anaconda builds packages for, corresponding to Anaconda's subdirectory naming convention (for example, `linux-64`, `win-64`, `osx-arm64`).

## Currently supported platforms

These platforms receive full support, including new package additions, package updates, security fixes, and installer releases.

<GTable cols="50% 50%">
  <GHead>
    <GRow>
      <GTH>Platform Name</GTH>
      <GTH>Anaconda Subdirectory Name</GTH>
    </GRow>
  </GHead>

  <GBody>
    <GRow>
      <GCell>Windows x86-64</GCell>
      <GCell>`win-64`</GCell>
    </GRow>

    <GRow>
      <GCell>macOS Apple Silicon</GCell>
      <GCell>`osx-arm64`</GCell>
    </GRow>

    <GRow>
      <GCell>Linux x86-64</GCell>
      <GCell>`linux-64`</GCell>
    </GRow>

    <GRow>
      <GCell>Linux ARM 64-bit</GCell>
      <GCell>`linux-aarch64`</GCell>
    </GRow>
  </GBody>
</GTable>

## Maintenance Support

Anaconda does not currently have any platforms in maintenance support status. This category applies when Anaconda determines that a platform will be discontinued but wishes to provide a transition period with security updates and critical bug fixes only before complete end of support. Platforms might enter maintenance status based on factors including vendor lifecycle changes, declining user adoption, or upstream ecosystem constraints.

## Discontinued Platforms

These platforms no longer receive Anaconda support. There will be no new package additions, package updates, security fixes, or installer releases. Issues with packages on these platforms will not be investigated. The packages we have already built will remain available for use.

<GTable cols="20% 25% 20% 25%">
  <GHead>
    <GRow>
      <GTH>Platform Name</GTH>
      <GTH>Anaconda Subdirectory Name</GTH>
      <GTH>Anaconda EOL Date</GTH>
      <GTH>Package Location</GTH>
    </GRow>
  </GHead>

  <GBody>
    <GRow>
      <GCell>Windows x86 32-bit</GCell>
      <GCell>`win-32`</GCell>
      <GCell>2022-06-24</GCell>
      <GCell>[https://repo.anaconda.com/ pkgs/main/win-32/](https://repo.anaconda.com/pkgs/main/win-32/)</GCell>
    </GRow>

    <GRow>
      <GCell>macOS Intel</GCell>
      <GCell>`osx-64`</GCell>
      <GCell>2025-08-15</GCell>
      <GCell>[https://repo.anaconda.com/ pkgs/main/osx-64/](https://repo.anaconda.com/pkgs/main/osx-64/)</GCell>
    </GRow>

    <GRow>
      <GCell>Linux System Z</GCell>
      <GCell>`linux-s390x`</GCell>
      <GCell>2025-03-31</GCell>
      <GCell>[https://repo.anaconda.com/ pkgs/main/linux-s390x/](https://repo.anaconda.com/pkgs/main/linux-s390x/)</GCell>
    </GRow>

    <GRow>
      <GCell>Linux POWER LE</GCell>
      <GCell>`linux-ppc64le`</GCell>
      <GCell>2023-12-13</GCell>
      <GCell>[https://repo.anaconda.com/ pkgs/main/linux-ppc64le/](https://repo.anaconda.com/pkgs/main/linux-ppc64le/)</GCell>
    </GRow>

    <GRow>
      <GCell>Linux x86 32-bit</GCell>
      <GCell>`linux-32`</GCell>
      <GCell>2019-08-07</GCell>
      <GCell>[https://repo.anaconda.com/ pkgs/main/linux-32/](https://repo.anaconda.com/pkgs/main/linux-32/)</GCell>
    </GRow>
  </GBody>
</GTable>

## Platform Specific Considerations

Anaconda builds packages against specific operating system baselines that define minimum compatibility requirements. This section documents the technical assumptions Anaconda makes about each platform's environment, including C standard library versions, operating system requirements, and other platform-specific dependencies.

These baselines ensure packages function reliably while maintaining broad compatibility across supported systems.

### Windows

Anaconda performs Quality Assurance testing on Windows operating systems to validate our package distribution. When you report issues on supported Windows versions, Anaconda will investigate and work to resolve them. However, if an upstream package maintainer introduces breaking changes that affect compatibility, resolution might require coordination with that maintainer or might fall outside Anaconda's direct control, though we will make best efforts to work with upstream maintainers on these problems.

#### Windows Client

Anaconda supports Windows versions that are within Microsoft's support lifecycle for [Enterprise and Education editions](https://learn.microsoft.com/en-us/lifecycle/products/windows-11-enterprise-and-education).

<GTable cols="50% 50%">
  <GHead>
    <GRow>
      <GTH>Windows Client Version</GTH>
      <GTH>Anaconda Support End Date</GTH>
    </GRow>
  </GHead>

  <GBody>
    <GRow>
      <GCell>Windows 11 25H2</GCell>
      <GCell>2028-10-14</GCell>
    </GRow>

    <GRow>
      <GCell>Windows 11 24H2</GCell>
      <GCell>2027-10-12</GCell>
    </GRow>

    <GRow>
      <GCell>Windows 11 23H2</GCell>
      <GCell>2026-11-10</GCell>
    </GRow>

    <GRow>
      <GCell>Windows 10 22H2<sup>\*</sup></GCell>
      <GCell>2026-06-30</GCell>
    </GRow>
  </GBody>
</GTable>

<sup>\*</sup>Anaconda is providing extended support past the Microsoft end of support date for Windows 10 22H2 to support customer transitions. This decision predates this formal policy.

After the end of support dates above, Anaconda will no longer verify that new package releases function correctly on these operating systems, and bug reports specific to these versions will not be addressed. Packages built for supported Windows versions might function on older versions, but Anaconda does not test against or provide support for end-of-life Windows releases. Previously built packages remain available in our repositories, and existing environments will continue to function.

For users on [Windows Home and Pro editions](https://learn.microsoft.com/en-us/lifecycle/products/windows-11-home-and-pro), Anaconda recommends upgrading to newer Windows versions as soon as Microsoft ends support for your current version to maintain security updates from Microsoft.

#### Windows Server

Anaconda supports Windows Server versions through [Microsoft's extended support lifecycle](https://learn.microsoft.com/en-us/windows/release-health/windows-server-release-info) (not extended security updates).

<GTable cols="50% 50%">
  <GHead>
    <GRow>
      <GTH>Windows Server Version</GTH>
      <GTH>Anaconda Support End Date</GTH>
    </GRow>
  </GHead>

  <GBody>
    <GRow>
      <GCell>Windows Server 2025</GCell>
      <GCell>2034-11-14</GCell>
    </GRow>

    <GRow>
      <GCell>Windows Server 2022</GCell>
      <GCell>2031-10-14</GCell>
    </GRow>

    <GRow>
      <GCell>Windows Server 2019 (version 1809)</GCell>
      <GCell>2029-01-09</GCell>
    </GRow>

    <GRow>
      <GCell>Windows Server 2016 (version 1607)</GCell>
      <GCell>2027-01-12</GCell>
    </GRow>
  </GBody>
</GTable>

After the end of the support dates above, Anaconda will no longer verify that new package releases function correctly on these operating systems, and bug reports specific to these versions will not be addressed. Packages built for supported Windows versions might function on older versions, but Anaconda does not test against or provide support for end-of-life Windows releases. Previously built packages remain available in our repositories, and existing environments will continue to function.

<Note>
  Important: Windows Server support timelines are independent of Windows Client support timelines. Enterprise customers typically run Windows Server editions through Microsoft's extended support period, during which Microsoft continues to provide security updates. While Anaconda aligns our Windows Server support with these extended timelines, this does not extend support for Windows 10 or Windows 11 client editions, which follow Microsoft's shorter support lifecycle for consumer and professional operating systems. If you are running Windows 10 or Windows 11 client editions, refer to the Windows Client support table above for applicable end dates and plan to upgrade when Microsoft ends security updates for your version.
</Note>

### macOS

Anaconda performs Quality Assurance testing on macOS to validate our package distribution. When you report issues on supported macOS versions, Anaconda will investigate and work to resolve them. However, if an upstream package maintainer introduces breaking changes that affect compatibility, resolution might require coordination with that maintainer or might fall outside Anaconda's direct control, though we will make best efforts to work with upstream maintainers on these problems.

Anaconda supports the three most recent major releases of macOS:

<GTable cols="30% 30% 40%">
  <GHead>
    <GRow>
      <GTH>Release</GTH>
      <GTH>Release Date</GTH>
      <GTH>Expected End of Anaconda Support</GTH>
    </GRow>
  </GHead>

  <GBody>
    <GRow>
      <GCell>macOS 26 (Tahoe)</GCell>
      <GCell>2025-09-15</GCell>
      <GCell>September 2028</GCell>
    </GRow>

    <GRow>
      <GCell>macOS 15 (Sequoia)</GCell>
      <GCell>2024-09-16</GCell>
      <GCell>September 2027</GCell>
    </GRow>

    <GRow>
      <GCell>macOS 14 (Sonoma)</GCell>
      <GCell>2023-09-26</GCell>
      <GCell>September 2026</GCell>
    </GRow>
  </GBody>
</GTable>

Apple does not publish explicit end-of-life dates for macOS versions, but they typically cease providing security fixes when a release falls out of the three latest versions. You can reference macOS release dates [here](https://endoflife.date/macos).

### Linux

<DefinitionList>
  <DefinitionTerm>
    Compatibility approach
  </DefinitionTerm>

  <DefinitionDescription>
    Anaconda packages are built against a glibc baseline to ensure compatibility across Linux distributions. Our testing validates packages on a single reference distribution that matches our glibc target. We do not perform comprehensive testing across all Linux distributions.
  </DefinitionDescription>

  <DefinitionTerm>
    Support commitment
  </DefinitionTerm>

  <DefinitionDescription>
    If you encounter issues on any Linux distribution that meets our glibc 2.28 baseline, we will investigate. However, distribution-specific configurations or packaging differences might result in issues that fall outside Anaconda's ability to resolve directly.
  </DefinitionDescription>
</DefinitionList>

#### C Standard Library baseline: glibc 2.28

Anaconda packages for Linux are built against glibc 2.28 as the baseline. This version is included in Red Hat Enterprise Linux 8, Ubuntu 20.04, and most Linux distributions released after 2019.

Packages built against glibc 2.28 will run on systems with glibc 2.28 or later. They might not function on older systems with earlier glibc versions.

Anaconda aligns glibc requirements with the oldest actively supported enterprise Linux distribution. We will provide at least 12 months notice before increasing glibc requirements. The next glibc baseline update is not expected before 2029, when Red Hat Enterprise Linux 8 reaches end of maintenance support on May 31, 2029 ([Source](https://access.redhat.com/support/policy/updates/errata)).

#### Exception

Some packages might require glibc versions newer than 2.28 due to upstream build requirements. When this occurs:

* Conda will check your system's glibc version during installation.
* If your system doesn't meet the requirement, conda will prevent installation with a clear error message.

If you encounter a glibc requirement error, recommended options are:

* Upgrade to a newer Linux distribution.
* Use an older version of the package that's compatible with glibc 2.28, if available.
