在线阅读BSD/Linux源代码
FreeBSD and Linux Kernel Cross-Reference
This site provides experimental source code browsing for the FreeBSD and Linux kernels, based on the software provided by the LXR Project.
The original goal of this site was to make it easier for FreeBSD developers and users to explore the FreeBSD source code, the source code of FreeBSD-derived systems such as Darwin and DragonFlyBSD, as well as gain a greater understanding of the implementation of related services in NetBSD, OpenBSD, OpenSolaris, Minix, Plan 9, and Linux. Understanding the approaches (and quirks) of other implementations is important in helping to address issues of portability and code clarity, not to mention abstraction and architecture. However, it is now seeing significant use from a much more broad OS development and user community.
--> Browse the Source <--
-
FreeBSD
-
FreeBSD 7-CURRENT (HEAD)
FreeBSD 6-STABLE (RELENG_6)
FreeBSD 6.2-RELEASE (RELENG_6_2)
FreeBSD 6.1-RELEASE (RELENG_6_1)
FreeBSD 6.0 (RELENG_6_0)
FreeBSD 5-STABLE (RELENG_5)
FreeBSD 5.5-RELEASE (RELENG_5_5)
FreeBSD 5.4-RELEASE (RELENG_5_4)
FreeBSD 5.3-RELEASE (RELENG_5_3)
FreeBSD 5.2-RELEASE (RELENG_5_2)
FreeBSD 5.1-RELEASE (RELENG_5_1)
FreeBSD 5.0-RELEASE (RELENG_5_0)
FreeBSD 4-STABLE (RELENG_4)
FreeBSD 3-STABLE (RELENG_3)
Linux
-
Linux 2.6 git development branch
Linux 2.4.22
Plan 9
- Plan 9 Apple Darwin
-
Darwin 8.6 XNU (xnu-792.6.70)
Darwin 8.0 XNU (xnu-792)
Darwin 7.0 XNU (xnu-517)
TrustedBSD
-
TrustedBSD SEDarwin 7.8
TrustedBSD SEBSD
OpenSolaris
- OpenSolaris (onnv-gate branch) Minix
- Minix 3.1.1 NetBSD
-
NetBSD (HEAD)
NetBSD 4.x (netbsd-4)
NetBSD 3.x (netbsd-3)
NetBSD 2.x (netbsd-2-0)
OpenBSD
- OpenBSD (HEAD) DragonFly BSD
- DragonFlyBSD

该网站提供实验性的源代码浏览服务,针对FreeBSD和Linux内核,基于LXR项目提供的软件。最初目的是方便FreeBSD开发者和用户探索FreeBSD源码,以及其衍生系统如Darwin和DragonFlyBSD的源码,并增进对NetBSD、OpenBSD、OpenSolaris、Minix、Plan 9和Linux相关实现的理解。理解其他实现的方法和特性对于提高移植性和代码清晰度至关重要。
1129

被折叠的 条评论
为什么被折叠?



