下载请访问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”主题:精简、美观、色彩鲜明、友好的用户接口。
- 集中化的用户控制中心,方便用户对系统进行配置。
- 主题内集成了美观的日历等众多桌面程序。