感谢支持
我们一直在努力

关于对Linux的一些认识与看法

  今天上某个论坛,发现又出现了讨论Linux和Windows优劣的帖子,这种帖就像拍不死的小强,稍微一不注意,就春风吹又生了。但我还是回了一贴,我bs我自己!

  其实我算是Windows的推崇者,我曾努力试着适应Linux,发现它确实很好,但也不见得是压倒性的好。无论是win饭还是linux饭,在评论两个系统的时候,也需要秉承客观、辨证的态度。对于Windows,我用过从3.1到Vista的所有版本,对于Linux我也用过Turbo,RedHat,Debian和Ubuntu四个发行版,并且后两个发行版曾经在我的机器上以双系统方式存在过不短的一段时间。下面是我对Linux的浅见:

  Linux对于服务器很适合:免费,高效而且优秀服务软件数不胜数,服务器的维护人员计算机水平普遍较高,所以用起来没有障碍。

  Linux对于PC就不太适合。首先就是入门的门槛。对于专业IT人员,学用个Linux什么的,只要花时间就问题不大。但是想想非计算机专业的人员,想 想我们的父母,想想小孩,要让他们弄明白Linux可真是一件不容易的事情啊。正如单反虽然nb,但是是单反普及还是傻瓜机普及呢?其次是Linux相对 于MS和windows来说,本身由于是开源社区的产物,可能不会像微软那样直接找厂家,在硬件产品还没上市的时候就做好for windows的驱动。Linux驱动要不就是硬件厂家觉悟高,自己提供,要不就只有等某高手写了,相形之下Linux对硬件的驱动就稍微差了一点点。第 三就是设计思路上的问题,Linux当初设计应该不是给终端用的,Ubuntu没出来的时候,要改个屏幕分辨率啊,ip地址啊什么的还是比较麻烦的。X- Window由于设计过于灵活,图形进不了核心,在和用户交互的速度上还是和Windows有一点点的差距。  其实Linux爱好者说Linux的优点主要是三个部分:命令行的方便性,系统的稳定性和系统的先进性。命令行的方便性是毋庸置疑的,但是也牺牲了易用 性。系统稳定性确实比Windows好,但是如果考虑一下很多人用Windows的方式你就会知道,其实Windows稳定性不好的原因除了本身漏洞之 外,还有就是用户素质普遍不高造成的。关于Linux的先进性是我一直不敢苟同的论点,应该说它和Windows在技术上只是互有胜负吧。Linux一直 到2.6内核以后才支持线程,虽然说Linux的进程比Windows进程占的资源少,但是和Windows的线程还是没法比的。Linux没有API支持异步非堵塞通讯机制(最新内核听说支持了),只有通过select完成类似机制,但是效率稍低。而Windows拥有IOCP(完成端口),效率高一点点。Linux是一个单一内 核的操作系统,某些时候为了硬件驱动的原因要重新编译内核,Windows是微内核操作系统,架构上稍微先进一点点。另外,Linux上某些软件速度比 Windows上慢一点,比如前面说的X-Window的速度,比如Java的速度,再比如IIS vs Apache的速度。

  总的来说,大家各取所需吧。

赞(0) 打赏
转载请注明出处:服务器评测 » 关于对Linux的一些认识与看法
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