Linux Lab发布v0.2 -rc1 支持国产龙芯处理器

举报
naxunwl 发表于 2019/08/07 14:31:02 2019/08/07
【摘要】 继6月28日发布v.1之后,Linux Lab 终于迎来 v0.2 的第一个 rc 版本:v0.2-rc1,该版本除了修复部分功能完善文档外,新增了对国产龙芯处理器的全面支持为,所有架构添加了外部交叉编译器支持;还促成了码云新增三大资源(qemu、uboot 和 buildroot)的每日更新镜像。Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户...

6月28日发布v.1之后,Linux Lab 终于迎来 v0.2 的第一个 rc 版本:v0.2-rc1,该版本除了修复部分功能完善文档外,新增了对国产龙芯处理器的全面支持为,所有架构添加了外部交叉编译器支持;还促成了码云新增三大资源(qemu、uboot 和 buildroot)的每日更新镜像。

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。

Linux Lab是一套用于Linux内核学习、开发和测试的即使实验室,可以极速搭建和使用,功能强大,用法简单。可以用它来高效地学习处理器架构、Linux内核、嵌入式Linux系统、C语言编程、Linux汇编、Shell编程等。

 

龙芯只适用于Linux或国产系统

龙芯芯片的发展时间是比较短的,在2001年开始发展到了2002年龙芯1号诞生了,到了2003年开始使用在国家相关设备上。随后龙芯2号也诞生,到了现在龙芯3号已经出了4款,在今年和明年还会继续出5款龙芯3号的产品,主要是提高单核的性能。在总体上超过英特尔 Atom 系列和ARM 系列,不过目前只应用在国家设备上。

中国科学院龙芯CPU首席科学家胡伟武在接受采访时表示,龙芯CPU完全可以做到世界第一,但问题就在于没人用、没人买。软件生态上的匮乏是制约龙芯发展的一大原因。

Windows 只支持 x86 的机器,龙芯是 MIPS 的。就像 IBM 的 Power 机器,也是跑不了 Windows 的。SUN(现在是 oracle) 的 sparc 小型机也是不能用 Windows 的。

这是计算机硬件的兼容问题,CPU 运行程序需要他的“语言”,但 Windows 目前只有 x86 的“语言”。但 Linux 是支持很多 CPU 的,而且 GCC 也支持很多 CPU 的“语言”,所以 Linux 可以运行在很多地方,包括手机,游戏机,汽车,超级计算机。Windows 只能跑在 x86 的 CPU 上,现在有 x86 授权的只有 3 个公司:Intel 、AMD 、 VIA (通过并购 Cryix 获得),其次还有一个大学:北京大学。但北京大学没有生产销售的权利,只能用于研究。

因为Windows闭源,且不提供MIPS架构版本,龙芯不可能要求Windows去开发MIPS版,也不可能自己来做移植(得不到源代码)。龙芯是按MIPS架构来做的(不是I386或AMD64),Linux在MIPS架构上已经有移植了,而且龙芯想要增加新功能,也可以很容易得到操作系统的支持。

以上为本文全部内容,更多IDC行业资讯,服务器知识,敬请关注广东纳讯网络技术有限公司


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。