Comparison of operating systems

These tables provide a comparison of operating systems, of computer devices, as listing general and technical information for a number of widely used and currently available PC or handheld (including smartphone and tablet computer) operating systems.

The article "Usage share of operating systems" provides a broader, and more general, comparison of operating systems that includes servers, mainframes and supercomputers.

For purposes of this article the terms used are; License and pricing policies also vary among different systems.

lines of code for userland libraries and applications vary depending on the distribution For POSIX compliant (or partly compliant) systems like FreeBSD, Linux, macOS or Solaris, the basic commands are the same because they are standardized.

NOTE: Linux systems may vary by distribution which specific program, or even 'command' is called, via the POSIX alias function.