Perform a technical comparative analysis of major operating systems. Evaluate the differences in kernel design, file systems, and user permissions across platforms.