CentOS Linux vs. Windows Server

Overview
ProductRatingMost Used ByProduct SummaryStarting Price
CentOS Linux
Score 8.6 out of 10
N/A
CentOS Linux is a Linux distribution is an enterprise OS platform compatible with its source RedHat Enterprise Linux (RHEL). Its end of life was announced for December 2021.N/A
Windows Server
Score 8.2 out of 10
N/A
N/AN/A
Pricing
CentOS LinuxWindows Server
Editions & Modules
No answers on this topic
No answers on this topic
Offerings
Pricing Offerings
CentOS LinuxWindows Server
Free Trial
NoNo
Free/Freemium Version
NoNo
Premium Consulting/Integration Services
NoNo
Entry-level Setup FeeNo setup feeNo setup fee
Additional Details
More Pricing Information
Community Pulse
CentOS LinuxWindows Server
Considered Both Products
CentOS Linux
Chose CentOS Linux
As it’s only for smaller clients and it’s best suited for our organisation and also it’s reliable. The patching cycle is okay and the applications need not be updated regularly so the downtime will be reduced hence it’s recommended for smaller clients as it’s less costly when …
Chose CentOS Linux
Ubuntu linux is another candidate that we've evaluated. It stacks up well against CentOS Linux, however it does have some quirks we need to deal with such as package management and stability. For the most part, the server version of Ubuntu is stable, but we stick with CentOS …
Chose CentOS Linux
Ubuntu Linux LTS used to be a more bleeding edge and did not provide the reliability and stability compared to CentOS, but with the move to CentOS Stream. This is reversed and we're considering moving to Ubuntu even though that is a lot of work. We simply can't work with CentOS …
Chose CentOS Linux
CentOS is based on RHEL, so it really came down to the costs when making the selection between our options. RHEL offered more support and features, but nothing that we specifically needed. CentOS is fully customizable, something Windows Server was also lacking in many ways. The …
Chose CentOS Linux
CentOS has a better reputation than Ubuntu Server. In the past some of the packages were quite old compared to Ubuntu Server. CentOS 7 had longer support cycle than the 4 year Ubuntu LTS. And CentOS Stream promises even longer support.
It is harder to manage than Ubuntu Server, …
Chose CentOS Linux
Free no cost, Lower costs for support, and overall doesn't require a per licensing for each install.
Chose CentOS Linux
Long ago we used to run Red Hat ES. However, the management of the licenses and stupid dashboards just killed us. Too much time was wasted on worthless administration. Support was not good either. Now I used SUSE way back in the 2000's and it was ok. About two years ago I tried …
Chose CentOS Linux
For our development environment, we evaluated CentOS against Ubuntu and SLES, and actually did not end up picking CentOS, as our developers found it primitive compared to the niceties offered out of the box from Ubuntu. In addition, our developers found that Ubuntu had an …
Chose CentOS Linux
When the rubber meets the road, any Linux distribution will do. However, RHEL and distributions that are derived from RHEL have a fantastic ecosystem of users, software packages, and documentation (which is generally compatible between RHEL-derived distributions) that make it …
Chose CentOS Linux
I like CentOS over other flavors of Linux - mainly because it's widely used, supported, and it's based of RedHat Enterprise Linux. Comparing it to Windows as a server? No comparison - CentOS all the way - unless you want to reboot your windows servers every few days.
Chose CentOS Linux
CentOS has a longer release cycle; it also has a much longer support cycle. i think overall CentOS is more stable and secure.
Chose CentOS Linux
We also use Ubuntu or Debian. They have their differences but it mainly comes down to what the software "officially" supports. You can get it to run on either but if there are scripts or packages already built it just saves time.
Chose CentOS Linux
CentOs is the standard in the hosting industry when it comes to different versions of Linux OSs, it's almost an exact clone of Redhat so it fits in with every need pretty well as well as it being free to use as it is opensource. Ubuntu is a great desktop OS.
Chose CentOS Linux
Comparing to Ubuntu Server OS, CentOS is better from the security hardening side. RHEL: from my hands-on experience it is pretty much the same as CentOS, but in lots of cases, costs money. However, RHEL has better internal, community and software vendors support. Windows …
Chose CentOS Linux
Ubuntu Server has a lot of the same pros as CentOS, it can sometimes take a little more work to get the same level of security that you can get out of the box with CentOS. However, Ubuntu has a much better desktop than CentOS.
Windows Servers is also reliable and secure well …
Chose CentOS Linux
I am currently looking into Ubuntu Web Server. I believe I have 18.04 installed on my test lab. I have been trying to compare speeds and reliability to our CentOS Server. The hard part for me is finding a decent web panel to use. CentOS Web Panel is really nice and I have not …
Chose CentOS Linux
CentOS is lightweight. I can run it fine on virtual machines with as little as 512Mb RAM; that's impossible using Windows Server.
Chose CentOS Linux
While Ubuntu Server has a lot of the same pros as CentOS, it can sometimes take a little more work to get the same level of hardening that you can get out of the box with CentOS. However, Ubuntu offers a much better desktop experience than CentOS.

