下载请访问Loongnix-20.mips64el.rc2,访问更多文档.

Loongnix-20.mips64el.rc2操作系统是基于龙芯3A/B3000、3A/B4000处理器的开源操作系统。 本次更新涵盖内核、内核工具、编译器、KVM虚拟化、容器、图形库、容器、JDK11、浏览器、媒体编解码等。可用于桌面、服务器系统,部署多场景的服务应用。 系统优化了图形用户接口,更新Cartoons主题,集成WPS办公套件、集成中国电子技术标准化研究院“CESI”公文字体,使用户在视觉和使用体验上更上一个台阶。 同时支持部署基于龙芯二进制翻译技术的龙芯打印服务程序。

更新说明

  • 内核
    • 内核版本4.19.190, 更稳定,更安全
    • 支持quicklist,进程页表缓存功能,加速进程创建
    • 支持vdso,某些系统调用例如getpid/getuid/gettimeofday 支持用户态快速系统调用
    • 支持pipe wakeup优化方案,加速进程唤醒响应时间
  • 虚拟化:
    • CPU虚拟化特性,最大支持16vcpu,支持虚拟机vcpu热插拔
    • 支持numa和大页:虚拟机支持vnuma,vnuma节点可以和物理numa节点绑定; 支持大页; 支持内存热插拔
    • 支持pci网卡和存储设备热插拔,支持usb设备直通
    • 支持 ovmf UEFI bios,支持动态设置boot order和内核直接启动
    • 支持虚拟化快照、保存/恢复、在线迁移功能
  • 集成docker-ce_20.10.3-5,增加安全性补丁:
    • CVE-2021-21285 Prevent an invalid image from crashing docker daemon
    • CVE-2021-21284 Lock down file permissions to prevent remapped root from accessing docker state
  • 集成gcc-8_8.3.0-8,binutils_2.31.1-19,glibc_2.28-13

  • 集成llvm-8,龙芯在社区llvm8.0.1版本的基础之上:
    • 汇编器中增加了gs前缀的龙芯扩展指令,并由编译选项-loongson3a控制。
    • backport若干高版本补丁,修复mips后端若干bug,使得回归测试和llvm-tes-tsuite测试全部通过
    • 增加llsc相关编译选项
    • 修复MSA下fabs节点生成指令错误问题
  • 集成Golang-1.14
    • 支持官方重要特性: Go命令中的Module支持
    • 允许嵌入具有重叠方法集的接口
    • defer 性能改进
    • goroutine 支持异步抢占
    • time.Timer 定时器性能大幅提升
  • 龙芯lbrowserV3浏览器
    • 新版本3.1.5259.1
    • 修复所有已知安全漏洞。
    • 修复mutter窗口管理器模式下部分插件偶发不显示的问题。
    • 修复部分国密网站打开失败的问题。
    • 修复拓展无法下载安装的问题。
  • openjdk8
    • 版本升级,由jdk8u275-b01升级至jdk8u282-b08
    • 更新OpenJFX至8u202,集成Media和Webkit,修复Ensemble8.jar视频相关例子闪退问题
    • 修复栈更新顺序导致的稳定性问题
    • 修复被动式全局同步(UseMembar == false)的处理实现
    • 修复“~BufferBlob::Signature Handler Temp Buffer”随机崩溃问题
    • 修复线程状态不同步导致的解释器随机崩溃问题
    • 修复非原子性patch_verified_entry导致的稳定性问题
    • 修复浮点unordered比较问题
    • 修复寄存器使用重叠和实例Fields初始化时发生越界访问问题
    • 修复Method::from_compiled_entry() checking
    • 修复BasicObjectLock::object checking
  • 媒体编解码
    • 修改Smplayer的默认视频引擎为mpv,修复安装依赖问题。
    • 为龙芯平台定制最优的播放器默认配置,提升播放体验。
    • 增加对RV40格式+MKV封装的兼容适配。
  • 应用开发
    • PyCharm python 集成开发环境
    • Eclipse 集成开发环境
    • 智龙集成开发环境
    • nodejs_14.16.1环境
    • electron开发环境
  • 全新桌面体验:
    • 系统使用定制的”Cartoons”主题:精简、美观、色彩鲜明、友好的用户接口。
    • 集中化的用户控制中心,方便用户对系统进行配置。
    • 主题内集成了美观的日历等众多桌面程序。