补丁 检测系统_大云制造 | BCLinux For ARM64 V7.6操作系统正式发布

cf7fe2fcf1f0daa7e3731bcb9f0205ee.png

770555d94d36f60da8d802e391361ca3.png

友情提示:全文3000多文字,预计阅读时间10分钟

ad576b3ae7e21c89bb2c76913e3d625c.gif

概述

大云企业操作系统(BC-Linux,BigCloud Enterprise Linux)是中移(苏州)软件技术有限公司借助开源社区优势,通过定制化手段研发的高性能、安全可靠、自主可控的企业级Linux操作系统。BC-Linux于2016年正式商用,目前已经发布多个版本,主要用于x86服务器产品。随着国家大力倡导国产自主化,ARM生态圈不断发展,ARM版本的企业级操作系统的需求正在不断增长。为此,BC-Linux急需为ARM服务器推出一款企业级Linux操作系统产品。

本次发布的BC-Linux for ARM64 V7.6是一款适用于ARM64平台服务器的企业级Linux操作系统,基于CentOS 7.6 AARCH64版本定制,包括一个通用版和两个业务定制版。

BC-Linux for ARM64 V7.6适用场景及功能如下表:

系统版本

具体产品

适用场景

新增及增强功能简介

BC-Linux for ARM64 V7.6

通用版

通用场景

内核及系统基础软件包更新升级,增加华为TaiShan系列ARM服务器相关补丁,扩展高可用组件、安全加固工具、授权管理工具增强等。

虚拟化定制版

虚拟化应用场景

虚拟化增强,新增热迁移优化、卷磁盘容量查询和优化功能、非ceph迁移ceph卷等功能,并进行缺陷修复

容器定制版

容器及PAAS业务平台场景

容器增强,升级容器组件,提升性能、存储管理、可扩展性以及安全性

ad576b3ae7e21c89bb2c76913e3d625c.gif

特色功能介绍

内核增强

BC-Linux for ARM64 V7.6系统使用4.19.25-200高版本内核替换CentOS内核,并且新增适配Taishan服务器的定制化需求,集成内核补丁800多个,主要有以下增强:

1、支持hns网卡最新特性和功能,修复相关BUG,网络性能提升。

2、支持ARM的IOMMU以及SMMU最新特性和功能,修复相关BUG

3、海思ARM CPU性能提升

4、支持sas存储最新特性和功能,修复相关BUG

5、修复ARM虚拟化相关BUG

6、支持hns网卡ROCE功能

7、新增ACPI部分功能

8、支持开启kdump,提供操作系统崩溃后的内核core dump能力

得益于采用高版本内核以及针对海思鲲鹏CPU的优化补丁,BC-Linux for ARM64 V7.6系统较上游CentOS 7.6 AARCH64系统(采用4.14.0版本内核)在华为TaiShan V2服务器上多项性能测试指标上有明显改善:

ef2ddde434c6e0bec2af314b85c7245e.png

上述测试项包括数据库性能、磁盘性能、内存性能、编译性能、CPU多线程、加密、Web服务器负载等多个场景,具体如下:

测试项

说明

SQLite

SQLite数据库基准测试工具,模拟一定数量的数据库插入,查询操作

Flexible  IO

调用内核AIO库测试磁盘性能,是测试IOPS的工具

BlogBench

测试文件系统的稳定性和对并发读写的支持能力

DBench

利用文件系统级调用测试磁盘性能

Compile  Bench

编译性能测试

stream

综合性内存带宽性能测试

C-Ray

CPU多线程能力测试工具

OpenSSL

主要测试RSA 4096-bit的加密性能

NGINX  Bench

nginx服务器负载测试

Apache  Bench

Web服务器负载测试

容器与虚拟化组件增强

BC-Linux for ARM64 V7.6将容器组件升级到18.09.5版本,提升了容器的性能、存储管理、可扩展性以及安全性。此外,针对容器应用场景的性能进行内核参数调优。

虚拟化部分主要针对qemu和libvirt软件包进行增强,具体包括:

1、修复socket limit限制导致虚拟机安装失败等问题;

2、新增卷磁盘容量查询和优化功能;

3、新增热迁移优化功能;

4、新增非ceph迁移ceph卷功能。

兼容华为TaiShan系列服务器

