Linux不是 Windows,尽管他们有些类似之处,你必须意识到,在你可以舒服的使用linux之前,你可能要学习一些处理事情的新的方式.Linux是一个基于 unix的开源系统.UNIX是一个在DOS和Windows之前就已经设计出来的安全的多用户操作系统.以下内容将从总体上适用于所有基于UNIX 的*nix系统,譬如Linux和各种BSD.鉴于本文的目的,假设它是Linux.

这就是你要知道的十件事

1. 文件系统

不同于许多其它为每一个盘设立一个文件树的系统, Linux的文件系统是一个大树型结构. 在顶部你有/(根目录)和每一个文件夹, 和根目录下的每一个驱动盘分支.

例如,假设你有两个硬盘,(名为a和b),一个软驱,和一个光驱. 第一个硬盘有两个分区(名为a1和a2). 在windows下,它会是这个样子:

+ 硬盘a, 分区一(hda1): C盘

+ hda2: D 盘

+ hdb1: E 盘

+ 软驱: A 盘

+ 光驱: F 盘

在Linux里,你会有一个文件系统,而不是如上在windows里的五个. 每一个盘都如同文件夹一般被装载在树型结构上. 所有的盘会是这个样子:

+ hda1: / (our Root)

+ hda2: /home

+ hdb1: /home/user/music

+ 软驱: /mnt/floppy

+ 光驱: /mnt/cdrom

我们的D盘和E盘都和C盘在一起, 我们不需要回到顶部去更换盘. 我们只要从一个文件夹到另一个文件夹就可以实现从一个盘到另一个盘. 这同样适用于我们的软驱和光驱: 它们被作为一个文件系统的一部分而加载在/mnt目录里. 这些盘,实际鲜羌负蹩梢员患釉卦?Linux系统的任何一个地方, 这都在于安装程序或用户对/etc/fstab文件的设置.这个文件告诉电脑在那里加载和如何处理它们.

2.模块化系统

想一想Windows XP,Win2000,Win98,Win95和Apple OS X 的内部构造. 每一个都有不同的构成和不同的图形界面. 如果你想要XP里的Media Player,win98里的文件管理器, Win2000的稳定性和OS X的漂亮界面都在一个系统里呢? 在Linux里,系统的每一个方面都是独立的,所以你可以混合搭配各个部分来组建你自己的"弗兰肯斯坦"系统. 你可以从许多软件里选择你的防火墙,你的多媒体播放器,还有你的文件管理器.

与微软的"塔式"系统不同, 系统中的每一个方面都相互连接又相互独立, 这使得Linux系统像一个市场: 每一件东西都是为了共同的利益而在一起工作的, 但是(系统中的独立部分)可以被排除,而系统仍将发挥作用. 不要多媒体播放器和文件管理器? 拿走它! 你的系统不会像一个破损的塔而崩塌的.

这种模块化式如此多的Linux发行版本存在的理由;任何一个个人或公司可以混合搭配他们所认为最有用的程序,并为这个集合取一个名字. RedHat, Xandros, SimplyMEPIS和Suse就是几个发行版本例子.

一些懒虫使用一些大型的发行版本所提供的设置, 但是更改了其中的程序. 这就是linux的方式, 混合搭配的方式给予用户更多长期的选择. DistroWatch.com目前罗列了超过350个的Linux发行版本. 列表中的大多数式为了服务于特定的人群,但是都可以调整使用相同的程序.

程序是可以互换的,图形用户界面(GUI)也不例外. GUI通过鼠标,程序图标和菜单等给予你现代系统的外观和感受. 任何一个Linux操作系统(得是在一台真正的电脑上运行的,而不是在电话机上运行的)可以运行许多不同的GUI中的一个,就如同它可以运行许多不同的网 页浏览器或电邮客户端程序.

希望你的系统看起来像Windows?采用带有XP主题的FVWM吧. 想要快一点?试试IceWM吧. 想要更多的功能? 试试GNOME或KDE吧. 所有这些GUI都有自己的优点和缺点,但是它们都提供了一个可以用鼠标调节的界面. 尽管这可能会使每一个Linux的屏幕不同,但是所有GUI在后台为你所做的都是一样的; 多观察通常这一点也不难.

3.硬件,软件和之间的一切

Linux在其存在的几年里有了长足的发展. 它的历史比微软的Windows的一半还要短,但是它却更强大,更稳定,资源要求更低,在界面上等同于(如果不是超过的话)这个昂贵的漏洞多多的雷德蒙所做的系统.

Linux目前还没有得到的是厂商的支持.譬如,如果你确实很喜欢 QuickBooks, 你就不能在Linux直接上运行它. 有一些项目可以让Windows的程序在Linux上运行,例如 CrossOver Office和Wine,但是它们并不总是有效,这与Windows程序有关. 直至软件厂商决定将其程序嫁接到Linux平台上,你就无法直接运行它们

但是并不是说什么都没了, 开源软件为Linux提供了可以直接运行的约15000个程序. 一位这些程序通常是免费的,它们的质量碜疵不齐,但是大多数程序都编写的很棒而且时不时在改进. 这些程序还可以导入或导出非本地文件类型. GNUCash 可以读取Quickbooks文件, OpenOffice.org可以读取MSWord的*.doc文件.如果你不喜欢GNUCash,不要绝望. 还有许多类似的程序可以免费获取,而且越来越多的软件公司开始发布他们软件的Linux版本.

对于硬件也是一样. 就如同你不可能期望柜台上的每一个硬件在苹果机上使用,Linux也是一样.大多标准硬件可以完美的运作, 硬盘, 内存,闪盘,主板,NIC和数码相机通常在Linux里没什么问题. 新一些的,前沿的硬件就不一样了. 除非硬件厂商选择支持Linux,用来运行这些硬件的许动程序就必须得由Linux社区来编写,并占用社区成员的业余时间.

总之,因为硬件厂商通常直接与微软合作以保证兼容性,而让Linux志愿者自己解 决Linux硬件支持问题,对Linux的支持必然会滞后于Windows. 笔记本应为它们的非标准硬件而臭名昭著,哪怕要在Linux里设资特殊键可能就是一个不小的挑战.好消息是如同软件一样,因为越来越多的厂商在Linux 里看到了他们的未来,对Linux的硬件支持正在改观.

在一台Linux电脑里软件和硬件之间的一切就是内核.内核连接了硬件和软件,每 过几个礼拜最新的内核就可以在网络上获取. 最新的是2.6.14.如果你的硬件目前未被支持,很可能一个更新的内核可以帮助你,自己安装内核通常不容易.但是,这时软件包管理器就可以帮忙了.