Windows Server is also very …
Chose CentOS Linux
CentOS is different than other Linux distributions because it is as close to Red Hat Enterprise Linux as you can get without incurring the costs of Red Hat licensing. Most enterprises accept Red Hat and CentOS as a standard operating system. Some of the other distributions do …
Chose CentOS Linux
CentOS is a derivative distribution, or rather cloned, of Red Hat Enterprise Linux, which allows 100% compatibility with the binaries of the applications developed for RHEL. For this reason, and being "backed" by such an important company as Red Hat, it is one of the most used …
Chose CentOS Linux
It is more robust and easy to use, troubleshooting tips can be found online. You can also get community help as well. It is prone to security as compared to other OS. Updates are downloaded and installed in which an admin user can see the progress via the Command line interface.
Windows Server
Chose Windows Server
More user friendly and Graphical user interface is extreme compared to linux
Chose Windows Server
It is really all about application support. The only option we really have is Windows Server, and where we can choose we continue to use it for consistency as well as compatibility with the systems where we are forced to use Windows Server).
Chose Windows Server
We've utilized docker and debian for very specific applications and they have been useful - overall Windows Server provides a better package. I would choose VMware ESXi over Windows Server for virtualization as it's far more reliable in our experience. I can't imagine using a …
Chose Windows Server
There are plenty of other server solutions out there which may be better suited for certain tasks, but Windows Server is the way to get a Windows environment going. For simple setups, there are many alternatives, but often there are key features lacking, or a restriction on …
Chose Windows Server
Windows Server is more cost-effective and skills are easier to find to support the products. The deployment and management of the product can be automated with Microsoft SCCM. In my opinion, Linux seems to be more secured but takes more time and effort to learn than Windows …
Chose Windows Server
These are just very different products. They can all have the same functionality but the specific product knowledge with Linux is much higher. This slows down troubleshooting and can leave you with limited options for high end support. There are absolutely good use cases for …
Chose Windows Server
We have been using Microsoft products for the last 15+ years and following are key point for choosing this solution:
  • Trust & reliability of products.
  • Customer support.
