Comparing Windows NT, Linux, and QNX as the basis for cluster systems
Avi Kavas, Dror G. Feitelson · Concurrency and Computation Practice and Experience · 2001
Abstract Clusters use commodity hardware and software components to provide an environment for high‐performance parallel processing. A major issue in the development of a cluster system is the choice of the operating system that will run on each node. We compare three alternatives: Windows NT, Linux, and QNX—a real‐time microkernel. The comparison is based on expressive power, performance, and ease‐of‐use metrics. The result is that none of these systems has a clear advantage over the others in all the metrics, but that each has its strong and weak points. Thus any choice of a base system will involve some technical compromises, but not major ones. Copyright © 2001 John Wiley & Sons, Ltd.