Distributions
› Ubuntu
› Fedora
› CentOS
中文资源站
› 网易开源镜像站
ReputationZh
V2EX  ›  Linux

各位吴彦祖,有推荐的 Kernel 相关的书籍推荐吗?

  •  1
     
  •   ReputationZh · Aug 26, 2021 · 5823 views
    This topic created in 1901 days ago, the information mentioned may be changed or developed.

    内存、驱动、进程管理相关的都可以。

    23 replies  •  2021-09-02 10:01:30 +08:00
    sleeepyy
    sleeepyy
    Aug 26, 2021❤️3
    1
    不知道你想学什么以及到什么阶段了,general 来说很推荐 MIT 6.S081 https://pdos.csail.mit.edu/6.S081/2020/schedule.html 把 lab 刷完可以学到 syscall, memory allocation, multi threading, file system, network 相关的基础知识
    HHPLow
    HHPLow
    Aug 26, 2021 via iPhone
    2
    LDD3
    深入 Linux 内核架构
    网站 http://www.wowotech.net
    plko345
    plko345
    Aug 26, 2021 via Android
    3
    深入理解计算机 里面有讲到一些,可能和你要的角度不同
    typetraits
    typetraits
    Aug 26, 2021❤️2
    4
    想了解 Kernel Module 开发的话,也可以看看 The Linux Kernel Module Programming Guide https://github.com/sysprog21/lkmpg
    Jf35jxN3fwBXyeLh
    Jf35jxN3fwBXyeLh
    Aug 26, 2021
    5
    有一本入门书,Linux 内核设计与实现,书不厚,记得 200 多页,让你对内核常见模块有个认识。如果想深入,建议直接看代码,编译代码调试,观察
    purplewall
    purplewall
    Aug 26, 2021
    6
    如果非常喜欢内核的话,推荐两本厚书,讲得比较透

    linux 内核完全注释-0.11 版,深入 linux 架构
    lesismal
    lesismal
    Aug 26, 2021
    7
    1.《 LINUX 设备驱动程序》,多数嵌入式开发的人是做驱动,如果楼主不是,可以看《 Linux 内核模块编程指南》
    2.《深入理解 LINUX 内核》
    3. linus: RFSC

    1,对模块机制、驱动开发有足够的了解
    2,对 linux 内核比较全面的了解
    3,前两本能拿下,剩下的就是啃源码了
    其他的书没什么必要看,浪费时间,尤其 200 多页那本,看上去啥都讲了,实际相当于啥都没讲,就跟《七周七语言》《七周七并发》那些书类似,连鸡肋都不如:食之无味、弃之不可惜
    zhoudaiyu
    zhoudaiyu
    Aug 26, 2021
    8
    收藏一波,正打算过两天提一下你的这个问题
    littlewing
    littlewing
    Aug 26, 2021
    9
    深入 Linux 内核架构
    agagega
    agagega
    Aug 26, 2021 via iPhone
    10
    FreeBSD 有本书写得挺好,当然那不是 Linux
    js8510
    js8510
    Aug 26, 2021 via Android
    11
    Linux Device Drivers, 3rd Edition https://www.amazon.com/dp/0596005903/ref=cm_sw_r_cp_apa_glt_fabc_PCXGXFHSRPM7F25AT88E 我觉得是比较有意思的一个。因为你可以跟着写写 helloworld. 缺点是书太老。。你得自己 google 照着书敲代码多数不 work
    vicence
    vicence
    Aug 26, 2021
    12
    @lesismal linus: RFSC,全称是什么?内核邮件列表?
    iwdmb
    iwdmb
    Aug 26, 2021
    13
    推荐 Linux Kernel Module Programming Guide 最近台湾的教授把内容 /示例代码更新到 Linux kernel 5.x

    https://github.com/sysprog21/lkmpg
    lesismal
    lesismal
    Aug 26, 2021
    14
    @vicence 就是 linus 那句名言:Read The Fucking Source Code

    https://sites.google.com/site/shopexts/trading/php/read-the-fucking-source-code
    lesismal
    lesismal
    Aug 26, 2021
    15
    @vicence 我#7 少打了个 T,没法编辑
    shayuvpn0001
    shayuvpn0001
    Aug 27, 2021
    16
    @vicence read the fucking source code
    GBdG6clg2Jy17ua5
    GBdG6clg2Jy17ua5
    Aug 27, 2021
    17
    话说,学内核可以做些什么项目呢?
    huangmingyou
    huangmingyou
    Aug 27, 2021
    18
    《 Linux 内核源代码情景分析》 作者:毛得操
    开篇对 cpu 的历史,内存管理讲的很细。因此后面讲解内存管理会讲的比较清晰。
    这套书比较早了,网络方面讲的不多。
    Chenamy2017
    Chenamy2017
    Aug 27, 2021
    19
    Linux 内核设计与实现
    lllby1102
    lllby1102
    Aug 28, 2021
    20
    收藏一下
    liuxu
    liuxu
    Sep 1, 2021 via Android
    21
    @HHPLow 随便点开一篇 java cpu100%分析,很透彻


    @agagega freebsd 的什么书,介绍介绍,我想看一下,多谢
    liuxu
    liuxu
    Sep 2, 2021
    23
    @agagega 多谢,已购
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2247 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 67ms · UTC 13:54 · PVG 21:54 · LAX 05:54 · JFK 08:54
    ♥ Do have faith in what you're doing.