龙芯Loongnix基础版操作系统
Loongnix是应用于个人计算机、服务器、云计算等通用信息化领域的Linux操作系统,实行“以开源社区版为基础支持商业版和定制版发展”的生态模式,即龙芯中科发布开源的社区版操作系统Loongnix,以此作为技术和产品源头,一方面支持品牌操作系统厂商研发其商业发行版产品,另一方面支持云厂商、OEM等企业根据需求研发其定制版操作系统。
Loongnix包括Loongnix-Server、Loongnix-Client以及Loongnix-Cloud三个产品系,分别面向服务器、个人计算机和云计算领域。
Loongnix的发展采用了“遵循统一系统架构和规范API应用编程环境”的技术路线。其中“系统架构”是操作系统和整机硬件间的界面,“API编程环境”是操作系统与应用软件间的界面。基于《龙芯CPU统一系统架构规范》,发布支持ACPI标准的UEFI固件和系统,实现操作系统跨主板整机兼容和CPU代际兼容,达到“任意一套龙芯操作系统可以安装在不同厂商不同时期龙芯整机”的目标。龙芯中科为此建立了专业团队,研发和维护Java虚拟机、浏览器、图形库等重要API,通过规范API应用编程环境,建立操作系统平台对API环境支持的版本识别度,在技术创新的同时保持API兼容。
在云计算方面,龙芯平台完备支持Openstack/KVM、Docker/K8S等典型云计算方案;发布了Loongnix以及Alpine等龙芯平台操作系统容器镜像,用户可以直接下载使用。
Loongnix还推出三维地球显控中间件LoongEarth,性能大幅优于已有三维地球显控软件。
Loongnix生态模式
Loongnix操作系统的定位
技术架构
Loongnix内置基础软件
内核
基于社区长期维护版(LTS)的龙芯产品化版本
操作系统基础库
文件系统、包管理系统、安全与审计、基础图形图像库
固件支持
支持ACPI标准,兼容支持PMON、昆仑、百敖及UEFI,自适应提供各种固件所需要的启动文件
云计算
OpenStack、Docker、KVM、oVirt、Libvirt、Virtmanager等
编译工具
GCC,Binutils,LLVM,Rust、Golang等主流编译器
内置浏览器
支持Html5、WebAssembly、NPAPI、CSS等技术,支持国密算法、办公插件
编程语言
C/C++、C#,Fortran,Java、JavaScript、XML、Python、Ruby、Php、Perl等
基础媒体应用
VLC,Smplayer,Flameshot,Openshot,OpenCV等
API基础环境
JAVA、.Net、Node.js、Qt、Electron、CEF、VS-Code、Eclipse等
加入我们龙芯实验室联系我们中小企业生态平台商标使用规范新闻与活动