为什么服务端要用linux?

linux是开源的,也就是说如果使用的linux版本被人获知,就可以对系统做白盒测试了,既然如此,为什么不选择非开源的系统作为服务端?

阅读 3.7k
7 个回答

就看你想要把自己交给 “某个人”, 还是整个生态圈子

新手上路,请多包涵

因为开源,所以每天有很多人在对它做白盒测试,所以能找到的安全漏洞基本上都修复了。

安全,生态好,有全世界的开发人维护,有发展
  1. 稳定的系统
  2. 安全性和漏洞的快速修补
  3. 多任务,多用户
  4. 用户和用户组的规划
  5. 相对较少的系统资源占用
  6. 源码公开
  7. 广泛的硬件支持
  8. 安全性及可靠性好
  9. 与UNIX完全兼容

1、服务端稳定性高(不是界面)
2、初期投入成本低,开源免费
3、维护成本低,专业人员多
4、病毒少,Windows市场占有率高,对应的病毒也多
5、开源,可定制化,了解技术底层细节,减少潜在风险

因为开源啊老哥

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题