华为TaiShan系列ARM服务器作为国内目前为数不多的ARM服务器产品,BC-Linux for ARM64 V7.6操作系统针对其进行适配,主要完成以下工作:

1、合入海思鲲鹏系列CPU补丁;

2、适配TaiShan V2服务器硬件加速引擎功能;

3、解决虚拟化virt-manager无法连接qemu system的问题;

4、解决虚拟化virt-manager无法图形化安装虚拟机的问题;

5、增加TaiShan V1、V2服务器各类驱动补丁合入,并完成相关功能性测试;

6、解决EC自动扩容失败问题;7、解决TaiShan 服务器万兆网卡性能问题。

通过这些适配工作,BC-Linux for ARM64 V7.6顺利和华为TaiShan系列ARM服务器完成双向兼容性认证。

安全加固功能增强

BC-Linux for ARM64 V7.6集成BC-Linux安全加固功能,为操作系统提供了安全加固、系统软件包漏洞检测、rootkit入侵检测、双因子认证等主要功能,提供系统安全基线的一键化配置、回退、生成检测报告,快速系统漏洞扫描、报告输出等操作。

安全加固提供基础操作和高级操作两种方式。基础操作,配置简单,且对业务的运行不构成影响。高级操作,可以进行更强大的安全加固操作,但是对配置者的水平要求较高,需要对业务较为熟练。

双因子认证是一种采用时间同步技术的系统,采用了基于时间、事件和密钥三变量而产生的一次性密码来代替传统的静态密码。每个动态密码卡都有一个唯一的密钥,该密钥同时存放在服务器端,每次认证时动态密码卡与服务器分别根据同样的密钥,同样的随机参数和同样的算法计算认证的动态密码,从而实现更加安全的用户认证。

授权管理功能增强

为了更好得保障BC-Linux系统订阅用户得到全方位商业化的服务(如软件包安装及升级服务,技术支持和维护等),并使这些服务可以被授权和跟踪。BC-Linux for ARM64 V7.6集成授权管理工具,增加了yum的授权管理插件,操作系统需要向yum服务器进行授权认证才可以进行软件升级。

用户可以通过向BC-Linux组发送唯一标识该系统的机器码,获取BC-Linux授权认可后,将会得到只适用于该系统的授权码信息,然后执行相应操作,完成授权过程。

完善的软件仓库

BC-Linux for ARM64 V7.6具备完善的软件仓库,用户使用过程中绝大部分软件包都不需要自己编译,可以直接通过BC-Linux的ARM64软件仓库进行软件安装,就像使用x86服务器一样。

软件仓库名称

软件仓库路径

基础软件包仓库

http://mirrors.bclinux.org/bclinux/el7.6/os/aarch64/

http://mirrors.bclinux.org/bclinux/el7.6/updates/aarch64/

扩展软件包仓库

http://mirrors.bclinux.org/bclinux/el7.6/extras/aarch64/

虚拟化软件包仓库

http://mirrors.bclinux.org/bclinux/el7.6/virt/aarch64/

容器软件包仓库

http://mirrors.bclinux.org/bclinux/dcos/ldk/v7.6/os/aarch64/

高可用软件包仓库

http://mirrors.bclinux.org/bclinux/el7.6/ha/aarch64/

EPEL软件包仓库

http://mirrors.bclinux.org/fedora/fedora-buffet/epel/7Server/aarch64/

上述软件仓库可以满足绝大部分应用场景,并且BC-Linux软件仓库会定期从上游进行同步,保持软件包的不断更新。

ad576b3ae7e21c89bb2c76913e3d625c.gif

兼容性认证

BC-Linux for ARM64 V7.6 操作系统已经成功完成与华为TaiShan服务器产品双向认证的兼容性测试。测试结果显示,BC-Linux for ARM64 V7.6 操作系统在华为TaiShan系列服务器上均可顺利安装,运行良好,且整体系统运行稳定。

本次兼容性认证使用的是华为TaiShan 200服务器系列2280/5280型号及TaiShan 100服务器系列2280/5280型号,共4款Taishan服务器型号。测试范围包括系统安装测试、系统基本信息查看、系统基本功能测试、系统稳定性测试。测试结果表明,BC-Linux for ARM64 v7.6操作系统已达到华为TaiShan服务器的通用兼容性要求及性能、可靠性要求,满足企业用户的关键性应用需求。

