红帽企业版Linux成为Linux下的.NET Core的参考平台

简介:

微软和红帽声明将在红帽企业版 Linux 运行的 .NET 纳入官方支持。经两家公司透露,“红帽企业级 Linux 将成为 Linux 下的.NET Core 主要参考操作系统”。

红帽企业版Linux成为Linux下的.NET Core的参考平台

来自红帽资深开发者 Harry Mower 谈到,.Net 的开源让开发者“兼顾操作系统和运行时的好处”新的可能性变为了现实。尤其是 linux 提供了节省 Windows 所需要的部分花费的绝好机会。Mower 看到的一种情况是对于开发者有明显好处的,在 Linux 中使用 .Net 是可以使用 Docker 容器来打包和部署 .Net 的应用的,而且有着可用的工具打造的完善的生态链。关键是这对于企业是可行的,因为,其在各个层次都可得到官方的支持。两家公司都声称,新的协定恰恰就是旨在解决企业级开发者在红帽上运行 .Net 成为可能,且像他们在 Windows 上构建他们的应用时一样会得到同样的支持。

此次声明属于更大的合作关系的一部分,而所谓的更大即指,改进红帽企业 Linux 在微软 Azure 上的集成,额外还包括:为 Azure 用户提供原生的红帽解决方案、同一地点的支撑团队的合力支持、以及使用红帽 Cloud Forms 管理微软 Azure 负载的支持。

.NET Core 在 2014 年末开放其源代码,其可以运行在 Linux,Mac OS X 和 FreeBSD 等操作系统中。.NET 的开源引起了来自开发者社区内部的强烈兴趣。仅仅在 .NET 开源一个月后,就有报告称"对于项目的贡献来自外部的开发者数量已经超过内部的开发者数量"。






本文作者:佚名
来源:51CTO
目录
打赏
0
0
0
0
26199
分享
相关文章
Android调试终极指南:ADB安装+多设备连接+ANR日志抓取全流程解析,覆盖环境变量配置/多设备调试/ANR日志分析全流程,附Win/Mac/Linux三平台解决方案
ADB(Android Debug Bridge)是安卓开发中的重要工具,用于连接电脑与安卓设备,实现文件传输、应用管理、日志抓取等功能。本文介绍了 ADB 的基本概念、安装配置及常用命令。包括:1) 基本命令如 `adb version` 和 `adb devices`;2) 权限操作如 `adb root` 和 `adb shell`;3) APK 操作如安装、卸载应用;4) 文件传输如 `adb push` 和 `adb pull`;5) 日志记录如 `adb logcat`;6) 系统信息获取如屏幕截图和录屏。通过这些功能,用户可高效调试和管理安卓设备。
飞天企业版异构算力调度平台获评2024年度技术卓越奖
飞天企业版异构算力调度平台凭借在政企云平台兼容性、稳定性和性能方面的出色表现,获评2024年度技术卓越奖。
164 14
|
4月前
|
linux积累-core文件是干啥的
核心文件是Linux系统在程序崩溃时生成的重要调试文件,通过分析核心文件,开发者可以找到程序崩溃的原因并进行调试和修复。本文详细介绍了核心文件的生成、配置、查看和分析方法
287 6
ASP.NET Core 中的速率限制中间件
在ASP.NET Core中,速率限制中间件用于控制客户端请求速率,防止服务器过载并提高安全性。通过`AddRateLimiter`注册服务,并配置不同策略如固定窗口、滑动窗口、令牌桶和并发限制。这些策略可在全局、控制器或动作级别应用,支持自定义响应处理。使用中间件`UseRateLimiter`启用限流功能,并可通过属性禁用特定控制器或动作的限流。这有助于有效保护API免受滥用和过载。 欢迎关注我的公众号:Net分享 (239字符)
106 1
|
4月前
|
linux之core文件如何查看和调试
通过设置和生成 core 文件,可以在程序崩溃时获取详细的调试信息。结合 GDB 等调试工具,可以深入分析 core 文件,找到程序崩溃的具体原因,并进行相应的修复。掌握这些调试技巧,对于提高程序的稳定性和可靠性具有重要意义。
1236 6
简化 ASP.NET Core 依赖注入(DI)注册-Scrutor
Scrutor 是一个简化 ASP.NET Core 应用程序中依赖注入(DI)注册过程的开源库,支持自动扫描和注册服务。通过简单的配置,开发者可以轻松地从指定程序集中筛选、注册服务,并设置其生命周期,同时支持服务装饰等高级功能。适用于大型项目,提高代码的可维护性和简洁性。仓库地址:<https://github.com/khellang/Scrutor>
95 5
GraphQL 与 ASP.NET Core 集成:从入门到精通
本文详细介绍了如何在ASP.NET Core中集成GraphQL,包括安装必要的NuGet包、创建GraphQL Schema、配置GraphQL服务等步骤。同时,文章还探讨了常见问题及其解决方法,如处理复杂查询、错误处理、性能优化和实现认证授权等,旨在帮助开发者构建灵活且高效的API。
94 3
在 ASP.NET Core 中创建 gRPC 客户端和服务器
本文介绍了如何使用 gRPC 框架搭建一个简单的“Hello World”示例。首先创建了一个名为 GrpcDemo 的解决方案,其中包含一个 gRPC 服务端项目 GrpcServer 和一个客户端项目 GrpcClient。服务端通过定义 `greeter.proto` 文件中的服务和消息类型,实现了一个简单的问候服务 `GreeterService`。客户端则通过 gRPC 客户端库连接到服务端并调用其 `SayHello` 方法,展示了 gRPC 在 C# 中的基本使用方法。
96 5
在 ASP.NET Core 中创建 gRPC 客户端和服务器
Linux平台Oracle开机自启动设置
【11月更文挑战第8天】在 Linux 平台设置 Oracle 开机自启动有多种方法,本文以 CentOS 为例,介绍了两种常见方法:使用 `rc.local` 文件(较简单但不推荐用于生产环境)和使用 `systemd` 服务(推荐)。具体步骤包括编写启动脚本、赋予执行权限、配置 `rc.local` 或创建 `systemd` 服务单元文件,并设置开机自启动。通过 `systemd` 方式可以更好地与系统启动过程集成,更规范和可靠。
404 2
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等