Skip to content

ZoneMo/Learn-SourceCode

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learn Source Code

1. 注释linux kernel 0.11

  • boot
    • setup.s
    • head.s
    • bootsect.s
  • init
    • main.c
  • kernel
    • system_call.s
    • sched.c
    • signal.c
    • exit.c
    • fork.c
    • sys.c
    • printk.c
    • panic.c
  • fs
    • buffer.c
    • exec.c
  • mm
    • memroy.c
    • page.s
  • 部分include中.h文件
    • a.out.h
    • const.h
    • ctype.h

To be continued

TODO

  • 阅读POSIX,了解一下

  • 阅读注释文件系统,内存管理部分

Blog

whateverblog

Refers

  • Linux内核完全注释
  • Linux内核设计的艺术

2. 阅读glibc

已阅读函数:

  • strlen
  • strcpy

结合《代码优化:有效使用内存》《C标准库》看

3. 阅读coreutils源码

shell指令 已读

  • cd
  • cat
  • cp

了解 .1 man

4. 阅读lua源码

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 73.8%
  • Assembly 12.3%
  • C++ 3.6%
  • Roff 3.3%
  • Shell 1.9%
  • Makefile 1.8%
  • Other 3.3%