欢迎进入江苏航天龙梦信息技术有限公司官方网站

栏目导航

龙芯书籍《用“芯”探核: 基于龙芯的Linux内核探索解析》出版在即

发布时间:2020-08-20 16:15:36    已阅读:

  经过多年的发展,Linux操作系统已经逐渐深入人心并遍布世界的每一个角落。如今,Top500超级计算机几乎全部使用Linux,以Redhat、SuSE和Oracle为代表的企业版Linux已经占领了各种大中型服务器,以Ubuntu、Deepin为代表的桌面版Linux逐渐开始与Windows分庭抗礼,而移动设备更是基于Linux的Android系统的天下。

  可以说Linux已经成为操作系统界的绝对霸主,尽管如此,对于普罗大众来说Linux更像是一位隐形的王者。因为,我们平常接触到的,更多的还是PC电脑,以及微软的Windows系统,也就是牢不可破的“Wintel体系”。于是,年年都有人问一个也许永远没有答案的问题:今年会是桌面Linux年吗?

  应该说,Linux和Windows都是优秀的操作系统,它们不应该是一种“不共戴天”的存在。这个世界之所以如此美妙,就是因为其丰富多彩。我们学习Linux,绝不是为了消灭Windows,而是Linux的自由开放,让我们有机会去深入探索操作系统的运行机理。而Linux的与时俱进,更让我们有机会跟上日新月异的科技发展。

  龙芯,好比是CPU界的Linux,当然这并不是说龙芯已经成为CPU界的王者。成为王者固然可以是龙芯的星辰大海,但绝不可能是龙芯的现实状况。X86和ARM的生态固然完善,但是我们已经没有太多机会去为之添砖加瓦,也不太可能零距离地、仔仔细细地深入接触。而龙芯正在发展当中,给大家提供了一个展示自我的舞台,也让我们有机会去深入探索CPU的运行机理。与其为X86和ARM锦上添花,不如与龙芯共同成长。

  当Linux遇上龙芯,我们可以开启无限可能。

  基于龙芯平台的内核探索书籍——《用“芯”探核: 基于龙芯的 Linux 内核探索解析》即将出版!本书将于8月上旬上架,尽情期待!
 


 

  《用“芯”探核: 基于龙芯的 Linux 内核探索解析》是由官方Linux内核中龙芯代码的主要贡献者、长期从事龙芯内核研究和实践的航天龙梦副总工陈华才博士与龙芯中科联合打造的一本面向信创领域人才、可加速推动我国信创产业发展的内核探索解析类书籍。
 

本书目录提前预览



 

作 者 自 述
 
  我是谁?我就是一个既爱Linux也爱龙芯的开发者。十六年前开始接触Linux内核,十二年前开始接触龙芯电脑,十年前加入龙芯产业化基地,十年来伴随着龙芯一起成长,如今已成为Linux内核中龙芯3号的Maintainer。
 
  有人说,“干一行,爱一行”,但我觉得“爱一行,干一行”更加符合可持续发展。龙芯和Linux都是我所爱,研究起来动力十足。一直以来,我在阅读内核源代码时都有做笔记的习惯,因为人脑毕竟容量有限,在知识体系不断扩张的过程中,笔记是必不可少的。我做笔记的方法以“代码摘抄+适度精简+注释解析”为主,但是随着时间的发展和内核版本的升级,笔记总量越来越大,不同版本中的同名函数也已经变得面目全非。于是,我经常不得不在笔记中记录源代码的多个版本,并且在代码片段的开始处加上版本标识。虽然说笔记主要是给自己看的,但正如热力学第二定律所昭示的一样,笔记的可读性已经不可避免地越来越差了(熵值太大)。
 
  于是乎,便萌生了整理笔记并编写成书的想法。最初的想法成型于2013~2014年,但真正开始动笔的时候是2015年。在写书的过程中,解析方法尽量保留了笔记中精简代码的特点,但在内核版本的选择上全部采用了最新的LTS版本(长期维护稳定版本),即5.4.x版本。
 
  从2015年开始动笔,到如今《用“芯”探核:基于龙芯的Linux内核探索解析》一书成型,其中的曲折艰辛实在是不足为外人道矣。在写书过程中,当我试图将一个基本原理向众人阐述明白的时候,才发现,其实之前自己只是似懂非懂。甚至可以说,写书最大的受益者是自己,因为整个知识体系真正得到了全面的升华。
 
  谨以此书,献给一起为信息产业自主化而奋斗的同仁们。也希望此书,能给读者带来实质性的收获。

 

返回
顶部