Redian新闻
>
AWS:.NET开源资金严重不足,但我会出手

AWS:.NET开源资金严重不足,但我会出手

公众号新闻
出品 | OSC开源社区(ID:oschina2013)
在 2022 re:Invent 会议上, AWS 软件开发经理 Saikat Banerjee 锐评道:” 我们发现 .NET 开源项目资金严重不足,仍可称之为第三方开源”。随即表示 AWS 过去非常重视 .net 生态,未来也将继续大力支持 .NET 的开源发展。
.NET 开源资金不足的说法令人吃惊,微软成立了 .NET 基金会,该基金会的介绍是 “一个独立的非营利组织,旨在支持一个创新的、商业友好的开源生态系统 .NET 平台。” ,而 AWS 是该基金会仅有的 10 家企业赞助商之一。
另一方面,微软的 .NET 团队固然投入了大量精力,但在技术层面上,.NET 开源之后的跨平台进程包含大量外部贡献者的努力。比如 AWS 对 .NET 的开源工作非常上心,不仅给 .NET 基金会捐款支持、对社区中的出色的 .NET 项目进行现金和积分奖励,还积极参与 .NET 跨平台的代码开发工作,努力致力于 .NET 去 Windows / 跨平台化。
根据 Banerjee 的说法,AWS 正试图 “改进 WCF(Windows 通讯开发平台),不让它保留原有的局限性”。这项工作包括对 HTTP 绑定的联合身份支持,以及扩展 WFC 消息队列支持,支持除了 Microsoft 消息队列 (MSMQ) 以外的其他消息代理 ,例如 RabbitMQ 和 Amazon SQS。
另一个关键领域是 Active Directory (AD),在 Windows AD 中,组托管服务帐户 (gMSA) 通常用作应用程序服务的帐户。AWS 将该组件移植到了 Linux ,开发了一个名为 credentials fetcher 的组件,这是一个位于 Linux 实例上的守护进程,允许在 Linux 容器中使用 gMSA。
此外,使用 .NET 启动 Lambdas 时一直存在冷启动问题。函数运行时都需要加载 .NET 运行时,且 JIT 编译器每次都会将 .NET 中间代码编译为本机代码,这也需要很长时间。.NET 7 版本中的解决方案是本机 AOT 编译, 而 AWS 开发了适用于 .NET 的 Lambda tools ,可将本机 AOT 编译添加到 Lambda 函数中。
AWS 为啥对 .NET 跨平台工作这么上心?这就要追溯到 .NET Core 的前身 .NET Framework ,.NET Framework 出自 Windows 平台,导致调用 COM 或其他本机 Windows API 的 .NET Core 应用程序无法在 Linux 上运行。另一方面, .NET Framework 的某些部分(如 ASP.NET Web Forms 和 WCF 的大部分内容)不属于 .NET Core,使得大多数 .NET 应用程序更适合 Windows 或 Azure 云环境,移植到其他云上相当困难。
大厂当然不会为爱发电搞开源, .NET 是 AWS 应用程序开发中仅次于 Python 和 Java 的第三大受欢迎的平台,AWS 对.NET 开源工作的投资大多是为了让 .NET 摆脱对 Windows 的依赖,更易于使用其 Linux VM 和云原生技术, 以此摆脱 Windows 和 SQL Server 的许可,并获取更多云服务客户。当然,同样的优化当然也适用于微软的 Azure 和其他云环境,你好我好大家好,亦不失为一桩美事。
另,与其说 .NET 开源的 “资金” 不足,不如说 “资源不足 “。微软内部对 .NET 开源的意见恐怕并不统一,对开源业务倾斜的资源也一直在博弈。比如去年微软在即将发布的 .NET 6 中悄悄删除热重载的功能代码,宣称仅在 Visual Studio 中支持该功能,,强制用户改用昂贵的 Visual Studio 2022  。该举动随即引起微软内部 .NET 开发者和外部 .NET 社区的强烈反对和抨击,随后微软高层道歉,并在 .NET 6 中恢复了热重载功能。



你参与开源吗?

扫描下方二维码

抽开源中国周边啦~


往期推荐



Forest + IDEA = 双倍快乐! ForestX 隆重登场

Linus强势催更

“俄罗斯的谷歌”弃俄



这里有最新开源资讯、软件更新、技术干货等内容

点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦~

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
打造魔鬼花园今日最佳:没关系,我会出手。与表弟一起怀念我们的涵江老宅宏观数据 | 中国12月通胀报告:受疫情搅动,需求不足,但价格结构性上涨打好高尔夫,纠正八误区10月核心CPI反映有效需求不足,政策仍需发力稳市场预期金九银十成色不足,车企开启价格战抗癌药物价格控制-EQRx and Inflation Reduction ACT实践经验少,校招了解不足,如何拿LVMH的offer| offer来了周末重点速递丨个人养老金加速落地,有望每年为A股带来千亿资金;国家能源局:确保能源资源、重要产业链供应链等安全操作系统人机对话!Linux OS大谈Windows与macOS:值得学习,但被Linux碾压NeurIPS 2022 | 重振PointNet++雄风!PointNeXt:改进模型训练和缩放策略审视PointNet++最新!2023USNews世界大学排名!QS对打USNews谁最权威?澳洲面临老龄化风险!新生儿数量不足,年轻人生育意愿低迷!未来恐引发人口危机...假期余额不足,为啥越休息越累?“假期综合征”,“疗法”在这里→浣溪沙:九月河中归雁游【提示】假期余额不足,这份“收心提示”请收好研究:近半数美国人睡眠不足,小心这两种病找上身重磅!证监会出手,五方面推动资本市场改革,涉及注册制、房地产市场、中长期资金入市…看十大关键点BNEF-华能天成租赁联合发布 | 中国新能源资产价值评估白皮书人手资金严重不足!5500无证移民儿童上学!纽约市教育局求援....铜互连后劲不足,谁能继任?一碗鸭血粉丝汤最低仅2元,“含鸭量”严重不足!南京要制定标准了服刑超25年,美国男子地铁刺死游客证据不足,获赔$1770万功能性运动贴身层品牌「Surpine松野湃」完成数千万天使轮融资,由五源资本独投|36氪首发TrendForce:OEM 为笔记本升级至 1TB+ SSD 动力不足,或与微软 Windows 授权价格有关电力供应不足,该国或面临停电欧委会主席宣布乌军“阵亡已突破十万人”,乌政府反击:严重不实富士康辟谣:郑州园区2万人确诊严重不实12月电费有人一个月超2000元?大半个朋友圈都在查电费,网络一度拥堵,官方辟谣:网传与实际严重不符,未调整居民电价水平研究:近半数美国人睡眠不足,社交时差危害健康英国春招 | Jane Street开放暑期实习项目,base 伦敦!摄入量严重不足!这种东西能刺激娃长高,还比喝牛奶省事,建议每天吃够这些新冠后遗症到底严重不?跟甲流感染后遗症全面比较!不用怀疑,它一定是今年冬天蕞热门的亲子活动,但我会带娃玩点不一样的!
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。