龙芯在推动自主技术生态建设时,将.net 作为重要组成部分,这无疑为国内.net 应用场景的发展带来了新的期待。通过 dotnet/runtime,我们得知龙芯版本的.net 已经成功合并至.net 7 官方分支。loongarch64架构的整合工作已经完成,并在.net 7.0 中通过独立的项目进行管理:https://www.php.cn/link/aac1ea0f73d4664c59969f5b9d6fd41e。

早在2019年7月,龙芯就开始规划将.NET 移植到龙芯平台。2020年,完成了MIPS64架构的.NET Core 3.1版本的相关代码并开源(MIPS64目前仅限于维护,已停止版本更新开发)。2021年,全面转向LoongArch架构的.NET 6研发,2021年12月,龙芯开始向.NET 开源社区的main分支提交支持LoongArch64架构的源代码,历时半年完成了代码合并工作。
接下来是LoongArch架构的.NET 产品化问题。据悉,龙芯.NET 团队在本地已经有了.NET 6版本,并且龙芯的一个子公司客户项目已经正式投入生产。龙芯.NET 团队正在完善一些优化的小特性,预计很快就会发布.NET 6 正式版本。
关于.NET 7.0 for LoongArch架构的版本发布,由于上游社区的kernel和docker等尚未支持LoongArch,目前.NET 社区没有完全支持LoongArch的CI环境。龙芯.NET团队正在完善.NET 7 for LoongArch的环境,包括在LoongArch上支持NativeAOT的工作。
龙芯在硬件上实现了CPU源代码的自主编写,在软件上选择拥抱开源,从开源中来,到开源中去,这不仅能保障硬件的自主性,还能借助开源社区的力量建设软件生态。在国产化环境下,Linux桌面应用的需求最大,由于WPF与Windows的强绑定无法跨平台,社区已经有开发者尝试开源框架Avalonia,JetBrains 也采用Avalonia进行产品开发,期待龙芯.NET 也能支持Avalonia框架开发Linux桌面应用。
以上就是.NET LoongArch64 正式合并进入.NET的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号