.NET 8.0 支持的操作系统
.NET 8是长期支持 (LTS)版本,并且根据其生命周期策略在多个操作系统上受支持。对于此处未列出的操作系统上的 .NET 问题,请在相应的 .NET 存储库中打开 GitHub 问题或联系操作系统维护者社区。
(图片来源网络,侵删)
Windows
OS | Version | Architectures | Lifecycle |
---|---|---|---|
Windows 10 Client | Version 1607+ | x64, x86, Arm64 | Windows |
Windows 11 | Version 22000+ | x64, x86, Arm64 | Windows |
Windows Server | 2012+ (*) | x64, x86 | Windows Server |
Windows Server Core | 2012+ (*) | x64, x86 | Windows Server |
Nano Server | Version 1809+ | x64 | Windows Server |
*安装扩展安全更新后支持 Windows Server 2012 和 Windows Server 2012 R2 Windows 11 Arm64 上的 x64 模拟器支持 .NET 8。
Linux
OS | Version | Architectures | Lifecycle |
---|---|---|---|
Alpine Linux | 3.16+ | x64, Arm64, Arm32 | Alpine |
Debian | 11+ | x64, Arm64, Arm32 | Debian |
Fedora | 38+ | x64 | Fedora |
openSUSE | 15+ | x64 | OpenSUSE |
Oracle Linux | 8+ | x64 | Oracle |
Red Hat Enterprise Linux | 8+ | x64, Arm64 | Red Hat |
SUSE Enterprise Linux (SLES) | 12 SP5+ | x64 | SUSE |
Ubuntu | 20.04+ | x64, Arm64, Arm32 | Ubuntu |
根据.NET Support and Compatibility for Linux Distributions尽最大努力支持其他发行版。
Libc 兼容性
- glibc 2.23(来自 Ubuntu 16.04)
- Alpine:musl 1.2.2(来自 Alpine 3.13)
macOS
OS Version Architectures macOS 12.0+ x64, Arm64 Rosetta 2 x64 模拟器支持 .NET 8。
Android
OS Version Architectures Android API 21+ x64, Arm32, Arm64 iOS / tvOS / MacCatalyst
OS Version Architectures iOS 12.0+ Arm64 iOS Simulator 12.0+ x64, Arm64 tvOS 12.0+ Arm64 tvOS Simulator 12.0+ x64, Arm64 MacCatalyst 12.0+ x64, Arm64 QEMU
.NET 8 不支持通过QEMU运行(模拟)。例如,QEMU 用于在 x64 上模拟 Arm64 容器,反之亦然。
支持 .NET 6.0 的更改
从 .NET 7.0 开始,不再支持以下操作系统。
OS Version Architectures Windows Client 7 SP1, 8.1 x64, x86 不再支持的操作系统版本
发行版所有者终止了对以下版本的支持,并且.NET 8.0 不再支持这些版本。
(图片来源网络,侵删)- Fedora 37
参考网址:core/release-notes/8.0/supported-os.md at main · dotnet/core · GitHub
(图片来源网络,侵删)
- Fedora 37
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。
还没有评论,来说两句吧...