> For the complete documentation index, see [llms.txt](https://docs.pmem.io/ipmctl-user-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.pmem.io/ipmctl-user-guide/installing-ipmctl.md).

# Installing IPMCTL

ipmctl is available for both Linux and Microsoft Windows. Follow the links below for step-by-step instructions to install using available packages, binaries, or build and install from source code if you require the most recent version.

### Linux

{% content-ref url="/pages/-M3NbBe8dVhwbAAfT1OE" %}
[Installing IPMCTL packages on Linux](/ipmctl-user-guide/installing-ipmctl/installing-ipmctl-packages-on-linux.md)
{% endcontent-ref %}

{% content-ref url="/pages/-M3NbMVPgrMhuWOIQcG3" %}
[Building and Installing IPMCTL from Source on Linux](/ipmctl-user-guide/installing-ipmctl/building-and-installing-ipmctl-from-source-on-linux.md)
{% endcontent-ref %}

### Microsoft Windows

{% content-ref url="/pages/-M3O9Uy1XHfl7qE6Rx2v" %}
[Installing IPMCTL on Microsoft Windows using the MSI Installer](/ipmctl-user-guide/installing-ipmctl/installing-ipmctl-on-microsoft-windows-using-the-msi-installer.md)
{% endcontent-ref %}

{% content-ref url="/pages/-M3O9qrUeQlpic-EARtr" %}
[Building and Installing IPMCTL on Microsoft Windows from Source](/ipmctl-user-guide/installing-ipmctl/building-and-installing-ipmctl-on-microsoft-windows-from-source.md)
{% endcontent-ref %}

## Releases

ipmctl supports all product generations for Intel Optane persistent memory and is backward compatible with older generations. The table describes the ipmctl version required for each product generation.

| ipmctl version | Intel Optane Persistent Memory Generation                                                                                                                                                                                               |
| -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 01.00.00.xxxx  | <p>1st Generation Intel Optane Persistent Memory Series 100</p><p>Code name: Apache Pass</p>                                                                                                                                            |
| 02.00.00.xxxx  | <p>1st Generation Intel Optane Persistent Memory Series 100</p><p>Code name: Apache Pass<br>Recommend using v02.00.00.3693 or later</p><p><br>2nd Generation Intel Optane Persistent Memory Series 200</p><p>Code Name: Barlow Pass</p> |
