A Comparison of Solaris, Linux and FreeBSD Kernels
Max Brunning has posted a brief comparison of how these three Operating Systems approach a number of basic kernel tasks. He has a brief look at: Scheduling and Schedulers, Memory Management and Paging, and File Systems. Max is an Instructor who spends his time teaching Solaris internals, device drivers, and kernel crash dump analysis and debugging.