国产龙芯的软件生态之中.NET不会缺席,毕竟 C# 与 .NetCore/Mono 也是全球几大主流的编程语言和运行平台之一,最近一段时间听到太多的鼓吹政务领域不支持.NET, 大家都明白这是某些人为了自己的利益打压使用.NET技术的公司,我今天写这篇文章就是想通过龙芯团队的行动告诉更多人一起来推动.NET技术在中国的发展。希望龙芯厂商、支持龙芯的国产操作系统厂商能高度重视这个问题,主动加入 .Net Core 社区,加入.NET基金会,积极贡献代码,尽快做好适配工作。

龙芯团队一直在做net core的mips64移植工作,2020年6月18日完成了里程碑性的工作,在.NET Core 3.1分支上完成了MIPS64 的移植工作,目前已经在github上开源,开源地址:https://github.com/gsvm/coreclr 。具体说明可以参见 https://github.com/dotnet/runtime/issues/38069。龙芯团队正在做移植后的测试工作,已经完成了 9500 多项测试,ASP.NET Core示例程序 FlightFinder 已经可以在MIPS64 上正常运行,具体可以参看 https://github.com/dotnet/runtime/issues/4234。

龙芯团队还在github上面为龙芯.NET 建立了一个仓库 https://github.com/gsvm/loongson-dotnet,用于关于龙芯的.NET信息,工作和下载,开源协议采用和.NET Core一样的MIT协议。根据这个仓库的信息,龙芯团队将在不久的将来发布.NET Core 3.1版本,然后升级到https://github.com/dotnet/runtime ,也就是.NET 5了。目前这项工作正在紧锣密鼓的进行,非常欢迎大家的积极参与贡献,包括issue或者PR,如果您有任何问题或需要任何支持,请随时提交问题或通过电子邮件:aoqi@loongson.cn 与龙芯团队联系。

在文章的最后,我向你分享一个龙芯团队成员 xiangzhai 在这个 https://github.com/xiangzhai/mono/issues/2 提到了指令集相关的编程的一些相关知识:

OpenJDK、CorelCLR、mono都太大了,比较小的虚拟机例子可以看看PSP模拟器:https://github.com/xiangzhai/ppsspp-jit-mips64/commits/mips64-port-dev

CoreCLR官方的文档不错:下降、寄存器分配、代码生成 https://github.com/dotnet/runtime/blob/master/docs/design/coreclr/jit/ryujit-overview.md

CoreCLR代码生成常用调试方法:dotnet/runtime#606

龙芯团队完成CoreCLR MIPS64移植,在github开源相关推荐

  1. 在龙芯上调试CoreCLR

    dotnet for mips64 的 ea 版本已经发布 https://github.com/gsvm/loongson-dotnet/releases 在龙芯上调试CoreCLR 由于lldb在 ...

  2. 龙芯团队 在移值 MIPS64 下的.NET Core 进度速报

    写在开始前 我们的主要业务基于 dotnet core 2.x 与 3.1 完成,目前 dotnet core 3.1 支持的 CPU 架构列表中还不包含龙芯,且在 gitlab issue 中表示官 ...

  3. 龙芯3号_龙芯3号首次成功移植Deepin深度系统!

    Deepin(深度)系统团队的龙芯平台移植工作已经取得突破性成果,Deepin桌面已经在龙芯3A和龙芯3B电脑上成功运行起来了. "龙芯"3B处理器采用32nm工艺制造,最多六核心 ...

  4. Linux内核4.10在龙芯3A3000笔记本上的移植

    http://ask.loongnix.org/?/article/66 http://ask.loongnix.org/?/article/67 http://ask.loongnix.org/?/ ...

  5. 龙芯发布.NET 6.0.100开发者内测版

    龙芯在龙芯开源社区发布了LoongArch64-.NET-SDK-6.0.100开发者内测版的新闻 ,龙芯.NET基于上游社区 版本 适配支持龙芯平台架构.目前支持LoongArch64架构和MIPS ...

  6. 龙芯开源社区上线.NET主页

    龙芯团队从2019年7 月份开始着手.NET Core的MIPS64支持研发,经过将近一年的研发,在2020年6月18日完成了里程碑性的工作,在github CoreCLR 仓库:https://gi ...

  7. PMON环境配置(龙芯,亲测成功1)

    1.前言     2.运行平台     3.依赖组件     4.安装与配置安装专用GCC编译器         4.1下载GCC编译器         4.2解压GCC编译器         4.3 ...

  8. 龙芯完成.NET移植稳步推进生态建设

    不久前,龙芯团队完成了.Net Core 3.1在龙芯上的移植.早在1年前,一位网友就告知,希望.Net能够移植到龙芯平台,因为一些政务应用场景有这方面的需求.只不过了一年,这就问题就被龙芯团队解决了 ...

  9. 龙芯2h芯片不能进入pmon_“龙芯”18年:这个团队,终结了中国计算机产业的“无芯”历史...

    近期在第二届数字中国建设峰会上展出的国产芯片龙芯3号. 芯片是信息产业的灵魂,通用CPU(中央处理器)可以说是芯片中的"珠峰".自主研发CPU,难度很大. 在这个故事的起点,200 ...

最新文章

  1. 什么样的产品适合跨境电商?这里告诉你答案!
  2. php连mssql 中文乱码,PHP连接MSSQL显示中文时为乱码_PHP教程
  3. SPOJ - PHRASES Relevant Phrases of Annihilation(后缀数组+二分)
  4. RabbitMQ学习二
  5. Codeforces Round #201 (Div. 2)C,E
  6. 西部数码域名解析到阿里云_西部数码云主机好吗 稳定性如何
  7. 在web开发中,如何保证对象只被创建一次之单例应用系列?
  8. Windows Server 2003网络配置与管理
  9. python_统计数组中指定范围的数据占的比例
  10. 华为云devops认证考试课堂笔记2
  11. slickedit调试linux内核,SlickEdit使用(设置篇)
  12. 纯js实现数据导出excel表格
  13. 第三方支付回调地址代理转发
  14. 【Linux应用】Clonezilla使用指南
  15. 基于ssm手机供应商管理系统
  16. Android 读取Txt文件内容
  17. 如何看hbo_如何取消您的HBO Now帐户
  18. Java基础复习总结笔记(上)
  19. 【Mac新手必看】Desktop Picture壁纸文件夹找不到怎么办?苹果壁纸设置教程
  20. ubuntu WPS 提示“系统缺失字体symbol、wingdings、wingdings 2、wingdings 3、webding”的解决方法

热门文章

  1. 简单模拟实现简单的当登录延时的效果
  2. .netCHARTING图表控件详细介绍及下载
  3. 一款不错的编程字体Source Code Pro
  4. 如何提高gps精度_如何在锻炼应用程序中提高GPS跟踪精度
  5. javascript 函数属性prototype(转)
  6. mongoDB的副本机制
  7. Codeforces Round #358 (Div. 2) A. Alyona and Numbers 水题
  8. LYNC2013部署系列PART4:群聊部署
  9. 读jQuery之二十(Deferred对象)
  10. VC中新建的类不见了的解决方法