
国产化
文章平均质量分 87
计算机程序国产化相关技术介绍。
萤火架构
程序员,AI探索者。+V: yinghuojun007
展开
-
国产化之 .NET Core 操作达梦数据库DM8的两种方式
背景某个项目需要实现基础软件全部国产化,其中操作系统指定银河麒麟,数据库使用达梦V8,CPU平台的范围包括x64、龙芯、飞腾、鲲鹏等。考虑到这些基础产品对.NET的支持,最终选择了.NET Core 3.1。环境CPU平台:x86-64 / Arm64操作系统:银河麒麟 v4 数据库:DM8.NET:.NET Core 3.1SDK达梦自己提供了.NET操作其数据库的SDK,可以通过NuGet安装,也可以通过安装达梦数据库获取。因为NuGet上的版本不知道是谁提供的,所以这里以安装数据库原创 2022-04-19 07:08:17 · 2128 阅读 · 3 评论 -
国产化之银河麒麟.netcore3.1访问https服务的两个问题
背景某个项目需要实现基础软件全部国产化,其中操作系统指定银河麒麟,数据库使用达梦V8,CPU平台的范围包括x64、龙芯、飞腾、鲲鹏等。考虑到这些基础产品对.NETCore的支持,最终选择了3.1版本。主要原因就是龙芯搞了自研CPU架构,用户量不够大,.NET官方并没有专门针对龙芯的支持,而龙芯团队只对.netcore3.1做了适配(目前.net6适配测试中),至于其它的国产CPU则是基于Arm64和x64的,.NET官方都有支持。环境主机操作系统:Windows 10虚拟化工具:QEMU虚拟机原创 2022-04-18 07:36:19 · 516 阅读 · 0 评论 -
国产化之银河麒麟安装.NetCore-包管理器方式
背景某个项目需要实现基础软件全部国产化,其中操作系统指定银河麒麟,数据库使用达梦V8,CPU平台的范围包括x64、龙芯、飞腾、鲲鹏等。考虑到这些基础产品对.NETCore的支持,最终选择了3.1版本。主要原因就是龙芯搞了自研CPU架构,用户量不够大,.NET官方并没有专门针对龙芯的支持,而龙芯团队只对.netcore3.1做了适配(目前.net6适配测试中),至于其它的国产CPU则是基于Arm64和x64的,.NET官方都有支持。因为只有x64支持通过包管理器安装,其它CPU架构下需要手工安装,所以这原创 2022-03-11 07:34:15 · 1374 阅读 · 0 评论 -
国产化之银河麒麟安装达梦数据库DM8
背景某个项目需要实现基础软件全部国产化,其中操作系统指定银河麒麟,数据库使用DM8。虽然在之前的文章中已经成功模拟国产飞腾处理器,但是运行效率不高,所以这里的银河麒麟操作系统还是运行在x64平台上。x64平台的DM8并没有提供银河麒麟版本,因为银河麒麟是基于Ubuntu的,Ubuntu又是基于Debian的,所以这里下载的是Debian版本的。为了方便安装达梦数据库,这里使用了带UI界面的银河麒麟。环境虚拟化平台:Hyper-V 10.0操作系统:银河麒麟 v4CPU平台:x86-64下原创 2022-03-09 07:25:25 · 1495 阅读 · 0 评论 -
国产化之 Arm64 CPU + 银河麒麟系统 安装 .NetCore
背景某个项目需要实现基础软件全部国产化,其中操作系统指定银河麒麟,银河麒麟就是一个Linux发行版,数据库使用达梦V8,这个数据库很多概念和Oracle相似,CPU平台的范围:龙芯、飞腾、鲲鹏等。龙芯团队自己支持了.netcore3.1,飞腾之类的是ARM架构,官方已经支持。.netcore3.1仅在 x64 体系结构上支持包管理器安装,对于 ARM 等其他体系结构,必须通过其他一些方式安装 .NET。这里就以ARM架构举例,其它CPU平台的安装过程都一样,要下载的包不同而已。环境主机操作系统:原创 2022-03-10 07:43:47 · 5809 阅读 · 0 评论 -
国产化之x64平台安装银河麒麟操作系统
背景某个项目需要实现基础软件全部国产化,其中操作系统指定银河麒麟v4,CPU使用飞腾处理器。飞腾处理器是ARMv8架构的,在之前的文章中介绍了使用QEMU模拟ARMv8架构安装银河麒麟操作系统的方式,不过这种模拟的方式运行效率比较低,感觉就是干什么都比较慢,不如常见虚拟机运行起来高效。所以这里再提供Windows上使用Hyper-V虚拟机安装银河麒麟操作系统的方式,因为大部分人的Windows都运行在x64 CPU上,所以这里专门提到是在x64平台上安装,仅供参考。环境主机操作系统:Windows原创 2022-03-08 07:28:32 · 1121 阅读 · 0 评论 -
国产化之虚拟ARM64-CPU安装银河麒麟操作系统
背景某个项目需要实现基础软件全部国产化,其中操作系统指定银河麒麟v4,CPU使用飞腾处理器。我本地没有这个国产的处理器,但飞腾是基于ARMv8架构的64位处理器,所以理论上基于这个CPU架构的硬件应该都可以。首先想到的是树莓派,这个开发板集成的ARM CPU,不过要看下是否为ARMv8架构,如果正好有的话可以试一试。不过这也有点重了,能模拟CPU就好了,最终找到了QEMU这个工具,可以在Windows上运行。这篇文章就在Windows 10上创建一个模拟ARM64平台的虚拟机来安装银河麒麟操作系统。原创 2022-03-07 07:38:29 · 6871 阅读 · 12 评论