BC-Linux已经和华为建立了长期的合作关系,后续会持续跟进华为ARM系列服务器的版本适配和兼容性测试,共同促进ARM生态圈的不断发展。

6ccdb510403e7d1c44dd5261b57477fe.png

ad576b3ae7e21c89bb2c76913e3d625c.gif

总结

此次BC-Linux for ARM64 V7.6版本的发布有力地促进了ARM服务器生态圈的发展,是中移(苏州)软件技术有限公司对国家自主可控、国产化替代政策的积极响应。与华为TaiShan系列服务器的双向兼容性认证,意味着BC-Linux for ARM64 V7.6操作系统已经具备了实际部署应用的能力,与x86平台相同的操作方式、完善的ARM64软件仓库,降低用户的切换、部署成本,满足用户的关键性应用需求。

End

702f7e333ce57698207292b6fbb8a320.png

往期精选

1、大云制造 | 移动云E-RocketMQ正式发布上线

2、【大云制造】为云而生 - 大云BEK内核

3、【大云制造】公有云解决方案4.0(存储篇)——高效、安全、稳定的存储服务

8ca0523a7aa3773dd9c399154f8b779e.gif702f7e333ce57698207292b6fbb8a320.png

825272393af5002df4d7b78b1546ac57.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/312444.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

告别2019,写给2020:干好技术,要把握好时光里的每一步

本文来自:长沙.NET技术社区 邹溪源不知不觉,一晃年关将近,即将翻开2019,进入新的一页。(本文写于2019年12月27日)这周已经在朋友圈看到了来自公众号《恰同学少年》《Edi.Wang》和《吃草的罗汉》几位老师写下…

单片机课程设计数字心率计_如何选购合适的PH计

聚舟供应的PH计PH计已经被广泛应用于各个行业,如工业、电力、农业、医药、食品、科研和环保等领域,在酸碱值检测时必不可少的,那么该如何选购呢?聚舟销售的PH计也有多种样式与型号,各种型号都供应充足,欢迎…

cd返回上一 git_如何使用Git实现自动化部署你的项目

在开发过程中,我们不可避免的会用到版本控制。你可能对 Git 和 SVN 有所了解。一开始基本都是在用SVN,现在可能都进化到用Git了吧,因为SVN缺点比较多。这里就不过于多的介绍Git的优点了。不知道大家一开始是怎么使用 git 进行开发的&#xff…

在Asp.Net Core中使用ModelConvention实现全局过滤器隔离

从何说起这来自于我把项目迁移到Asp.Net Core的过程中碰到一个问题。在一个web程序中同时包含了MVC和WebAPI,现在需要给WebAPI部分单独添加一个接口验证过滤器IActionFilter,常规做法一般是写好过滤器后给需要的控制器挂上这个标签,高级点的做…

2 未匹配到任何借口_拼多多【关键词精确匹配溢价】给你想要的精准流量,让你订单暴增的秘诀...

关键词匹配方式升级啦,开启精确匹配溢价功能,拥有更多精准流量。为帮助商家解决在使用多多搜索时,遇到的关键词流量不精准、流量不可控、点击率低的问题,多多搜索新推出【关键词精确匹配溢价】功能。通过精确匹配溢价功能&#xf…

如何运用领域驱动设计 - 领域服务

概述本文将介绍领域驱动设计(DDD)战术模式中另一个非常重要的概念 - 领域服务。在前面两篇博文中,我们已经学习到了什么是值对象和实体,并且能够比较清晰的定位它们自身的行为。但是在某些时候,你会发现某一些业务行为…

指令打印与驱动打印随笔

本文对指令打印和驱动打印做了一个简要的介绍,分享了在开发客户端打印组件时的一些过程并提出了一个新轮子用于解决老的问题并引出更多的新问题。全文大概 3500 字无图,阅读大概需要 7 分钟。驱动打印是指:使用 PrintDocument 进行打印。通过…

er图转为数据流程图_「数据架构」实体关系模型介绍

实体-关系模型(或ER模型)描述特定知识领域中相关的事物。基本的ER模型由实体类型(对感兴趣的事物进行分类)和指定实体之间可能存在的关系(那些实体类型的实例)组成。在软件工程中,为了执行业务流程,ER模型通常用于表示业务需要记住的内容。因此&#xff…

WeihanLi.Npoi 1.7.0 更新介绍

