Linux Lab发布v0.2 -rc1 支持国产龙芯处理器
继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行业资讯,服务器知识,敬请关注广东纳讯网络技术有限公司 https://www.naxunidc.com。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
资产交易所系统架构设计
本文介绍一个实际开发并上线的加密货币交易所项目的逻辑架构设计,其中包括撮合服务、做市服务、用户服务、市场数据服务、钱包服务、报表服务等核心组件,并采用了基于AKKA集群的微服务架构。 加密交易所的逻辑架构图如下所示: 如果希望快速掌握区块链应用的开发,推荐汇智网的区块链应用开发系列教程,内容涵盖比特币、以太坊、eos、Hyperledger fabric和tendermint等多种区块链,以及java、c#、go、nodejs、python、php、dart等多种开发语言。 1、订单服务 订单服务(Order Service)包含了负责匹配委托单并生成市场数据的撮合引擎(matching engine)。在加密货币交易所中,委托单按交易对进行撮合匹配,因此一个ETH/BTC的买单永远不会匹配到一个ETH/USDT的卖单。通常认为每一个交易对的订单匹配是依次进行的,例如,撮合进程必须是单线程的(每个交易对一个线程)。不过实际上还是有办法让这个流程中的某些环节实现并行化以便提高系统的吞吐量。订单处理过程包括以下步骤: 订单验证。这包括确认交易对处于可交易状态、校验订单的价格与数量等符合最低...
- 下一篇
海量结构化数据存储技术揭秘:Tablestore表设计最佳实践
前言 表格存储Tablestore是阿里云自研的面向海量结构化数据存储的Serverless NoSQL多模型数据库。在处理海量数据时,方案设计非常重要,合理的设计才能够发挥出数据库的性能水平。本文主要介绍Tablestore在表设计方面的一些实践经验,供大家参考。因为是第一篇最佳实践系列的文章,且很多读者对Tablestore还不了解,在介绍表设计之前也花了一些篇幅介绍什么是Tablestore、为什么选择Tablestore等,熟悉Tablestore的用户可以略过一些小节。 什么和为什么 什么是Tablestore Tablestore是阿里云上的一款Serverless NoSQL多模型数据库(官网页面)。 Tablestore广泛应用在各种业务场景中,这些场景案例有一些实践文章介绍,文章收录在合集《表格存储Tablestore权威
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8安装Docker,最新的服务器搭配容器使用
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- 设置Eclipse缩进为4个空格,增强代码规范
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Hadoop3单机部署,实现最简伪集群