linux命令哲学 linux命令总结( 五 )


直接访问计算机内的所有可用内存,提供完整的 Unix接口 。而 MS-DOS只支持部
分 Unix的接口 。
就使用费用而言,Linux和 MS-DOS是两种完全不同的实体 。与其他商业操作系统
相比,MS-DOS价格比较便宜,而且在 PC机用户中有很大的占有率,任何其他 PC
机操作系统都很难达到 MS-DOS的普及程度,因为其他操作系统的费用对大多数
PC机用户来说都是一个不小的负担 。Linux是免费的,用户可以从 internet上或
者其他途径获得它的版本,而且可以任意使用,不用考虑费用问题 。就操作系统
的功能来说,MS-DOS是单任务的操作系统,一旦用户运行了一个 MS-DOS的应用
程序 , 它就独占了系统的资源,用户不可能再同时运行其他应用程序 。而 Linux
是多任务的操作系统,用户可以同时运行多个应用程序 。再看一下 Linux与
OS/2、 Windows、 Windows NT之间的区别 。
从发展的背景看 ,  Linux与其他操作系统的区别是,Linux是从一个比较成熟的
操作系统发展而来的,而其他操作系统,如 Windows NT等,都是自成体系,无对
应的相依托的操作系统 。这一区别使得 Linux的用户能大大地从 Unix团体贡献中
获利 。因为 Unix是世界上使用最普遍、发展最成熟的操作系统之一 , 它是七十年
代中期发展起来的微机和巨型机的多任务系统,虽然有时接口比较混乱,并缺少
相对集中的标准 , 但还是发展壮大成为了最广泛使用的操作系统之一 。无论是
Unix的作者还是 Unix的用户,都认为只有 Unix才是一个真正的操作系统 。
3. 首先你需要明白,Linux不是windows,它不是一个由一家商业公司维护的软件

只有一个包装 。Linux是可以任意包装自由配置的东西 。任何一个人,一家公司
都可以按照自己的想法,比如加一点功能,加中文支持,作一个Linux出来 。这些
Linux虽然核心部分都一样 , 但是他们所带的各种软件 , 缺省的配置都不一样 。区

是用一种Linux 发布 (不同的Linux我们叫做不同的发布)也许硬件很好配置,
各种软件也好安装,用另外一种也许速度快,再一种也许支持中文比较好 。总之
没有白吃的午餐,在windows下想当然的东西在linux下也许需要你熬夜才能得到

所以从一开始选择distribution就必须非常小心,否则因为自己刚好随某个杂志
得到一个Linux发布就以为所有的都一样就开始安装 , 等硬盘数据毁了,
或者网络哭天跄地也配不出来的时候,就晚了 。不是开玩笑,我知道windows下
安装驱动程序就是鼠标点几下,可是在Linux下 , 为了驱动一个网卡,折腾一夜
是不希奇的 -- 当然,我觉得这是值得的 。
所以 , 面对那么多Linux distribution , 你应当选择哪个呢?
比较著名的Linux distribution有:
RedHat:最新版本6.2, 7.0beta 。由于RedHat公司已经上市,获得了很多
商业的支持,所以它在硬件软件兼容性上很好 。实际上它已经是Linux的
工业标准 。想象一下如果你是一个比如Oracle这样厂商的老板,你需要为
Linux开发一个版本,而不同的Linux dist需要单独开发维护,为成本考虑你
自然会只认准一个Linux 。
Slackware(7.1) 。很早就有的Linux,有很多老的忠实用户 , 但现在越来越不行了

SuSe Linux,德国人做的,在欧洲很流行,有一些驱动上的优势 。
另外还有Debian,CorelLinux等dist,不一一介绍了 。
还有你会看到国内媒体上吹捧的各种“中文Linux”,他们的优势主要是有

推荐阅读