为什么当初用linux

来源:百度文库 编辑:神马文学网 时间:2024/04/26 04:05:06
前言:
最近发现自己对linux的理解非常混乱,所以把我对linux的理解先理理清楚……
Linux是个发展的很快的系统,可能有些观念已经不适合今天的linux了。
背景:
低端电脑作为服务器的操作系统
在上世纪90年代,随着电脑网络的普及,服务器的需求也快速增长。
在那个年代里,可能人们比较熟悉的是诞生在70 年代的,不断改进的unix服务器操作系统。
Unix操作系统一般是一些服务器厂商针对自己出品的服务器配套生产的操作系统,一般价钱很昂贵。
随着x86电脑性能不断的快速增长,在x86电脑上建立低端服务器已经是非常可行的,但是没有成熟的服务器操作系统。
这个时候,很多人不约而同的看上了建立在linux内核上的操作系统,因为它的源代码是公开的,而且基于gpl条款,这样所有人都可以根据自己的需要来修改系统以及写一些驱动程序。
而且对于习惯操作基于unix系统机器的服务器管理员及开发人员来说,是非常熟悉的。
也是因为这种原因,印象中的linux都是高手用的操作系统。
桌面应用
到了97-98年,随着网络在普通家庭的普及,针对 windows系统的病毒泛滥,以及对于安全特性的不断提高的需求,微软的主力操作系统windows98与windows nt 4就有点显得有些力不从心。
同时期的linux虽然对硬件的支持不是很全,但是已经比较成熟了,而且配套的自由应用软件也比较多,所以从这时起,越来越多的桌面用户也开始使用 linux了。
而且一些用户因为没有搞清微软复杂的licence条款(以pc数量计算,如果买的license数量超过pc数量,微软是不会退钱的,如果不到的话,就会被告上法庭),而被微软告上法庭,起到杀鸡儆猴的效应,所以他们中的一些人也开始使用条款简单的linux系统.
1999-2000年,微软真正的垄断了pc机的操作系统市场,以及修改了其销售条款。
这威胁到了一些强大的老牌电脑/软件厂家,比如ibm。
从那时起,ibm也把目光转向了linux,希望利用快速增长的linux来对抗微软及保护它自己的利益。
与此同时,在中国,因为国防安全等问题(这是官方言论,其实个人觉得还有些领导们的个人因素),国家政策是用国产软件,所以产生了红旗linux,并且希望这套软件安装到所有国家机构的电脑上。
这些原因,使得linux在桌面的应用也迅速成熟起来了。
学习Linux
我认为学习linux最主要是学习shell,服务器配置,网络上的应用,make,一些自由软件的源代码(大多数都是用c语言写的代码),如果再要深一步的话,则是学习怎么写驱动程序,怎么处理线程。
学习这些东西虽然都是可以不用到图形界面的,但是使用图形界面,可以使两个以上窗口能简单的同时清晰的显示,所以还是很有用的。
其它使用linux时会受益匪浅是linux的文件结构(树形结构有很多优点,比如查找及mount,umount),文件的管理,强迫性接受一些网络知识………
总结一下linux的优点:
服务器配置方便,licence条款简单,病毒少,稳定性强,网络应用功能强大,源代码透明,可自己修改源代码,与unix非常相似(shell script等),模块性强。
这样,可以去掉一大堆从来不会用到的东西,这也是使系统稳定的因素之一,也就是说按照尺寸来订制自己需要的系统。
一些不常用的东西则可以通过模块在需要时加载。
根据自己需要来选择系统,如果要求自己的电脑在可以在每时每刻为自己服务的话,那么安装两个操作系统是个不错的选择。
其它:
基于linux的操作系统五花八门,有社区性的,有商业性的。
关于linux的销售,以前大部分人认为linux销售服务,包括现在的red hat总裁还是这么认为的,但是其它有些商业版本则似乎倾向微软的销售模式。