Linux的普及
这段时间买了一个迈拓的网络硬盘(MSS I),因其使用了嵌入式的Linux,顺便也重温了当年学习Linux的艰难之路;所幸现在的互联网上的资源相比十年前的天量增长,查找资料方便了许多;但Linux经过这么多年的衍生与发展,资料的可用性也有些问题;
在搜索资料的同时经常能够看到网友对Linux的推崇和对windows的不屑,这里做个笔记,也谈谈对这两个操作系统的看法;
安全性:无疑Linux的安全性相比于windows要高很多,但世上没有完美的事物,Linux也一样,无论它的Bug比windows少多少,安全漏洞总是存在和不断的被发现;任何操作系统,只要想增加新的功能或增加易用性,就会增加Bug,这似乎已经成为了真理,因此Linux与windows相比也只是“相对安全”而已;
易用性:其实易用性很难界定,只能说各有擅长,Linux作为一个开源的操作系统,可以应用在任何一个需要编译的设备中——工控设备、掌上设备、手机、电脑、服务器等等,其核心通过编译可以精简到一两百K的大小,因此基于Linux的嵌入式操作系统被广泛应用,在我们身边不管你了解不了解,Linux无处不在;
但也正由于Linux的开源,至今Linux已经衍生了无数版本,这对于初学者其实非常头疼,某一个发行版本的优点无法在另一个版本中应用,需要使用者自己编译、移植,虽然提高了应用水平,但无可否认的是对于非开发者而言,效率是低下的,他们只需要能够快速应用就可以;
相比而言,每一代(面向不同对象)的windows只有一个唯一的版本,需要的运行库也是唯一的,无论是开发者或使用者只需要掌握一个就已经足够;
可以简单的概括一下,Linux提升了能力,而windows则提高了效率;
商业性:这在Linux使用者来说是比较津津乐道的,Linux是个开源的自由的操作系统(Free),我们可以免费的得到并使用Linux,但我们不应当忘记,在所有的以Linux发行版为基础产品的公司,追求的是它背后的商业利益,服务也是一种商品;
至今Linux已经衍生了众多的发行版,有面向开发者的,有桌面应用的,也有服务器应用的各种版本,比较有名的举例来说有红帽子和Ubuntu,还有国内的红旗Linux;Ubuntu在桌面版投入了巨大的人力物力,作为Linux桌面版的旗帜被广泛推崇,但最近看到一个消息,红帽子已经暂停桌面版的开发,转而全力投入服务器版;这背后其实就是商业利益,显然桌面版不能够带来足以支撑其研发的利润;
其实这个世界上又有哪个公司能够不考虑盈利和生存而专注公益事业?
windows为人诟病的除了它的安全性以外,商业操作也成了口诛笔伐的对象;但在商言商,windows正是得益于商业操作才能够广泛的被应用,尤其是一代又一代从零起步的使用者;
正是因为商业考虑,微软要了解并分析人们想要用它的软件来做什么,然后我们有了一个又一个新的功能与体验,全世界的windows除了文字不一样,其它没有任何不同,因此我可以轻松的操作各种文字版本的windows,哪怕看不懂文字,但看看图标或简单的点几下鼠标就能够尽快的掌握并操作,安装文件的时候我不需要了解ipkg、rpm、deb的不同,并编译、移植它们,只需要找到intall.exe或setup.exe就可以;
微软强大的产品分析与设计能力确保了它的产品能够被人们快速接受并掌握;同样的道理,我们目前购买使用的任何一个产品(包括服务),都是通过需求分析并被设计出来,所不同的仅在于厂商的能力高下,因此也不断的有厂商被淘汰出局;
一个简单的问题,作为面向个人的PC销售者来说,他会向顾客推荐哪个操作系统?如果推荐windows,他不必话很多的精力,几乎每个顾客都会使用,而如果推荐Linux,哪怕是解释各个版本的优缺点,就会耗尽他的精力,更不用说给客户维护;
因此商业效率不单是微软的,也是整个PC从业者都努力获取的,遗憾的是,目前只有在windows上,人们才有可能将它最大化;
娱乐性:普通的消费者买台电脑希望做些什么?无非就是一般的公文、数据处理和娱乐,其中对消费者影响最大的莫过于网络游戏,目前国内外最流行的游戏无不是建立在windows上,他们为什么不在Linux上开发呢?《泰坦尼克》、《魔戒》等众多我们熟悉的电影特效是在Linux上完成的,但魔兽、CS、QQ游戏呢?为什么?