1. 有一堆的资源让你熟悉*nix世界:
《O'Reilly:深入理解LINUX内核(第3版)(涵盖2.6版)》([美]博韦,西斯特)【摘要 书评 试读】
《O'Reilly:LINUX设备驱动程序(第3版)》([美]科波特(Corbet,J.),等)【摘要 书评 试读】
《深入Linux内核架构》([德]莫尔勒)【摘要 书评 试读】
《UNIX环境高级编程(第3版)》([美]W. Richard Stevens,[美]Stephen A. Rago)【摘要 书评 试读】
《UNIX网络编程(卷1):套接字联网API(第3版)》([美]史蒂文斯,等)【摘要 书评 试读】
《传世经典书丛:UNIX编程艺术》([美]Eric S.Raymond)【摘要 书评 试读】
2. 上面只是常规的资源,如果想理解某一模块的源码,你还需要其他的资源。
比如,POSIX标准:
The Open Group Base Specifications Issue 7, 2013 Edition
比如,TCP/IP协议栈:
《TCP/IP详解:卷1+卷2+卷3(京东套装共3册)》([美]W.Richard Stevens,等)【摘要 书评 试读】
《深入理解Linux网络技术内幕》([意]本)【摘要 书评 试读】
比如,intel的开源图形驱动:
Driver Documentation
比如,x86开发手册:
英特尔® 64 和 IA-32 架构软件开发人员手册
《O'Reilly:深入理解LINUX内核(第3版)(涵盖2.6版)》([美]博韦,西斯特)【摘要 书评 试读】
《O'Reilly:LINUX设备驱动程序(第3版)》([美]科波特(Corbet,J.),等)【摘要 书评 试读】
《深入Linux内核架构》([德]莫尔勒)【摘要 书评 试读】
《UNIX环境高级编程(第3版)》([美]W. Richard Stevens,[美]Stephen A. Rago)【摘要 书评 试读】
《UNIX网络编程(卷1):套接字联网API(第3版)》([美]史蒂文斯,等)【摘要 书评 试读】
《传世经典书丛:UNIX编程艺术》([美]Eric S.Raymond)【摘要 书评 试读】
2. 上面只是常规的资源,如果想理解某一模块的源码,你还需要其他的资源。
比如,POSIX标准:
The Open Group Base Specifications Issue 7, 2013 Edition
比如,TCP/IP协议栈:
《TCP/IP详解:卷1+卷2+卷3(京东套装共3册)》([美]W.Richard Stevens,等)【摘要 书评 试读】
《深入理解Linux网络技术内幕》([意]本)【摘要 书评 试读】
比如,intel的开源图形驱动:
Driver Documentation
比如,x86开发手册:
英特尔® 64 和 IA-32 架构软件开发人员手册