Linux 内核是开源的,天生与微软(更确切的说是 Windows)就是宿敌。微软对 Linux 前期的友好和近些年的转变是件很幽默的事情,友好时期就不多说了,近几年微软宣布“爱 Linux”,也做了很多实事,Azure、SQL Server 和 Visual Studio Code 等都有了 Linux 的身影。
这对 Linux 是好是坏先不说,这最少阐明了 Linux 的弱小,有种“西方教主,千秋万代,一统江湖”的觉得哈哈。
这是一件关于 Linux Kernel 印象比较深的事情,还有另一件也值得一提,那就是我往年写了一本 Linux Kernel 相关的书籍《知晓 Linux 内核——智能设备开发中心技术》,借此也宣传宣传,同时希望可以经过这本书为道友们提供些许协助。
这本书基于 Linux 5.x,历时五年,研讨数百万行代码总结而成,共分为五个部分,按照先易后难的顺序剖析内核。首先引见基础知识,包括数据结构、中缀处置、内核同步和时间计算等,它们是了解后续章节的前提,在此基础上详细讨论内存管理、文件管理和进程管理三个中心模块,最后一部分升华篇融合了前面多个模块。重点和难点部分均配以图表、代码或实验,力图深化浅出。
除此之外,本书罗列了少量实例,剖析了安卓操作系统的中心技术,使读者可以深入的了解实际知识。本书的读者需求熟习 C 言语,可以对内核有一定了解更好。引荐初学者按照本书的既定顺序阅读,熟习内核的读者可以直接阅读三个中心模块。
当然了,借这个平台,也希望与道友们多多交流(包括但不限于本书的内容),欢迎大家跟我交流共同促进。另外本书是机械工业出版社《Linux 技术与运用丛书》的开篇之作,后续还会有一系列书籍出版,大家也可以关注关注。
采访嘉宾引见
姜亚华,不断从事与 Linux 内核和 Linux 编程相关的任务,研讨内核代码十多年,对少数模块的细节一五一十。曾担任华为手机 Touch、Sensor 的驱动和软件优化(包括 Mate、光荣等系列),以及 Intel 安卓平台 Camera 和 Sensor 的驱动开发(包括 Baytrail、Cherrytrail、Cherrytrail CR、Sofia 等)。现担任 DMA、Interrupt、Semaphore 等模块的优化与验证(包括 Vega、Navi 系列和多款 APU 产品)。
【编辑引荐】
2020 年,Linux 设备或将爆炸式增长
微软开源 2019:“讨好”开发者,当开源圈的“万人迷”
Linux 成绩缺点定位,看这一篇就够了
4岁萝莉给Linux内核贡献提交
年末将至,值得你关注的16个Java 开源项目!
(责任编辑:admin)