Sometimes Linux is faster than windows, sometimes not.
From a Linux kernel driver developer's point of view, Linux kernel is faster than Windows, because:
- Linux kernel is big kernel, it includes everything you knows as an OS,the drivers, the file system, the memory management, the task scheduler, everything is in the same kernel space, communication between them is easy and low cost.
- But Windows NT kernel is micro kernel, it only includes basic functions the OS need, other functions are not int the same kernel space, they need IPC(inter-process communication) to talk to each other, this is quite expensive compared to Linux kernel.
Windows is faster than Linux, when it comes to some GUI things, e.g. games.
- Because the design of the X window system of Linux is aimed to be flexible, thus it lost some performance. Good news is the Wayland project is now improving this situation.
Will you run your dedicated server or VPS on the Linux Platform?
Bookmarks