龙芯内核发展策略

时间:2019-06-27 15:48  来源:未知   作者:龙芯中科   点击:1002次

http://www.loongson.cn/m/view.php?aid=1118

Docker 1709 k8s1.9龙芯已经支持了不过选择的 2.6.32  、 3.10 还有 4.18 明显是跟着redhat在走了。

一、龙芯内核工作方针

龙芯公司的内核发展遵循“产品应用一代、技术预研一代、历史维护一代”的工作方针。“产品应用一代”内核是主要产品应用版本;“技术预研一代”是对新需求的研发准备;“历史维护一代”是对过去老版本的持续支持。目前,“产品应用一代”的内核版本为龙芯公司2015年发布的3.10版本;“技术预研一代”内核版本初步确定为4.18;“历史维护一代”为2012年发布的2.6.32版本。

在选择确定每一代的内核版本时,龙芯公司会从快速迭代的社区版本中选择一个长期维护版(LTS),以此为基础发布产品内核版本。每一代内核发布后,龙芯公司都会在保持API兼容、产品版本长期稳定的基础上,提供5年以上的产品生命周期研发和维护支持。

特别需要指出的是,在每一代龙芯内核产品版本发布后的生命周期中,该版本的研发工作并不是裹足不前,除了进行BUG和安全修复外,还根据应用需求进行大量新功能的开发和反向移植,以保证该版本内核的功能完备性和技术先进性。这种方式借鉴了红帽、Ubuntu等主要操作系统厂商的内核发展思路,Linux系统20多年来的商业市场应用表明:“基于长期维护版进行研发升级和技术维护的方案”是最可行最成功的社区版本产品化路线。

二、龙芯3.10内核的技术状态

龙芯3.10内核版本经过龙芯公司近今年长期的维护和升级,技术状态实际已与社区4.9版本(2018年初发布)相当,技术先进性和功能完备程度能够满足绝大多数的应用需求。

1.对GPU驱动的支持完备度超过社区4.4版本

在显卡支持方面,龙芯3.10内核的drm内核驱动升级到了kernel 官方内核4.9左右的版本,同时支持龙芯集显、AMDGPU和Radeon架构的三种GPU驱动,比内核社区4.4版本支持更多的显卡。可以基本实现对目前所有已知AMD独立显卡的支持。

龙芯3.10内核与社区4.4版本对GPU驱动支持对比表

Family 显示核心 龙芯3.10 内核社区4.4
Southern Islands CAPE VERDE
PITCAIRN
TAHITI
OLAND
HAINAN
Sea Islands BONAIRE
KABINI
MULLINS
KAVERI
HAWAII
Volcanic Islands TONGA
ICELAND/TOPAZ
CARRIZO
FIJI
STONEY
POLARIS10
POLARIS11
POLARIS10
VEGAM

龙芯3.10内核支持集成显卡型号表

厂商 显卡级别 支持型号
龙芯 集成显卡 龙芯2H/7A桥片/龙芯2K SOC
AMD 低端消费级 R5 230/RX460/RX470/RX480及以前
AMD 中端消费级 RX550/RX560/RX570/RX580/RX590
AMD 中低端专业级 WX2100/WX3100/WX4100
AMD 高端专业级 WX5100/WX7100
AMD 高能效嵌入式 E6465/E9170
AMD 高性能嵌入式 E8860/E9260/E9550

2.可以支持2018年度发布的主要桌面应用环境

龙芯3.10内核版本,经过与Redhat7.4版本同步之后,实测可正常支持CentOS-7.6(2018年10月发布)、Fedora29(2018年10月发布)的桌面环境,完全可以支持中标、深度、普华、湖南麒麟、新支点等操作系统。

3.支持主要API环境的最新版本

