港台同步开奖直播

Linux Lab发布v02 -rc1支持国产龙芯处理器

更新时间:2019-08-13

  Linux Lab是一套用于Linux内核学习、开发和测试的即时实验室,可以极速搭建和使用,功能强大,用法简单。

  继6月28日发布v.1之后,Linux Lab 终于迎来 v0.2 的第一个 rc 版本:v0.2-rc1,该版本除了修复部分功能完善文档外,新增了对国产龙芯处理器的全面支持。

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

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

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

  2019年 6月6日,Linux Lab迎来了第一个 Tag:v0.1-rc1。这个 v0.1-rc1 带来的新亮点主要是对树莓派(aarch64/Raspi3)、最新潮的处理器 Risc-V(包括 riscv32/virt 和 riscv64/virt) 的支持,另外,这个版本对内核模块配置与开发、自动化测试、外部文件系统加载、Qemu 构建、外部工具链等添加了更丰富和完善的支持,这些功能都已经经过较为充分的验证,并且在 README.md 进行了描述和更新。6月18日,Linux Lab按计划发布了第二个候选版本:v0.1-rc2。

  从 2016 年发起,经过数年的开发与迭代。在6月28日,Linux Lab 终于迎来了第 1 个正式版本:v0.1。经过最近数月的重构和完善,Linux Lab 已经连续发布了 3 个 RC 版本:

  v0.1 rc1,历史上发布的第1个版本,在历史功能上进一步添加了 raspi3 和 risc-v 支持。

  v0.1 rc3,按需加载 prebuilt 并迁移代码仓库到国内,大幅优化了下载体验。

  Linux Lab v0.1 正式版则进一步打开了 kvm 加速,完善了 debug 功能。几个 rc 版本迭代过来,其健壮性和使用体验大大提升。

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

  该版本相比 v0.1 有 98 笔修改,其中最大的亮点就是携手龙芯实验室,以独立插件的方式新增龙芯全面支持。促成龙芯开放全系的 Qemu 模拟器,方便各大操作系统、工具、应用厂商进行龙芯软件开发。完美兼容 Linux Lab 各类操作,可进行龙芯 Qemu、香港马会开奖现场直播。Linux 和 Pmon bootloader 的开发。分别为龙芯三大系列新增了 ls1b, ls2k, ls3a7a 三个实例。其中 ls1b 直接支持 v5.2 内核,后两个目前支持 v3.10,即将支持 v5.2。

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

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

  这是计算机硬件的兼容问题,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架构上已经有移植了,而且龙芯想要增加新功能,也可以很容易得到操作系统的支持。

  打造一个新的操作系统很难,更难的是建立一个以之为核心的生态系统。Windows,Linux,苹果IOS,安卓,还有后来的华为鸿蒙,这些操作系统的诞生过程虽然都很有难度,但是都顺利完成,并打造出了一个完备的生态系统。

  Linux创始人李纳斯托沃兹曾说过:“我们人类被这三种事物所驱使对于人类以外的其他生命行为也是如此。这一次序是:生存,社会交往,寻找乐趣。它也是进化的次序。”

  李纳斯自从11岁,就开始把自己的课余时间全部用在了电脑上。1991年夏,他开始开发Linux操作系统,当时快乐简单的他认为自己只是编了一种程序而已,而不认为自己将改变世界,不认为有人会到处传诵他正在做一项伟大的事业,也不认为自己将动摇微软王朝大厦的基石Windows操作系统。

  李纳斯介绍了Linux名字的由来,原来那只是个程序代号。因为自己的名字是Linus,他认为如果把Linux作为正式名字,别人会认为他是一个自大狂。他给这个操作系统起了一个名字:FreaxFree(自由)+Freak(怪诞)+X组成。但大家不喜欢这个名字,认为它糟糕得无以复加,一致喜欢Linux。Linux的企鹅形象是他的妻子曾获芬兰空手道冠军的托芙想到的,李纳斯曾经在澳大利亚被一只企鹅咬过,托芙一直念念不忘这个令人啼笑皆非的桥段。

  李纳斯把Linux初始版本放到网上,免费给大家下载使用。起初用户大概只有100人左右,但他们为Linux的推波助澜起到了关键的作用。似乎一股激情荡漾在他们的心间,他们热心地修正代码错误,上传补丁,完善它。

  “我很懒散,我喜欢授权给其他人。”李纳斯说。Linux所取得的成功其实可以归结于此:一大批程序员们把完善Linux和拓展其应用,看得比睡觉、锻炼身体、娱乐和聚会更重要,他们愿意成为全球最大协作项目的一部分。短短几年间,在李纳斯周围已经聚集了成千上万的狂热分子,他们不计得失地增补、修改程序,传播开源软件运动的自由主义精神。

  《时代》周刊对李纳斯如此评价:“有些人生来就具有统率百万人的领袖风范;另一些人则是为写出颠覆世界的软件而生。唯一一个能同时做到这两者的人,就是李纳斯托沃兹。”

  李纳斯随后制定了Linux规则:“人们可以免费使用这种操作系统,但不得将它作为商品;对其所作的改动和改进,必须以源代码的形式将其公开;如果不同意以上两条规定,则无权对它进行复制或从事任何行为。”他认为要使 Linux发展成一种完美的技术,就要保持它的纯洁性。如果有“铜臭”渗透进来,就会有贪欲的参与,事情就要变得糟糕起来。

  当然,程序员也要吃饭。李纳斯后来修正了第一条规则,同意进行必要的商业化。1994年,安德森艾文成立了红帽软件公司,成为最著名的Linux分销商之一。

  由于MIPS逐渐衰败,龙芯的市场前景并不乐观。即使如此,龙芯的现实意义确实最大的,作为一个国家的战略技能储备,再加上Linux Lab和龙芯处理器的合作,相信龙芯会发展的越来越好。


友情链接:
Copyright 2018-2021 开奖直播 版权所有,未经授权,禁止转载。