造成目前Linux不太流行,使用者相对较少的主要原因是人们对Linux的认识只限于简单的了解,所以其中不免存在错误。本文将对这些常见的错误认识予以评述,希望你能从中更全面了解Linux。
一、在安装与配置方面的误解
1.安装过程十分复杂
Linux安装起来就像作一个恶梦,持有这种看法的人主要是受Unix系统安装的影响。Linux同Unix十分相似,所以人们自然而然地认为Linux同样也难以安装。事实上并非如此,许多Linux发行版都有GUI(图形安装界面)安装界面。用户根据提示,输入相应信息,选择不同的软件包,安装程序会在很短时间内为你安装好系统。特别值得一提的是Red Hat Linux,它的安装程序制作得非常好,一个从未接触过Linux的用户,可以在20分钟内安装完系统。Red Hat Linux的安装过程甚至比Windows 9x的安装还要简单。
2.安装Linux要有专家为你指导
产生此种想法的原因来自Linux系统的可定制性。用户认为要安装一个系统,就得对源程序进行更改、重编译。在Unix系统下,这些工作只能由开发人员来做。但是安装Linux则不是这样,每一个Linux发行版为用户提供的都是一个完整的二进制可执行软件包,用户根本不用作任何改动,就可以在自己的机器上进行安装。
3.Linux上没有可用的日常应用软件
完全不对!Linux各发行版都带有上百套的自由软件和商业应用软件。系统开发包、Internet服务器、客户端软件、日常办公软件、相关Microsoft的工具和游戏软件等应有尽有。例如:Red Hat Linux 6包括了500个左右的软件包。国内的许多Linux开发商在发布最新Linux系统时,都安装了最常用的工具软件,因此不必担心没有可用软件。而其它操作系统如果有这么多的应用程序,大概得花不少钱。
二、对系统的一些错误看法
1.Linux运行很慢
一些DOS程序看起来在运行速度上比Linux程序要快,这主要是因为DOS不是多任务操作系统。事实上NT在运行一些程序时,速度也比DOS慢,原因是相同的。但是两个多任务操作系统相比,NT远没有Linux运行得快。
2.Linux会频繁崩溃
有这种想法的用户,一定对Linux不是很了解。目前网络操作系统中Linux和UNIX占据60%的市场空间。由于Linux可以自己编译内核,可以针对不同电脑硬件安装最适应的驱动程序,其稳定性和速度是Windows无法比拟的。一般情况下Linux主机最少可以不间断稳定运行两年,想想你的电脑有这样的性能吗?
3.Linux操作系统太大
一个操作系统太大有两方面:一是硬件驱动程序太多,另外是占用内存太多。DOS比Linux小很多,但是它并不能为你做更多的东西。现在看看Windows 9x,它也是一个十分臃肿的操作系统。同Linux相同,其驱动程序占用了很多硬盘空间。Linux将很多东西经打包后存放在硬盘中,在作为一个工作站使用时,Linux大约要占取100MB左右的硬盘空间,被安装的软件包括所有的工具、开发系统和Internet服务器等。从占用内存方面来说,Linux占用的内存很少,通常在运行字符应用时,4MB物理内存就够了,而且在这种情况下,Linux就可以充分发挥出它的强大功能。相比之下,Windows 9x在4MB下无法运行任何程序。
4.用Linux组网不易
Mac使用的协议是 AppleTalk,Novell的Netware使用的是IPX,Internet中使用最多的协议为TCP/IP,Linux则支持以上所有的协议。将Linux连入现有的局域网并不困难,如今的Linux版本已经集成了网络安装的全部工具,如同在Windows下安装网络一样便捷。由于Linux开发商很多,因此每年都有新版本的Linux发布,而且每一新系统的功能都会增强,相信Linux组网将越来越容易。
5.Linux 是一个不安全的操作系统
正好相反,Linux是一个安全的操作系统。正是因为它是开放源代码的系统,世界上的所有编程高手都可以对它的代码进行完全解析,所以其中的很多错误和可能带有不安全因素的代码可以被及时发现并更正。而Windows操作系统的源代码则是完全封闭的,其中存在的缺陷,如果开发人员不能发现,就可以被黑客所利用。近年来,Windows操作系统时常有引起安全问题的Bug被发现,而Linux则很少,所以,目前在世界各地,ISP们采用Linux系统的越来越多。
三、对应用软件及开发软件认识上的偏见
1.Linux中没有合适的办公软件及其它软件可用
目前所有的Linux系统中都集成了现代办公系列软件。而且用户可以从互联网上下载它们最新版本。目前可以运行在Linux下的办公套件有:Applixware、StarOffice、Word Perfect等兼容MS Office的软件包。国内的Linux厂商在发布Linux的同时都集成了这类软件,只需要在安装时按照完全安装,就可以获得所有最新的流行软件。
2.Linux 不支持Java
同其它Unix系统一样,Linux在内核中集成了Java解释器,完全支持Java应用。用户可以在Linux环境下编写、编译、执行Java Applets,并且可以将其加入到WWW页面中。
3.开发Linux应用比较困难
这种说法毫无根据。当你拿到Linux的任何一个发行套件时,其中就包含了很多种编译器。其中还包含开发窗口的编程环境,提供用户语法加亮显示、编译等所有类似集成开发环境中应有的功能。同时,操作系统提供的函数库有支持声音、图形等开发所需的基本函数。
4.Linux 不提供技术支持
Linux社区对Linux提供最好的技术支持。大多数的商业软件都在规定时间提供技术支持电话,而且用户提出的问题只能得到一个或少数几个工程师的回答。Linux则不同,用户得到的支持是来自Linux社区的很多高手。当然,如果你喜欢传统的以电话方式的支持,那么你可以拨打国内任何一家Linux厂商的技术支持电话。
四、对Linux兼容性认识的误解
1.Linux只可以运行在PC上
Linux是在PC上制作出来的,同Unix完全兼容。尽管它在PC上相当流行,但这并不是说它只可以在PC上运行。现在,Linux早已可以在Alpha机、Sparc、UntrlSparc工作站上运行。它甚至可以在大型计算机上运行, 掌握Linux才是真正的精通电脑。
2.Linux只能运行本系统下的可执行程序
Linux包含有DOS仿真器和Windows仿真器,你不必担心在Linux不能使用Windows的软件。
3.其它操作系统在Linux下不能运行
Linux不仅支持在同一硬盘驱动器上的其它操作系统,它还可以使用它们的文件系统,其中包括在同一块盘上安装多个OS。Linux的LILO可以加载Linux、DOS/Windows 95、OS/2等。Linux允许用户将其它操作系统的分区加挂到系统中,从而对这些文件系统进行读写操作。例如用户可以将DOS分区挂到Linux系统中,从而对它进行读写。