Posts

Showing posts from September, 2007

Linux and Solaris

Came across an article by Max Bruning [ The Solaris internals Guru ] on differences between Solaris and Linux. Just noting down few points from the detailed article for quick reading later on. For ppl interested in the complete article please refer to http://www.opensolaris.org/os/article/2005-10-14_a_comparison_ of_solaris__linux__and_freebsd_kernels/ Linux ========================================================================= Uses a Virtual File Switch mechanism for abstracting file system details from users Inode is the file system indepent data struct Default local file system is ext3fs .ext3fs is an extent based journalling fs Uses LRU as a page replacement algorithm Uses a pagedaemon called kswapd for page replacement Basic unit of scheduling is task_struct Processes and threads are rep by task_struct A single-threaded process in Linux has a single task_struct Schedul