暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

大云企业操作系统(BC-Linux) BC-Linux 8

原创 lscomeon 2023-05-11
6213

BC-Linux for Euler

兼容性

      支持基于x86_64、arm芯片的物理机服务器、个人计算机、虚拟机等环境。 完成与主流服务器厂商(曙光、浪潮、戴尔、联想、惠普等)的兼容性测试认证工作 ,完成与HA软件厂商(中标麒麟、深之度、红旗软件、湖南麒麟)的兼容性测试认证工作 ,完成与安全软件厂商(中创软件、杭州安恒,北京奇安信)安全产品的兼容性测试认证工作 。

产品背景

      大云企业操作系统BC-Linux for Euler 是以 openEuler 社区操作系统为基础,借助开源社区的开放优势,通过定制化手段研发的企业级 Linux 操作系统。具备专业化、本地化的 Linux 开发和运维服务能力。目前BC-Linux for Euler V20.12版本操作系统支持x86_64、ARM 64位服务器,不支持IBM PowerPC LE等架构服务器,同时大云企业操作系统BC-Linux for Euler的安装测试是在华为鲲鹏ARM服务器上进行验证的。

      BC-Linux for Euler V21.10使用社区openEuler 20.03 LTS SP2版本默认集成的是4.19.90-2106内核;同时基于通用的安全加固标准新增安全加固组件,提供系统安全检测、入侵检测扫描并输出报告;针对虚拟化场景,会提供虚拟化跨机热迁移、虚拟化模块增强等技术,能充分满足顾客对于云计算和大数据通用场景、边缘计算、虚拟化及容器和PaaS业务场景需求。

功能列表

功能名称

功能描述

授权管理

授权管理是为BC-Linux操作系统提供离线和在线的授权管理功能。

安全加固

为BC-Linux 系列操作系统提供了安全加固、系统入侵检测等主要功能。

内核热升级

BC-Linux内核热升级通过Kpatch技术实现,在打补丁时将“被替换函数”入口保留字节替换为跳转指令,跳转到Kpatch的相关流程中,最终进入补丁函数的执行流程,实现函数级别的执行流程在线替换。

虚拟化组件

虚拟化组件主要提供libvirt和qemu 系列组件,分别为包括Xen在内的各种虚拟化工具提供一套方便、可靠的编程接口和虚拟化管理工具;并支持虚拟化跨机热迁移优化

SSH双因子认证

实现双因子验证与基于密码的SSH登录配套使用,提高系统安全性。

进程热升级

bclinux-upatch工具基于开源的libcare项目,进行定制化修改和产品化封装。用户无需重启应用程序,即可进行重要安全更新。

运维监控管理

支持基于Web界面的管理工具,定制动态监控工具bcc-tools,支持性能分析、网络流量监控等。

发布记录

BC-Linux for Euler 系列发布信息如下:

发布版本

发布时间

发布内容

BC-Linux for Euler V22.10

2022-10-31

  • 基于openEuler 22.03 LTS版本发布的ARM64服务器通用版本
  • 内核功能增强与系统性能优化:
    1、BC-Linux自研内核4.19 LTS 版本,并同步上游社区最新成果;
    2、支持内存分级扩展,优化内存迁移策略,提高内存压力下分级内存的性能;
    3、基于CFS公平调度器开发非公平的调度算法,虚拟机CPU的调度延迟低至毫秒级;
    4、内核启动时间优化,实现云主机内核启动时间30%的提升。
  • 虚拟化能力增强:

    1、新增支持存储IO流量悬挂技术;
    2、新增支持存储IO流量旁路技术,实现存储链路的无感热切换,不影响客户业务;
    3、虚拟化全栈热升级能力,包括内核热补丁、Qume热补丁、本地热替换、跨机热迁移。

  • 采用多种安全增强的手段提升系统的安全性:
    1、新增支持可信计算;
    2、IMA摘要列表扩展在确保安全性的前提下,减少不必要的PCR扩展操作,度量场景下启动时间相比原生IMA减少20%;
    3、支持基于IMA namespac提供容器内的IMA机制;支持IMA摘要列表扩展,增强内核原生完整性保护机制,可取代原生IMA机制为文件完整性提供保护
    4、安全集成检测工具,支持使用aide入侵检测工具和ClamAV防病毒检测工具。

BC-Linux for Euler V21.10

2021-10-31
  • 基于openEuler 20.03 LTS SP2版本发布的ARM64服务器通用版本
  • 内核功能增强与系统性能优化:
    1、新增支持最新的飞腾2500系列国产CPU;
    2、新增支持TCP层服务监控功能,实现内核态采集TCP服务状态,可用于定位网络问题发现性能瓶颈;
    3、新增支持IO hang功能,支持内核态IO hang监测;
    4、支持NMI-Watchdog特性,可用于检测内核hardlockup;
    5、支持pv spinlock,使guest kernel感知到处于虚拟化场景中,减轻Lock Holder Preemption和 Lock Waiter Preemption等问题。
  • 虚拟化能力增强:

    1、热迁移Pro特性,增强热迁移 multifd 支持 TLS,保障迁移过程数据安全;支持热迁移数据并行压缩,提升迁移性能;增加数据页面访问频率统计,支撑热迁移数据提前预测;
    2、性能调试工具(vmtop), 可以实时动态查看虚拟机的资源使用情况,包括CPU使用率,内存使用率等信息;
    3、支持轻量虚拟运行时(Stratovirt),增加弹性内存、大页功能、系统调用过滤功能,增强IO子系统提升性能和稳定性。

  • 采用多种安全增强的手段提升系统的安全性。
  • 通过内核热升级、进程热升级技术,分别从内核级、进程级实现了全栈热升级,业务零中断。
  • 采用虚拟化技术,提升容器的隔离性,推出基于 iSuald 容器引擎 + Kata Containers的容器解决方案。

BC-Linux for Euler V20.12

2021-01-30

  • 基于OpenEuler 20.03 LTS版本发布的ARM64服务器通用版本
  • 内核针对鲲鹏CPU进行了多项性能优化,合入了多个优化补丁,相比BC-Linux V7.6 ARM版本有明显的性能提升
  • 对虚拟化模块进行增强及优化:

  1、支持大于128MB的aarch64内核映像文件

   2、支持virtiofs和重新加载TLS证书

   3、优化libvirt qga guest timeout、domstats查询、usb逃逸漏洞等功能

   4、优化虚拟化跨机热迁移特性:支持xbzrle压缩算法,支持post-copy特性

  • 系统安全特性增强:

   1、支持可信计算,实现从服务器上电到操作系统启动之间的信任链

   2、集成安全加固功能,为BC-Linux操作系统提供了安全加固、系统软件包漏洞检测、rootkit入侵检测等功能

   3、集成双因子认证功能,采用基于时间、事件和密钥三变量而产生的一次性密码来代替传统的静态密码

  • 支持内核热升级技术,实现单节点的不停服升级
  • 支持isula轻量化安全容器引擎,相比传统容器引擎具有安全可靠、轻量化、高性能、标准化的特点
  • 集成4类9个鲲鹏加速库,典型场景实现10%~100%的性能提升:

   1、基础加速库:优化后的linux基础库接口平均性能提升17%

    2、压缩加速库:在ceph分布式存储等场景中实际性能提升>20%

    3、加解密加速库:对RSA/AES/MD5/国密3/国密4进行加速,在nginx等web应用场景下性能提升超过100%

    4、多媒体加速库:视频转码性能提升10%

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论