Chose Windows Server
I didn't use any other system which gives the same functionality and I am not aware of any. The full integration between all components and especially the ability to integrate mail via Exchange or even via a hybrid setup with the Ofice365 cloud, including the ability to …
Chose Windows Server
For our more experienced users and for simple web apps we will go the RHEL route but with Windows Server such an industry standard the the ease of use of the GUI it just makes more sense for most applications that use it. It also generally has a lot more interoperability …
Chose Windows Server
Linux is great, but support is harder to come by. You also need to pay linux admins more as it is a much smaller group of people that can support it. Windows is the industry standard with the most support available. Going with another platform just didn't seem to make sense …
Chose Windows Server
I have some basic experience using various builds of Linux and have always found myself coming back to Windows. Perhaps after years of working with Microsoft products they all have a similar feel and configuration options. Microsoft products are my typical first choice where …
Chose Windows Server
We have various servers or appliances that run on various flavors of Linux that do their jobs well, but we configure and manage them very lightly at the OS level. Most of the admin on these devices is sone inside the applications themselves. We don't shy away from new …
Chose Windows Server
All the other products I have used in the past OS2 servers, Novell Netware, Banyan Vines etc don't show up in the search list, which i guess goes to show that the best wins.
Chose Windows Server
I have used/administered several servers using systems like Ubuntu, Debian, and CentOS. While these systems are great in their own rights, you are typically using a command-line interface or shell in order to administrate the system. This requires a lot of commands to be …
Chose Windows Server
For our purposes it came down to picking between Windows and Linux and at the end of the day we picked both. We use Windows for 80% of our server needs to run our Web, File, Print, DHCP, Internal DNS, Active Directory, SQL, Web and other windows based servers. We use linux …
Chose Windows Server
Windows Server has become one of the industry standards for providing file and directory services for the majority of users because of the ease with which it interacts with the common desktop OS, as opposed to needing to provide esoteric support for users to be able to work …
Chose Windows Server
About any linux distro can be setup to handle services that a Windows Server can do, except I have not personally found anything nearly as convenient of a replacement for Active Directory, Group Policy, or an RD Gateway. There are alternatives to those services, they just …
Chose Windows Server
Windows Server is by far the easiest server option to get started with because they offer the same kind of interface with windows that most users are already familiar with. Plus, it's the most graphically friendly option, so it is easy to navigate. Lastly, it is the most …
Chose Windows Server
We were comparing Windows Server with Hyper-V to VMware ESXI, and decided on Windows Server as we are primarily a Windows server/workstation shop, and the familiarity allowed us to spin up new Hyper-V servers quickly without much additional training required. We also have a …
Chose Windows Server
We have used various flavors of Linux as it is the only other real competitor in the small to large business world. In most cases it is harder to find technical expertise in the Linux server world verse Windows Server. For this reason Windows has remained our go to operating …
Chose Windows Server
Windows runs some applications better and is easier for junior admins and non-technical users to administer and get started with. It obviously does not run everything better, so other operating systems are preferable in some situations. Compared to OSs like RHEL, they both have …
Chose Windows Server
Windows Server is the only one that has an upfront cost for licensing before hardware is considered. Windows Server is generally better suited for multi-faceted approaches; however, for just backups, TrueNAS and Synology are cheaper and just as good. For standalone services …
Chose Windows Server
Windows Server is the most Enterprise/Business server around, easy to deploy and configure and to co-exist with other servers. Most if not every other server technology is usually very good for a very specific purpose but fail in the coexistence and integration when compared …
Best Alternatives
CentOS LinuxWindows Server
Small Businesses
Ubuntu
Ubuntu
Score 8.6 out of 10
Ubuntu
Ubuntu
Score 8.6 out of 10
Medium-sized Companies
Red Hat Enterprise Linux (RHEL)
Red Hat Enterprise Linux (RHEL)
Score 9.3 out of 10
Red Hat Enterprise Linux (RHEL)
Red Hat Enterprise Linux (RHEL)
Score 9.3 out of 10
Enterprises
Red Hat Enterprise Linux (RHEL)
Red Hat Enterprise Linux (RHEL)
Score 9.3 out of 10
Red Hat Enterprise Linux (RHEL)
Red Hat Enterprise Linux (RHEL)
Score 9.3 out of 10
All AlternativesView all alternativesView all alternatives
User Ratings
CentOS LinuxWindows Server
Likelihood to Recommend
7.0
(0 ratings)
8.2
(0 ratings)
Likelihood to Renew
-
(0 ratings)
9.1
(0 ratings)
Usability
-
(0 ratings)
8.2
(0 ratings)
Availability
-
(0 ratings)
7.3
(0 ratings)
Performance
-
(0 ratings)
5.5
(0 ratings)
Support Rating
8.6
(0 ratings)
6.4
(0 ratings)
Implementation Rating
-
(0 ratings)
9.1
(0 ratings)
Configurability
-
(0 ratings)
9.1
(0 ratings)
Ease of integration
-
(0 ratings)
9.1
(0 ratings)
Product Scalability
-
(0 ratings)
9.1
(0 ratings)
Vendor post-sale
-
(0 ratings)
7.3
(0 ratings)
Vendor pre-sale
-
(0 ratings)
8.2
(0 ratings)
User Testimonials
CentOS LinuxWindows Server
Likelihood to Recommend
I have been a CentOS user for over 10 years and remain loyal to the core OS. When it comes to stability and speed, there's no other OS I'd recommend over it. I base this recommendation on my personal experience, as I have multiple development and production servers running the CentOS software today. It's running on newer and older hardware with ease, and the price is right!
Read full review
If you have one user or 1000's of users (especially using Windows), Windows Server is a no-brainer! The only reason I would suggest going with a Linux server is if you have old hardware (Windows Server is more process intensive than Linux). But, Linux is open-source, so anyone can publish updates/security updates, but on the flip side, malicious people also have full access to Linux's codebase allowing for much easier writing of exploitations/viruses/malware/ransomware.
Read full review
Pros
  • First of all, CentOS is one of the most secure and stable OSes straits from the box.
  • High performance on the average hardware.
  • In most of my scenarios—easy and quick deployment.
  • Huge KB community that helps to build and support different services on CentOS.
  • Versions lifecycle.
Read full review
  • User and device management out of the box. Active directory is a proven system for doing this and works just as well as it always has.
  • ADFS providing integration into many third-party applications using SAML authentication. We use this heavily to make user experience as simple and straightforward as we can.
  • Local DHCP. It's another one of these systems that is very easy to setup and use out of the box and requires very little maintenance, if any. The system is almost unchanged throughout the years and so anyone with server experience can manage it.