WeihanLi.Npoi 1.7.0 更新介绍Intro昨天晚上发布了 WeihanLi.Npoi 1.7.0 版本,增加了 ColumnInputFormatter/ ColumnOutputFormatter,又进一步增强了导入导出的灵活性,来看下面的示例ColumnInputFormatter/ColumnOutputFormatter示例 Model:i…

【复杂系统迁移 .NET Core平台系列】之迁移项目工程

源宝导读:微软跨平台技术框架—.NET Core已经日趋成熟,已经具备了支撑大型系统稳定运行的条件。本文将介绍明源云ERP平台从.NET Framework向.NET Core迁移过程中的实践经验。一、背景随着ERP的产品线越来越多,业务关联也日益复杂,…

分析股票大数据_Python大数据分析量学祖师爷网站数据

本文通过Python抓取股海明灯涨停预报数据进行分析,股海明灯网站涨停预报数据跟踪功能是需要VIP权限,但这个权限分析数据的功能有限,我们抓取数据后丰富相关功能。一、点击涨停预报后打开以下页面。通过python程序将数据抓取到后台数据库&…

【复杂系统迁移 .NET Core平台系列】之界面层

源宝导读:微软跨平台技术框架—.NET Core已经日趋成熟,已经具备了支撑大型系统稳定运行的条件。本文将介绍明源云ERP平台从.NET Framework向.NET Core迁移过程中的实践经验。一、背景随着ERP的产品线越来越多,业务关联也日益复杂,…

.NET Core MVC扩展实践

源宝导读:明源云ERP的底层架构正在向.Net Core跨平台迁移,我们在过程中遇到了部分不兼容的问题。本文将介绍技术团队如何解决.Net Core与已有MVC框架不兼容问题的解决方案。一、背景云ERP的建模平台是基于.NET Framework构建的,在向.NET Core…

matlab title多个标题_MATLAB中的直方图处理及均衡化

直方图是多种空间域处理技术的基础。仿图操作能有效地用于图像增强,直方图固有的信息在其他图像处理应用中也是非常有用的,如图像压缩与分割。訪图在软件中易于计算,也适用于商用硬件设备,因此直方图成为实时图像处理的一个流行工…

成本计算引擎动态规则解析技术详解

源宝导读:随着企业数字系统应用的越来越深入,业务计算方式也变的越来越复杂,灵活度要求也越来越高。本文将介绍通过将配置动态转换成可执行代码的方式,解决业务计算高度灵活化配置的技术方案。一、背景ERP本质上是一种“业务密集型…

Kubernetes,多云和低代码数据科学:2020年最热门的数据管理趋势

新兴技术为我们的数据之旅铺平了道路。我们已经看到Kubernetes在应用程序自动化方面处于领先地位,越来越多的公司将赌注押在了云上,以及当今的企业对数据科学的依赖程度正不断提,再加上对大数据的人工智能高级分析,可以看到数据管…

matlab光盘映像文件可以删除吗_DVD-Cloner 2020 for mac(DVD光盘刻录工具) 7.00.715

DVD-Cloner Gold 2020版是功能强大的DVD光盘刻录工具,DVD-Cloner Gold 2020版可以轻松刻录光盘以及蓝光光盘,用户可以将任何的文件刻录到DVD光盘中,并可以制作为蓝光光盘,可以很方便地录入视频到光盘中进行保存,刻录好…

性能优化 = 改改代码?

大家好,我是Z哥。好久没写技术文章了,最近正好有进行一些思考,顺手写出来分享给大家。如果不是程序员的话,可以快速扫一眼正文的几个小标题,快速略过即可,毕竟思路和专业无关,很多是相通的。&am…

使用refs获取节点_闲庭信步聊前端 - 原来你是这样的Refs

一、refs 的由来什么是refsrefs是拿到真实的DOM节点和React元素实例的一种方法。在React官方文档中有提到Refs 提供了一种方式,允许我们访问 DOM 节点或在 render 方法中创建的 React 元素。 React是单向的数据流,父子组件的交互是通过props。修改子组件…

从TimeSpan说起

小编在编写WPF程序时,需要做一个判断:定时使用Modbus协议使用Quartz.net 定时任务读取设备中的数据,同时也使用定时任务判断是否长时间获取不到数据的情况,如果程序中超过一分钟没有获取到数据(数据没有更新&#xff0…