这几乎不是一个新的辩论,但是支持Linux或Windows操作系统的论点与以往一样重要。尽管Windows在台式机中占主导地位,但Linux在数据中心中通常是首选-使用率是Windows Server的两倍。
尽管存在这些差异,但是Linux或Windows并不能比其他任何产品都优秀,因为它们都提供了满足各种用户需求的一系列解决方案。当然,Linux确实有一个明显的优势:大多数发行版都是免费的。但是,如果您已经在服务器托管上花了钱,那么如果您的应用程序将从Windows功能中受益,那么多花一点钱是没有道理的吗?
对于新服务器,您选择的游戏服务器操作系统很可能取决于功能和可用性的关键因素。
功能性
对于许多企业,Web代理和开发人员而言,操作系统的选择在很大程度上取决于他们需要运行的应用程序。显然,关键业务系统比其他所有系统都具有优先权,因此,如果您要使用仅适用于Windows或Linux的软件,那么您就下定决心了。例如,SharePoint和Exchange将仅在Windows服务器上运行。
但是,由于许多流行的软件在两个操作系统之间都兼容,因此并不总是那么简单。通常,您需要查看Linux和Windows提供的不同功能级别,以找到最佳解决方案。您首选的软件基于哪种编程语言?这个问题是一个很好的起点。即使开发人员试图构建跨OS解决方案,他们几乎总是会从一个特定平台的角度进行更多的设计。例如,PHP可以在任一OS上使用,但通常在Linux环境中表现更好。同样,Linux通常是Perl,Python和Ruby用户的首选。其他应用程序也倾向于Linux或Windows,例如MySQL(Linux)和ASP.NET(Windows)。Linux和Windows之间的另一个明显区别是Linux允许用户编辑其源代码,而Windows不允许这种级别的定制。这是Linux的优势还是劣势取决于您的用户类型-如果您希望完全控制操作系统,那么Linux是您的最佳选择,但是对于经验不足的用户而言,额外的灵活性可能太复杂了。
易用性
谁说“熟悉会鄙视”,并不是在谈论操作系统,主要是因为尚未发明操作系统,还因为人们喜欢对特定的软件感到满意。您可能会偏爱您已经熟悉的Windows或Linux的特定版本-如果该OS还提供了您所需的功能,那么这可能已经完成。
例如,除非绝对必要,否则只知道Windows操作系统的用户可能会放弃使用Linux。可以理解,学习陌生操作系统所需的时间和精力是决定性因素,尤其是当您对久经考验的OS的功能集感到满意时。
Windows和Linux通常提供几种用于控制服务器的选项,这些选项也可能会影响您的选择。Fasthosts的专用服务器允许您使用远程桌面来控制Windows服务器的各个方面,并提供适用于Windows,Mac OS X和Linux的客户端软件。使用我们的Linux服务器,您可以使用SSH从PC上直接进行命令行登录。Linux上也可以通过SSH隧道建立远程桌面。
最后,您选择的操作系统实质上取决于您需要对服务器执行的操作以及最自如的操作方式。在Fasthosts,我们在功能强大的专用服务器和高度灵活的平台上提供了一系列最新的Windows版本和Linux发行版。如果仍不确定哪种服务器操作系统适合您,请与我们的专家联系以了解更多信息。