window和linux
linux的设计初衷,就是为服务器而生的,所有的一切都是为了满足服务器的需要。linux也可以有窗口界面,但这只是某些linux版本为吸引个人用户而设计的,并且linux绝对不会因为窗口界面而影响其服务器的特点。
window之所以叫window,就是因为它是窗口界面,便于个人用户使用,所有的设计都是为了满足个人用户,这才是它的核心价值。window也有服务器版本,但是并没有为了适应服务器的需要而重新设计内核。
据2016年统计,全球超级计算机TOP500中,有498台选择linux,2台选择unix,没有人选择window。因此,linux和window哪个更适合作为服务器的问题,TOP500的管理员肯定比我更清楚,以下省略500字。
当然,现在国内还有大量公司在使用window服务器,但这并不是因为window更好,而是因为他们只会window。而互联网公司基本上不会用window
Red Hat 和CentOS
严格的说,linux是一个开源的操作系统内核,而不是操作系统。现在有很多以linux为内核的操作系统,统称为linux发行版本。比如Red Hat Enterprise Linux就是商业版linux,centos就是免费版linux。
Red Hat是非常知名的以Linux为核心业务的老牌技术厂商,Red Hat Enterprise Linux是其主打的产品,在其官方介绍上有这样一句话https://www.redhat.com/zh/technologies/linux-platforms/enterprise-linux
由于linux本生的开源协议,Red Hat Enterprise Linux是开放源码的。其商业模式是对售后服务收费,而不是对linux系统收费。
CentOS正是将Red Hat Enterprise Linux的源码重新编译而成,同时修复了一些bug。根据开源协议,这么做是合法的。在2014年CentOS被Red Hat收购,可以说CentOS具有非常强大的背景,是目前使用非常广泛的免费linux服务器版本,国内大多公司基本上都是用这个。