Read BSD/Linux source code online
Source: http://fxr.watson.org/
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 make e 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 between action 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