Linux作为服务器操作系统的优势有哪些?
Linux 作为服务器操作系统的优势有哪些?
不同方向对LINUX的解读是不一样的,以下是我的视角。
服务器也有自身的”生态系统“最典型的如LAMP,JAVA.mysql和linux的互为支撑。新技术多是来自于国外的,所以新技术总是先对linux作支持的。
linux除却本身的优点,更重要的是开源解决方案的支持。很多优秀的企业应用,要么没有对winodws的支持,要么兼容性作的并不好,要么在windows下性能有损失。
缓存,NOSQL,消息队列,大数据,负载,DB分布式,集群方案等等。hadoop只能在linux上跑(官方说可以在windows下模拟,但坑了我3天,我放弃了)nginx在windows有损失nodejs对windows支持不完整linux有软raid1+0的方案,但windows我是没找到,微软那套不支持1+0windows下sqlserver的集群一直是弱项,这点上oracle强一些,据说oracle对Linux的支持更好之前有面一家作类似微信应用开发的,后端是个通讯框架,也是在linux上跑的。
目前较热的移动应用,手机游戏开发,后端多数也都是linux,其实winodws也能作,也真有不少这么作的,但总觉得不伦不类。技术强的企业用linux,技术一般的以winodws为主少量作linux支持。成本和安全,小公司不担心成本,因为全是盗版的,公司到一定规模,微软就来要钱了,并且对微软不信任从国家层面来说,压微软是趋势。