英文原文:Red Hat adds Microsoft's .NET Core 2.0 to its Linux and cloud offerings
最新版本的微软开源 .NET Core 平台将可以在红帽的 Linux 和开放混合云产品中使用。
世界变得太快了,此前,微软还在把 SQL Server 移植至红帽的 RHEL (Red Hat Enterprise Linux) 中。而现在,红帽将在自家的 RHEL, 红帽 OpenShift 容器平台和其他红帽平台上支持微软的开源 .NET Core 2.0。
微软的 .NET Core 是一个用于创建 Web 应用程序和微服务的轻量级和模块化平台。使用它,开发者可以跨平台创建 .NET 应用程序,并把它部署在红帽的操作系统和云端产品中。
这个框架的最新版本已经于 8 月 14 日发布了。.NET Core 是在 Windows, Linux, 和 macOS 上运行的 .NET 开发平台的开源跨平台实现。
最新版本的 .NET Core 支持 .NET Standard 2.0。这为所有 .NET 运行时和工作负载提供了增强的平台兼容性和可移植性。它还简化了应用程序打包的过程,更容易访问 ASP.NET 2.0 和 EF Core 2.0。
新版本的 .NET 已经从 .NET Standard 1.6 中的 13,000 个应用程序编程接口(API)跃迁到了 .NET Standard 2.0 中的 32,000 个。大多数新的 API 是 .NET Framework API。这意味着开发者可以更容易地将现有的 .NET Framework 代码移植到 .NET Standard。简而言之,微软的主要编程语言现在比以往任何时候都更加跨平台。
当 .NET Core 2 与 Red Hat Enterprise Linux 或 Red Hat OpenShift 容器平台相结合时,2.0 版本支持使用 C#, F# 和 Visual Basic 来创建现代的集装箱化应用程序。
红帽是首家商业 Linux 提供商,为其整个产品组合中的 .NET Core 提供了全面的、企业级支持。
红帽的 Developer Programs 高级总监 Harry Mower 在一份声明中表示:“.NET 是行业中应用最广泛的开发平台之一,而红帽作为 .NET Core 社区的主要贡献者,正在帮助其进一步扩大技术的覆盖面和功能,通过在 RHEL 上支持 .NET,我们能够在市场上提供最广泛、最受支持和全面开放的开发者解决方案之一,并为组织提供更高的安全保证,并可以在生产环境中在非 Windows 系统上运行 .NET 解决方案,由红帽的专业知识提供支持。”
微软的 .NET Core 2.0 很快将可以在各种红帽产品中使用,或通过 RPM 使用传统的 yum 进行安装,或集成在 Linux 的容器镜像中。
比尔·盖茨对于 Linux 和 Windows 之间的这种技术“联婚”并没有说什么。