龙芯3.10内核版本,实测支持Qt4.8/5.6/5.9、JDK6/8、Firefox 52、Chrome-60、Electron4.0、CEF 3112等主要API环境,可满足Linux常用应用开发和运行需求。特别是近期在工信部组织的应用软件迁移过程中,基于龙芯3.10版本的内核,实现对包括政务微信在内的60多款应用的迁移。龙芯作为应用迁移进展速度最快的CPU,这充分证明了目前龙芯3.10内核的功能完备度。

4. 实现了对大量的第三方外设的支持

龙芯3.10内核版本,目前已完成大量的第三方外设适配,支持奔图、天津光电、HP、联想、佳能、理光、富士等打印机,支持映美针式打印机,支持哲林、紫光和方正等高拍仪,支持紫光、方正和奔图等扫描仪/扫描枪,支持绘王、汉王手写板/手绘板,支持飞天诚信等安全KEY,支持诚章、中控、圣点等指纹仪等外设。这些外设已经在各项目中得到了广泛的产品应用。

5.实现了对主要应用软件的支持

基于龙芯3.10内核版本,目前已完成大量的第三方应用适配,支持WPS(2016/2019版)、福昕、数科等流版签软件、微信企业版等60余款互联网应用软件、360等浏览器软件等。

6.支持主流云计算环境

龙芯3.10内核版本,经实测支持龙芯KVM虚拟机、支持Docker -1.12/1.13(最新版本), Docker CE-17/18(最新)版本,支持Kubernetes 1.9版本,支持Openstack-Rocky版本,支持python2/3, 支持golang-1.11版本,龙芯云方案已通过第三方测评机构测试并在多个实际项目中投入使用。

特别是Openstack-Rocky、Docker CE-18等,都是发布不到1年的最新云计算环境,可以在龙芯3.10内核版本上得到完善支持。

三、后续建议当前产品版本和下一代版本并存发展

目前龙芯3.10内核版本已经运行在了数十万台PC及万台服务器上,基于此构筑了经过规模适配验证、比较成熟可靠的产品生态。包括OA集成商、流版签等各厂商都明确清晰表达过不希望技术体系升级变动过快。因此,在已有数十万台应用基础上,3.10内核需要作为重要的产品平台进行长期维护支持,以保护各厂商和用户的已有投资,推动相关信息应用健康稳步发展。

同时,下一代内核版本的研发也需要开展,以满足2年后新一代应用对内核产品版本的需求。龙芯公司正会同相关合作伙伴,加快下一代内核版本的研发,预计在2019年底发布下一代内核产品版本,兼顾已有平台的兼容性和未来新技术的应用需求。当前内核3.10产品版本和下一代版本将是“长期共存、协同发展”的局面,龙芯公司将按照这一思路,与产业链合作厂商紧密合同,共建繁荣发展的国产应用生态。

(责任编辑:龙芯中科)

转载于:https://www.cnblogs.com/jinanxiaolaohu/p/11155192.html