Read full review
Cons
  • It's not as intuitive as it could be
  • Some packages can be quite old compared with other distributions
  • Breaking changes appear often when packages are obsoleted usually with no supported transition path (this is a general *NIX problem, but it's more accentuated in CentOS)
Read full review
  • Windows Server is extremely complex, and while newer versions have eased the initial setup process, setting up a server is still a very time consuming and difficult task.
  • The complexity of Windows Server also makes troubleshooting any problems that arise extremely difficult, both in tracking down the actual issue and then resolving the issue. Often times a problem can manifest itself in more than one way, making searching for the specific problem also difficult.
  • Windows Server is also very expensive, with complex and confusing licensing terms. In fact, Microsoft provides a 32-page PDF guide on Windows Server licensing, which is in and of itself dense and confusing to follow. To make matters more complicated, there multiple different version of Windows Server itself - Nano, Essentials, Standard and Datacenter edition, and each edition has different licensing terms. Licensing terms include items such as the physical processor's cores of the server, how many users will be accessing the server (called a CAL - client access license), and a plethora of other items.
  • Microsoft's support for Windows Server can be extremely frustrating at times. While Microsoft hosts a very active user forum, Microsoft employees who frequent those forums often provide only stock answers to questions (without actually reading the details) or no answers at all. For more in-depth - phone support can be quite expensive.
  • Upgrading a Windows Server from one major version to another (i.e. 2012 to 2016) is a frustratingly complex and dangerous procedure, as many things can go wrong during the upgrading, essentially breaking the entire setup. In fact, Microsoft doesn't even suggest doing an in-place upgrade, but to perform a backup of the existing server, doing a clean install of the new version, and migrating the information from the older version to the new version. In general, it is not even recommended to upgrade from one version to another as the risk significantly outweigh the benefits.
Read full review
Likelihood to Renew
No answers on this topic
I've carefully reviewed the servers and services currently running on Windows Server 2012, and given the opportunity would renew them as is going forward. There are two systems I currently have in place, one is a very large Linux implementation for a large ecommerce site, and one is a very large backup solution front ended by FTP servers running Linux. Neither are well suited for Windows, but the overall network infrastructure is and will be Windows Server for the foreseeable future.
Read full review
Usability
No answers on this topic
Everything can (and should) be done through the easy to use/navigate GUI. There is no need for archaic command prompt use to administer the server. But, it is there if you have very specific needs for batch files, etc. that are not covered in the all extensive GUI.
Read full review
Reliability and Availability
No answers on this topic
some times server hungs and user sessions were busy to connect
Read full review
Performance
No answers on this topic
need to improve the performance more
Read full review
Support Rating
Again, written documentation is excellent, even on the older versions. The support community is the best. It is comprehensive and I would say that it global because it transcends national boundaries. Also, you find all types of people using CentOS to do all sorts of things so you are bound to find someone to talk to if there are problems.
Read full review
It has been my experience that unless there is a flaw or bug with Microsoft Windows Server, you will have to pay extra for support beyond the support web site. That said, unofficial support on the thousands of technical websites makes self-help support readily available to any technician with an internet connection. Microsoft's support website is also fairly robust, but I find using a popular search engine often returns knowledgebase articles more quickly that Microsoft's search.
Read full review
In-Person Training
No answers on this topic
it was my senior who trained Windows Server features and i was satisfied
Read full review
Online Training
No answers on this topic
it was recorded session and useful
Read full review
Implementation Rating
No answers on this topic
Make sure that you have detailed processes in place for every server instance you plan to install/upgrade, if possible get the base OS loaded and Windows Updates applied ahead of time, and if using a VM take a snapshot prior to installing each role, as well as along the way.
Read full review
Alternatives Considered
Ubuntu Linux is another candidate that we've evaluated. It stacks up well against CentOS Linux, however it does have some quirks we need to deal with such as package management and stability. For the most part, the server version of Ubuntu is stable, but we stick with CentOS Linux because it seems to have a slight edge over Ubuntu in that realm as well. I have colleagues at other firms that are wholesale Ubuntu server infrastructure, and they are very happy with it and Ubuntu is favorable there. With the changes that have occurred or may still yet occur at CentOS Linux, we may go down the path towards Ubuntu. But for now, CentOS Linux is where we are parked and will remain for the foreseeable future.
Read full review
Windows Server is more cost-effective and skills are easier to find to support the products. The deployment and management of the product can be automated with Microsoft SCCM. In my opinion, Linux seems to be more secured but takes more time and effort to learn than Windows Server. However, there are more Windows Server skills available in the job market.
Read full review
Scalability
No answers on this topic
yes i completely agree multi deployment
Read full review
Return on Investment
  • Since CentOS is free, our developers and engineers can use it without regard for dipping into project budgets.
  • We can spin up a CentOS VM, use it and then destroy it without having to worry about licensing headaches.
  • CentOS can run on just about any hardware platform: server, laptop, old hardware, etc. so that makes it less expensive in that we don't have to buy specialized hardware for it.
Read full review
  • Ability to keep all files in one place and give access to users makes file management easy to control.
  • VPN Access to off-site users is a plus.
  • Secure access to on-site SQL data from our accounting and estimating data is a plus.
Read full review
ScreenShots