-
Kernel源码
内核git库:
http://git.kernel.org/?p=linux/kernel/git
linus-git
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary
-
Kernel书籍
“understanding the linux kernel”
”linux kernel development“
“linux源代码情景分析”
“Embedded.Linux.Primer.A.Practical.Real.World.Approach.”
“The_Linux_Kernel_Primer_A_Top_Down_Approach_For_x86_and_PowerPC_Architectures”
其他操作系统的设计与实现:
The Design and Implementation of the 4.4BSD Operating System
The Design and Implementation of the FreeBSD Operating System
Solaris Internals Solaris 10 and OpenSolaris Kernel Architecture
驱动开发:
“linux device drivers”
“Essential.Linux.Device.Drivers”
-
子系统
-
文件系统
“UNIX Filesystems Evolution, Design, and Implementation”
“File System Forensic Analysis”
“Windows NT File System Internals”
List of file systems
http://en.wikipedia.org/wiki/List_of_file_systems
ext4
http://sourceforge.net/mailarchive/forum.php?forum=ext2-devel
http://www.bullopensource.org/ext4/
http://ext4.wiki.kernel.org/index.php/Main_Page
btrfs
http://btrfs.wiki.kernel.org/index.php/Project_ideas
coda
nfs
http://wiki.linux-nfs.org/wiki/index.php/Main_Page
yaffs
jffs
http://sourceware.org/jffs2/jffs2-html/
logfs
ubifs
http://www.linux-mtd.infradead.org/doc/ubifs.html
-
内存管理
“Understanding The Linux Virtual Memory Manager”
-
网络系统
“The Linux® Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel”
“Understanding.Linux.Network.Internals”
The Linux TCP/IP Stack: Networking for Embedded Systems (2.6.0-test10)
http://www.linuxfoundation.org/en/Net
iputils
$ apt-get source iputils
net-tools
$ apt-get source net-tools
Linux Advanced Routing & Traffic Control
http://www.linuxfoundation.org/en/Net:Iproute2
-
网络协议
http://zh.wikipedia.org/wiki/%E7%BD%91%E7%BB%9C%E4%BC%A0%E8%BE%93%E5%8D%8F%E8%AE%AE
通过编号查看 http://www.ietf.org/rfc.html
TCP/IP详解中文版
http://220.113.41.171/cgi-bin/parker/search?String=TCP+IP+%E8%AF%A6%E8%A7%A3
TCP/IP详解 所用源码
4.4BSD-Lite.tar.gz
-
网络编程
Unix Network Programming Vol 1
Unix Network Programming Vol 2
Network_Programming_With_Perl
Linux Socket Programming By Example
Computer Networks, Fourth Edition
-
USB
-
MTD
-
audio
-
ARM
-
uclinux
-
wireless
-
TV
http://linuxtv.org/
-
IPsec
-
netfilter
-
Frame Diverter
-
U-Boot
-
udev
http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html
-
busybox
-
skyeye
-
参考文章
IBM-Linux 相关专题 http://www.ibm.com/developerworks/cn/linux/ “Debugging Kernel Modules with User Mode Linux”
http://www.linuxjournal.com/article/5749
“Debugging Memory on Linux” http://www.linuxjournal.com/article/4681
“DDD—Data Display Debugger” http://www.linuxjournal.com/article/2315
“Linux 系统内核的调试” http://www.ibm.com/developerworks/cn/linux/l-kdb/
System Dump和Core Dump的区别 http://hi.baidu.com/iruler/blog/item/c203de3522ff398ea61e122c.html
http://www.linuxjournal.com/user/800887/track
http://www.linuxjournal.com/ http://www.ibm.com/developerworks/cn/linux/l-devmapper/index.html
read 系统调用剖析 http://www.ibm.com/developerworks/cn/linux/l-cn-read/index.html
http://blog.chinaunix.net/u/4206/showart_501237.html
http://hi.baidu.com/linux%5Fkernel/blog/category/pci%C9%E8%B1%B8%C7%FD%B6%AF
http://wiki.jk2410.org/wiki/Main_Page
http://www.ibm.com/developerworks/cn/linux/l-cn-clocks/index.html
利用Vmware5.5.1 和 kgdb调试 x86平台的kernel
http://blog.chinaunix.net/u/22617/showart_338509.html
Welcome to Linux From Scratch
http://www.linuxfromscratch.org/
Unreliable Guide To Locking
http://www.kernel.org/pub/linux/kernel/people/rusty/kernel-locking/index.html
How do I printk <type> correctly?
http://lkml.org/lkml/2008/10/23/132
http://www.ibm.com/developerworks/cn/linux/l-linux-networking-stack/
KernelJanitors/Todo
http://kernelnewbies.org/KernelJanitors/Todo
sparse主页
http://www.kernel.org/pub/linux/kernel/people/josh/sparse/
http://linux.bkbits.net:8080/linux-2.6/search/?PAGE=search&EXPR=sparse&SEARCH=ChangeSet+comments
Coccinelle - a Framework for Linux Device Driver Evolution
http://www.emn.fr/x-info/coccinelle/
linux论文 http://www.linuxsymposium.org
www.linuxsymposium.org/2006/linuxsymposium_procv2.pdf
www.linuxsymposium.org/2006/linuxsymposium_procv1.pdf
understanding the linux kernel 在线文档
http://www.linux-security.cn/ebooks/ulk3-html/
Data Structures and Algorithms with Object-Oriented Design Patterns in C++/Java/C#/Python/Ruby/Lua/Perl/PHP
http://www.brpreiss.com/books/opus4/
ftp://ftp.akaedu.org/../1.html
http://v1.moblin.org/index.php
Integrating Flexible Support for Security Policies into the Linux Operating System
http://pleac.sourceforge.net/pleac_perl/index.html
http://search.cpan.org/~fayland/Email-Send-SMTP-TLS-0.02/lib/Email/Send/SMTP/TLS.pm#___top
http://www.61dh.com/blog/2008/10/perl_27.html
http://blog.chinaunix.net/u2/77776/showart_1227451.html
剑桥辞典 http://dictionary.cambridge.org/
http://www.merriam-webster.com/
http://dictionary.reference.com/
http://www.thefreedictionary.com/
http://people.freebsd.org/~murray/bsd_flier.html