@@ -99,25 +99,25 @@ Node.js does not support a platform version if a vendor has expired support
9999for it. In other words, Node.js does not support running on End-of-Life (EoL)
100100platforms. This is true regardless of entries in the table below.
101101
102- | Operating System | Architectures | Versions | Support Type | Notes |
103- | ---------------- | ---------------- | ------------------------------- | ----------------------------------------------- | ----------------------------------------- |
104- | GNU/Linux | x64 | kernel >= 3.10, glibc >= 2.17 | Tier 1 | e.g. Ubuntu 16.04[ ^ 1 ] , Debian 9, EL 7[ ^ 2 ] |
105- | GNU/Linux | x64 | kernel >= 3.10, musl >= 1.1.19 | Experimental | e.g. Alpine 3.8 |
106- | GNU/Linux | x86 | kernel >= 3.10, glibc >= 2.17 | Experimental | Downgraded as of Node.js 10 |
107- | GNU/Linux | arm64 | kernel >= 4.5, glibc >= 2.17 | Tier 1 | e.g. Ubuntu 16.04, Debian 9, EL 7[ ^ 3 ] |
108- | GNU/Linux | armv7 | kernel >= 4.14, glibc >= 2.24 | Tier 1 | e.g. Ubuntu 18.04, Debian 9 |
109- | GNU/Linux | armv6 | kernel >= 4.14, glibc >= 2.24 | Experimental | Downgraded as of Node.js 12 |
110- | GNU/Linux | ppc64le >=power8 | kernel >= 3.10.0, glibc >= 2.17 | Tier 2 | e.g. Ubuntu 16.04[ ^ 1 ] , EL 7[ ^ 2 ] |
111- | GNU/Linux | s390x | kernel >= 3.10.0, glibc >= 2.17 | Tier 2 | e.g. EL 7[ ^ 2 ] |
112- | Windows | x64, x86 (WoW64) | >= Windows 10/Server 2016 | Tier 1 | [ ^ 4 ] ,[ ^ 5 ] |
113- | Windows | x86 (native) | >= Windows 10/Server 2016 | Tier 1 (running) / Experimental (compiling) [ ^ 6 ] | |
114- | Windows | x64, x86 | Windows 8.1/Server 2012 | Experimental | |
115- | Windows | arm64 | >= Windows 10 | Tier 2 (compiling) / Experimental (running) | |
116- | macOS | x64 | >= 10.15 | Tier 1 | For notes about compilation see [ ^ 7 ] |
117- | macOS | arm64 | >= 11 | Tier 1 | |
118- | SmartOS | x64 | >= 18 | Tier 2 | |
119- | AIX | ppc64be >=power8 | >= 7.2 TL04 | Tier 2 | |
120- | FreeBSD | x64 | >= 12.2 | Experimental | |
102+ | Operating System | Architectures | Versions | Support Type | Notes |
103+ | ---------------- | ---------------- | ------------------------------- | ------------------------------------------- | ----------------------------------------- |
104+ | GNU/Linux | x64 | kernel >= 3.10, glibc >= 2.17 | Tier 1 | e.g. Ubuntu 16.04[ ^ 1 ] , Debian 9, EL 7[ ^ 2 ] |
105+ | GNU/Linux | x64 | kernel >= 3.10, musl >= 1.1.19 | Experimental | e.g. Alpine 3.8 |
106+ | GNU/Linux | x86 | kernel >= 3.10, glibc >= 2.17 | Experimental | Downgraded as of Node.js 10 |
107+ | GNU/Linux | arm64 | kernel >= 4.5, glibc >= 2.17 | Tier 1 | e.g. Ubuntu 16.04, Debian 9, EL 7[ ^ 3 ] |
108+ | GNU/Linux | armv7 | kernel >= 4.14, glibc >= 2.24 | Tier 1 | e.g. Ubuntu 18.04, Debian 9 |
109+ | GNU/Linux | armv6 | kernel >= 4.14, glibc >= 2.24 | Experimental | Downgraded as of Node.js 12 |
110+ | GNU/Linux | ppc64le >=power8 | kernel >= 3.10.0, glibc >= 2.17 | Tier 2 | e.g. Ubuntu 16.04[ ^ 1 ] , EL 7[ ^ 2 ] |
111+ | GNU/Linux | s390x | kernel >= 3.10.0, glibc >= 2.17 | Tier 2 | e.g. EL 7[ ^ 2 ] |
112+ | Windows | x64 | >= Windows 10/Server 2016 | Tier 1 | [ ^ 4 ] ,[ ^ 5 ] |
113+ | Windows | x86 | >= Windows 10/Server 2016 | Experimental | [ ^ 6 ] |
114+ | Windows | x64, x86 | Windows 8.1/Server 2012 | Experimental | |
115+ | Windows | arm64 | >= Windows 10 | Tier 2 (compiling) / Experimental (running) | |
116+ | macOS | x64 | >= 10.15 | Tier 1 | For notes about compilation see [ ^ 7 ] |
117+ | macOS | arm64 | >= 11 | Tier 1 | |
118+ | SmartOS | x64 | >= 18 | Tier 2 | |
119+ | AIX | ppc64be >=power8 | >= 7.2 TL04 | Tier 2 | |
120+ | FreeBSD | x64 | >= 12.2 | Experimental | |
121121
122122[ ^ 1 ] : GCC 8 is not provided on the base platform. Users will
123123 need the
@@ -146,10 +146,9 @@ platforms. This is true regardless of entries in the table below.
146146 Windows binary (` node.exe ` ) in WSL will not work without workarounds such as
147147 stdio redirection.
148148
149- [ ^ 6 ] : Running Node.js on x86 Windows should work and binaries
150- are provided. However, tests in our infrastructure only run on WoW64.
151- Furthermore, compiling on x86 Windows is Experimental and
152- may not be possible.
149+ [ ^ 6 ] : Compiling Node.js for x86 Windows is currently impossible due to
150+ issues with version 10.1 of the V8 engine. Support will come back to its
151+ previous status as soon as possible.
153152
154153[ ^ 7 ] : Our macOS x64 Binaries are compiled with 10.15 as a target. Xcode11 is
155154 required to compile.
0 commit comments