百科问答小站 logo
百科问答小站 font logo



服务器为什么大多用 Linux? 第1页

  

user avatar   lu-luce 网友的相关建议: 
      

Linux的远程能力非常强。

例如,中国移动部署在西藏阿里地区的一台服务器出现故障。需要分析原因。当地带宽极低。

我必须能在上海的办公室里使用极低的带宽远程登录服务器,从几百G的日志里找到错误。之后完成代码修改,程序更新。


user avatar   zorrolang 网友的相关建议: 
      

便宜、可控、够用、活跃


user avatar   luo-ran-22 网友的相关建议: 
      

知乎软吹比较多,动辄拿正版收费说事。实际上这些人里面真的从事运维和服务端开发的人屈指可数。却也敢对服务器大放厥词。

操作系统领域是有马太效应的,而操作系统又分为桌面端(用户端)和服务器端。桌面端毫无疑问是windows占领的,所以聚集效应非常明显,生态繁荣会吸引更多的开发者和用户,更多用户和开发者的进驻催生更多软件,繁荣生态。这其中臭打游戏的功不可没,我之前用一些技术手段挖掘了一下,知乎许多软吹多半也是游戏玩家,为屁股发声本身无可厚非,但是通过踩踏linux来捧windows的操作确实令人捧腹,毕竟从我角度来看,这些软吹开发者除了顶尖几个活跃在知乎的,其他都是给那几个顶流大V捧臭脚的,技术方面可谓菜得抠脚。

从当前中国所处的环境来说,面对美国的技术封锁也让linux有了更多的现实含义,鄙人目前就职于国内某云厂商,手上刚好有个国家某重点工程项目,不仅仅是操作系统要逐步更换成linux就连cpu也会更换成国产的arm,虽然适配工作繁冗复杂,二次开发深度定制不可避免,头发加速掉落,但是我可以很负责任地说,这个工程的推进速度正在加速。windows根本就不在一开始的考虑范围之内。

服务端操作系统抢夺的是开发者而不是普通用户和臭打游戏的。它开源,它可以不受任何国家政府机构的控制,它的每条血管和每根骨头都暴露在每个想摸清楚他运行规律的人的面前。好,你(包括很多软吹)可能会问,那linux也不是国产的呀,这就回到刚才说的马太效应上面了。linux天生就是服务运维和开发人员的。这也就形成了程序员之间的马太效应,正是这种效应,让linux上面诞生了非常多服务于开发编程的工具,让程序员(仅指服务端程序员)可以专注编程而不是沉迷于“搞环境”这种破事上面。也正是这种效应催生了docker和k8s这种毁天灭地的大杀器,然后把我们生生拽进了云时代,让windows在这个领域根本没有招架之力。(当然软吹可以说k8s可以纳管windows容器,我就懒得跟你争辩这种无聊的问题了,精力有限,李姐万岁)

所以基于以上两点,你清楚为什么至少在国内服务器要用linux了吗?linux是真的优秀吗?在我看很多地方设计的不如unix,至少不少人神吹的epoll就设计的不如kq,也不如windows的iocp,当然这都不重要了。




  

相关话题

  为什么要用阿里云做存储? 
  为什么 Linux 原生不能运行 exe 格式的文件? 
  Linux 系统在手机上的运用有哪些? 
  普通个人电脑能做到的最酷炫的事是什么? 
  搭建家庭 NAS 服务器有什么好方案? 
  教材上说铁路订票系统是实时操作系统,可是服务器的Linux不是分时操作系统吗? 
  gettimeofday实现原理,该接口是如何和HPET配合实现微秒精度时间的获取的? 
  shell程序中 2> /dev/null 代表什么意思? 
  国内的arm处理器厂商也不少,像全志、瑞芯微、展讯、海思。为何他们不做一款基于A72的服务器cpu? 
  为什么Linux下要把创建进程分为fork()和exec()(一系列函数)两个函数来处理? 

前一个讨论
如何看待部分搏击人士不敢面对传武兵器可以实战的事实?
下一个讨论
你是怎样自学吉他的?





© 2024-09-19 - tinynew.org. All Rights Reserved.
© 2024-09-19 - tinynew.org. 保留所有权利