版本特性


Loongnix Server 23.2 主要软件包版本

软件包名称 版本号
kernel 6.6.52-1.10
gcc 12.3.0-10
gLibc 2.38-6
binutils 2.41-5
jdk-8 1.8.0.472.b08-1
jdk-11 11.0.29.0.7-1
jdk-17 17.0.17.0.10-1
llvm 17.0.6-6
golang 1.24.11-1
qemu 8.2.0-29
rust 1.84.1-1
luajit 2.1-2.4
libvirt 9.10.0-10

重点软件包更新说明

kernel

  • 新增网络子系统RCU访问保护相关能力,提升高并发场景下的稳定性与安全性。
  • 新增对 Intel® E610 系列网卡的支持,完善网络设备兼容性。
  • 新增LoongArch架构多项能力支持,包括半虚拟化(Paravirt)、内存参数配置、调试接口及压缩固件支持。
  • 新增Loongson平台加密算法(SM3、SM4)及内存错误检测(EDAC)支持。
  • 新增管道、链表、PWM等内核基础设施的扩展接口,提升内核可扩展性。
  • 优化LoongArch架构原子操作的内存序约束,在保证正确性的前提下提升系统并发性能。
  • 优化内核代码可维护性与健壮性。
  • 修复LoongArch 架构EFI运行时服务、KVM虚拟化中断、vCPU热插拔、IOMMU、内存管理等多项稳定性问题。
  • 修复网络子系统中多个数据并发访问问题和网络设备驱动功能问题。
  • 修复文件系统、BPF等子系统的编译及运行异常问题。
  • 修复已知高危CVE漏洞。

gcc

  • 新增LoongArch相关函数attribute和pragma支持。
  • 优化部分测试用例编译选项。
  • 优化寄存器分配策略。
  • 优化指令开销计算逻辑。
  • 优化指令选择和匹配逻辑。
  • 修复 libffi 软浮点 ABI 支持问题。
  • 修复部分指令模板语义问题。

glibc

  • 修复已知的高危CVE漏洞。

golang

  • 新增指令[X]VLDREPL.{B/H/W/D}、ALSL{W/WU/V}、{LD,ST}PTR.{W/D}、ADDU16I.D、MULW.D.W[U]的支持。
  • 新增jump table的支持。
  • 优化crypto/sha512、crypto/sha256的实现。
  • 优化internal/bytealg中Index/IndexString的实现。
  • 优化ssa降级规则,减少了静态指令数。
  • 优化汇编中立即数的加载实现。
  • 优化运行时栈的动态扩展时的性能。
  • 修复Goroutine中浮点上下文相关的错误。
  • 修复racecall中gsignal相关的错误。
  • 修复atomic.cas中实现的错误。
  • 修复cgo中昂crosscall相关的错误。
  • 修复link中remote call相关的错误。
  • 修复已知的高危CVE漏洞。

rust

  • 新增对frecipe和relax架构特性的支持。
  • 新增-Zdirect-access-external-data编译器选项支持。
  • 新增Sanitizers和XRay插桩(instrumentation)功能支持。
  • 修复默认代码模型在大型应用中可能导致链接失败的问题。
  • 修复特性探测宏std::arch::is_loongarch_feature_detected未定义的问题。

luajit

  • 修复LJ_NO_UNWIND宏来控制.Lframe1/2和.LSFDE1/2/3文件的生成。
  • 修复调用lj_tab_newkey时FTMP0值被覆盖的错误。
  • 修复vm_ffi_call的debug_frame和eh_frameCFI,使其反映ra、fp和arg1寄存器的堆栈布局变更。

jdk-8

  • 修复偶发compareTo崩溃问题。

jdk-11

  • 新增更细粒度内存屏障支持。
  • 优化数组拷贝。
  • 优化GC暂停时间,提升SPECjbb2015得分。
  • 修复社区某些版本内核执行JDK出现SIGILL崩溃问题。
  • 修复invokeinterface时偶发的栈计算问题。
  • 修复generate_dsin_dcos在边角情况错误问题。
  • 修复VarHandle getOpaque偶发出现非法序问题。

jdk-17

  • 新增更细粒度内存屏障支持。
  • 新增目标地址对齐优化数组拷贝。
  • 新增满足条件时自适应使能UseActiveCoresMP。
  • 优化GC暂停时间,提升SPECjbb2015得分。
  • 修复ZGC和Shenandoah GC偶发非法值问题。
  • 修复社区某些版本内核执行JDK出现SIGILL崩溃问题。
  • 修复向量节点VectorInsert偶发错误问题。
  • 修复invokeinterface时偶发的栈计算问题。
  • 修复generate_dsin_dcos在边角情况错误问题。
  • 修复VarHandle getOpaque偶发出现非法序问题。

qemu

  • 修复cpu hotplug中qemu进程异常问题。
  • 修复qemu tcg启动内核,虚拟机内核驱动rtc panic问题。
  • 修复qemu与上游虚拟机内核的兼容性问题。
  • 修复已知的高危CVE漏洞。

libvirt

  • 新增“启动安全”类型中“cvm”参数。
  • 新增“获取tmm内存信息”这一 API 到 libvirt-host 中。
  • 优化守护进程依赖于生成的 *_protocol 文件。
  • 修复libvirt选择tpm版本问题。
  • 修复“检查远程协议”测试失败的问题。
  • 修复已知的高危CVE漏洞。

llvm

  • 新增对RuntimeDyld的支持。
  • 修复vsplat_imm_eq_1匹配模板问题。
  • 修复已知的高危CVE漏洞。
©龙芯开源社区 all right reserved,powered by Gitbook文档更新时间: 2026-01-30 14:40:07

results matching ""

    No results matching ""

    results matching ""

      No results matching ""