剪贴本
作者:互联网
quilt for patches
git svn
https://tldp.org/LDP/lkmpg/2.4/html/lkmpg.html
/proc/net/tcp
net/ipv4/tcp_ipv4.c
TCP Fast Open
基于 UDP 的可靠传输: QUIC
进程间通信
socket(network)
pipe
file
signal
有一个网站可以在线看 Linux 内核代码:https://elixir.bootlin.com/,每个内核版本的代码都有。
https://github.com/torvalds/linux/blob/master/include/linux/compiler.h
What’s the most amused you’ve ever been by the collaborative development process (flame war, silly code submission, amazing accomplishment)?
My most amusing/amazing accomplishment was my “#define if()” (see include/linux/compiler.h). I was just shocked that it worked. I was even more shocked that it made it into the kernel. But when not configured in, it doesn’t cause any harm to the kernel, so it isn’t a risk. I still use it to find heuristics of various code paths. Someone even suggested a way to modify it where it will actually be more useful for others without totally wrecking performance when enabled. That’s on my long list of TO DOs.
/*
* "Define 'is'", Bill Clinton
* "Define 'if'", Steven Rostedt
*/
Um, I’m pretty much a vim and mutt person. Software development is all text for me.
https://www.linux.com/news/30-linux-kernel-developers-30-weeks-sarah-sharp/
彼得潘综合症 Peter Pan syndrome
标签:kernel,code,剪贴,was,https,linux,com 来源: https://www.cnblogs.com/ageane/p/c0.html