【转贴】龙芯内核发展策略 已经支持k8s相关推荐

  1. 龙芯处理器发展的思考

    龙芯被视为我国自主通用处理器的希望,虽然用了国外MIPS指令集授权,但这毕竟是自主微架构设计的通用处理器,值得国人期待. 多年来龙芯发展并不顺利,因为通用处理器牵连的是一个庞大的软硬件生态系统,不只是 ...

  2. 龙芯推出兼容IE的龙芯浏览器解决方案,全面支持ActiveX插件等应用类型

    近期,龙芯中科推出了兼容IE的浏览器解决方案,可全面支持采用ActiveX插件等IE时代技术开发的网页应用. 众所周知,IE浏览器因年代久远,已逐步退出历史舞台.但在我国行业和个人应用中,仍存在着大量 ...

  3. 龙芯服务器稳定性,真实现状!国产龙芯水平究竟如何(续)

    <测试见分晓!国产龙芯究竟水平如何?>一文发布后,不少朋友对龙芯产生了一些新的问题,也对文章内容提出了一些看法与质疑.本篇<续>旨在解答大家的疑惑,并帮助外界更好的了解龙芯的真 ...

  4. linux内核深度解析_十年磨一剑,第一本龙芯平台的Linux内核书来了

    <用"芯"探核:基于龙芯的Linux内核探索解析>是一本基于龙芯平台,结合源代码来探索和解析Linux-5.x内核的书. 市面上解析Linux 内核的经典书籍已有不少, ...

  5. 为信息产业自主化而奋斗,第一本龙芯平台的Linux内核书来了!

    十年磨一剑,第一本龙芯平台的Linux内核书来了! 这就是<用"芯"探核:基于龙芯的Linux内核探索解析>--一本基于龙芯平台,结合源代码来探索和解析Linux-5. ...

  6. 读书笔记之基于龙芯的linux内核探索解析

    1.1龙芯处理器简介 中央处理器(cpu)分为复杂指令集计算机(cisc)和精简指令集计算机(risc),cisc具有指令集复杂而庞大,指令字不等长,寻址方式复杂,计算指令操作数可以是内存等特征,典型 ...

  7. 龙芯linux内核,最新龙芯3A2000/3B2000爆发!Linux内核官方支持

    据龙芯开源社区消息,龙芯3A2000/3B2000处理器的支持代码已经加入了Linux官方内核,会在最新的版本发布时正式采用. linux-mips官方Git代码库 据介绍,龙芯3A2000/3B20 ...

  8. MIPS投RISC-V是龙芯新征程的开始

    日前,外媒报道MIPS Technologies宣布将放弃继续设计MIPS处理器,转向了RISC-V.在MIPS加盟RISC-V阵营后,有人鼓吹龙芯要完,但事实上,这完全是不了解龙芯具体情况的臆测.特 ...

  9. 龙讯4号 龙芯图谋你的客厅

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! LSLS ...

最新文章

  1. 矿用巷道巡检机器人_一种井下自动巡检机器人系统
  2. Spring 官方发起Spring Authorization Server 项目
  3. unicode编码转ascii编码
  4. 毕业后,两个月,第二家公司上班第一天
  5. 个人对游戏加速器行业看法(一):概念介绍
  6. Javaweb技术的校运会报名及比赛管理系统
  7. Scrapy框架爬取豆瓣电影top250信息
  8. 【Circulation love恋爱循环】MMD镜头+动作打包下载.zip
  9. exchange服务器没有响应,exchange服务没法启动!急!
  10. 接了个私单,结果对方有部分尾款迟迟不付,还好有留了个后门
  11. IBM Cloud 2015 - CDN
  12. CNN-VGG16图片性别年龄识别(说白了就是图片分类)
  13. left join一对多只保留一条结果的解决方法
  14. 目标跟踪——Tracking without bells and whistles
  15. 【转】常见蓝屏错误信息
  16. win10实时防护彻底关掉
  17. Kvm与webvirtmgr虚拟化安装
  18. 闲聊----Simulation,MSaaS到SaaS
  19. 结合GUI可视化发送QQ消息 —— 2022/2/11
  20. 皕杰报表web应用服务器的差异

热门文章

  1. 雷军微博点名夸黑鲨2 强烈建议“提前备货”
  2. 苏宁张近东:春节期间拿出3亿补贴一线员工
  3. 安排计算机网络技术专业去电子厂专业对口吗,计算机网络技术专业好点的学校有哪些?...
  4. python数据框去重_【Python】基于某些列删除数据框中的重复值
  5. 遇到一个Linux系统时间突变问题
  6. 乐玩自动化测试模块_五大测试框架介绍,附带全套黑马自动化测试视频教程(完结)...
  7. 60-100-030-使用-Docker MySQL 8 主从复制
  8. 40-400-044-运维-优化-MySQL order by 优化
  9. 60-100-020-使用-MySQL 的Show Profile命令
  10. 【Elasticsearch】 Full text queries query_string 等 字符串查询