Selecting the Operating System (OS) for a corporate entity is no small endeavor. A company’s chosen operating system is not only responsible for being the “program that runs the programs”, but the company’s operating system can in many ways define some aspects of the company’s identity. A company that runs on Windows can be seen as practical and professional. A company that runs on Apple MacOS can be seen as modern and progressive. A company that runs on Linux can be seen as technologically savvy and perhaps a little edgy.
Besides the perceptions of what the chosen operating system implies about the company, there are very real implications from the company’s choice of OS. The company’s OS not only defines the company’s external perception, the company’s OS defines the way the company operates. It defines the way the company designs and procures software, hardware, and support equipment. It defines how the company communicates both internally and externally. It is a critical component to how the company does its day to day business and how it makes strategic decisions.
A company is requesting a recommendation for an operating system to be installed on 50 corporate computers. Several assumptions will be made so that the three candidate operating systems can be evaluated against one another as objectively as possible. The first assumption is that the industry of this particular company does not specifically require any features from one operating system that would give it a meaningful advantage over the others. The second assumption is that the company does not require any software that would make one OS advantageous over the others. The third is simply derivative of the first two. Either of the three operating systems would be as equally sufficient as the other two in meeting the company’s needs in their chosen OS.
Whenever desktop computer operating systems are compared to one another, it often comes down to a choice between three general players, choosing an OS from Microsoft, Apple or Linux. OS fragmentation, a situation where a particular operating system has multiple versions “in the wild”, is not as significant a problem as it was in the past. There are still cases where an enterprise will have devices with operating systems that are no longer supported for one reason or another, but the larger players have become better at keeping their user bases up to date with OS installs.
The three Operating Systems that will be evaluated against one another are:
Apple MacOS 10.14.5 Mojave
Microsoft Windows 10
Red Hat Enterprise Linux 8
Windows
Released in the summer of 2015, Microsoft Windows 10 was the follow-up to the previous version, Windows 8/8.1. Windows 10 has a stated ten-year lifespan of extended support from Microsoft. Windows 10 is designed to function equally as well on desktop computers as well as mobile “tablet” devices. Microsoft has a substantial corporate sales and support capability and the client list is impressive. Microsoft offers a large catalog of software available in numerous formats for corporate licensing and use, and third-party software that runs on Windows is generally the norm.
MacOS
Apple MacOS 10.14.5 Mojave was released in 2018 in the type of extravagant media event that Apple has become known for. Apple products are best known for hardware and software devices that are engineered for synergy in their operation as they are both designed by the same company specifically to work with one another. Most modern Mac computers use the same “Intel” architecture that “PC’s” use, which can be advantageous for certain applications. MacOS is specifically a desktop computer OS, as Apple has a separate mobile operating system iOS for mobile devices, specifically Apple’s iPad tablets. Apple has a substantial catalog of first party software that has varying levels of compatibility with industry standard file types. The catalog of third-party software has become more substantial in recent years, particularly after Apple adopted the use of Intel CPUs in Mac computers, but generally it is up to software publishers to choose to create software that runs on MacOS. This could be problematic in the case of more niche types of software. But give the assumptions mentioned earlier, this will not factor into my recommendation. One last significant point; MacOS may only run on Apple Mac computers. There are virtualization and dual boot options that allow for other operating systems to run on Mac hardware, but the MacOS operating system license requires that it only be run on Apple Mac hardware.
Linux
Linux is an open source “kernel” that serves as the foundation for a huge assortment of “distributions” of the operating system collectively known as Linux. Linux is very scalable and adaptable to a wide variety of applications. A distribution is a unique interpretation of Linux that is distinct from other “distros.” Many different distros exist that are intended for different audiences. Arch Linux is constantly updated with new features and functionality and is intended for power users. Ubuntu and Linux Mint are intended to be general use operating systems with large software catalogs, and are praised for being excellent “introductions” to Linux for users that are used to other operating systems. Red Hat is the corporate/enterprise distro of choice because of its support structure and standardization mechanisms. Linux is recognized for being very efficient in terms of hardware requirements and for being secure.
Windows
|
MacOS
|
Linux
|
Hardware
|
Price
|
Virtualization
|
Price
|
Price
|
Software
|
Support
|
|
|
Hardware
|
|
|
Windows 10 has many advantages in a head to head comparison for corporate superiority. While Windows 10 has distinct hardware requirements that can be reasonably described as excessive in some cases, the fact is that Windows 10 can be installed on a large variety of devices. Computers can be purchased preinstalled with Windows, or they can be custom built and run Windows. Microsoft as well as a number of third-party manufacturers build desktop PCs as well as tablet PCs that run the same version of Windows with no gap in functionality which can be very advantageous in certain applications. Microsoft has a world class support infrastructure that is unmatched in size or scope. Microsoft has a long and distinguished track record in ensuring that its customers will be able to use Microsoft products to accomplish their corporate objectives. With this comes a price, however. That being said, if money is no object, Microsoft can provide hardware ( to a certain extent), software, and enterprise services to go with its operating system.
Apple is often regarded as a niche product in the corporate world. The reason for this is that regardless of the generally unquestioned level of quality Apple products are known for, they do not scale well in a corporate environment. Apple computers are notorious for the inability to perform routine maintenance or to upgrade components. While there is a lot of software available for macOS, software publishers must acknowledge the proportion of corporate users that do not use Apple computers and consider that when deciding whether to invest resources in making Mac compatible software. While virtualization can smooth over many compatibility issues, the complexity of configuring and supporting this functionality must be taken into consideration. Apple peripherals are very expensive. Apple Mac computers are very expensive. While MacOS tends to be designed to run well on older hardware, a capability unique to Apple, the simple fact remains that some software requires powerful, up-to-date hardware components. This can become problematic when considering that the solution is constant replacement of entire computers that are not only still fully functional, but are expensive to begin with.
Red Hat Enterprise Linux is a strong candidate for use in a corporate setting. The software is secure, it is fast, and the support is very good. There are a number of caveats though. In an industry where software is customized or is otherwise capable of running on a Linux platform, Linux is great. Linux runs on as large or larger assortment of hardware as Windows given that it is known for requiring a smaller computing overhead as Windows. Linux being open source, the pricing structure tends to revolve around the support an organization requires as opposed to outright licensing. The negatives revolve around software support and the relatively small number of support available for Linux installs compared to that available for Windows, or even Mac for that matter. While the assumptions mentioned above address some of these concerns, I must still take them into account when evaluating the three OS’ against one another.
That being said, my recommendation for a corporate client for an operating system to install on 50 computers is Windows 10. Windows being the most common operating system in use around the world allows for some significant advantages for its users. Off the Shelf software is often sufficient for most company’s needs, and it is generally not too difficult to develop custom software when needed. Microsoft provides cloud services, and a huge assortment of first party software that will run on Windows reliably. Windows allows for the use of a wide variety of hardware configurations, which means that computers can be upgraded and replaced without concern for operating system incompatibilities in most cases. Windows has numerous update structures that are designed around corporate users. Windows 10 runs on desktop computers as well as tablet computers, which enables mobility to a degree that neither of the other two can match. Windows 10 is the clear choice.