Linux 适合你吗?(一)

第一部分:Linux 之你问我答
    我能在我的电脑上安装 Linux 吗?
    当然!但是要使它工作正常你需要做一些准备——甚至于替换掉某些硬件。围绕着 Linux 的一个为时已久的问题就是硬件支持问题。你可能无法在每一台电脑上都安装 Linux 并期望它工作正常。例如,你可能会遇到图形显示卡在 Linux 下无法正常工作的问题,因为一些厂商并不提供为 Linux 图形界面(XFree86)设计的驱动程序,而这种情况在目前得到了很大的改观:最新发布的XFree86提供了对 NVida 整条流水线上生产的所有图形加速卡的支持——包括 GeForce 256——再加上来自 S3、ATI、3dfx和其他厂商的新的图形适配器。
  Modem 是另一个麻烦来源,但一般的外置 Modem 和大多数内置 Modem 在 Linux 下可以正常工作。一种叫做 Windows Modem 的设备(即我们通常所指的软“猫”)却能给我们带来相当大的麻烦。他们和普通的 Modem 工作起来没有很大的区别,但他们要依靠 CPU 来完成普通 Modem 自己做的处理过程。这使得他们的价格低廉但却导致了和 Linux 的冲突,他们在 Windows 下都能很好地运转。由于 Modem 生产厂商不愿意公开他们的秘密,所以他们拒绝向开放原代码开发者提供足够的技术信息以帮助他们创作第三方的 WinModems 驱动。所以这些广泛分布的设备目前在 Linux 下无用武之地。
  在以前,Linux 对嵌入式打印机的支持是很有限的。目前大部分的 Linux 应用程序(和大部分的 Unix 应用程序)以 PostScript 格式输出,只有很少数的打印机支持。一个叫做 Ghostscript 的工具可以使这些应用程序和非 PostScript 打印机进行对话,但 Ghostscript 并不能支持所有的打印机。过了明年,打印机的状况可能会发生很大的变化,因为 Corel 已经公开了它为办公组件开发的打印机程序,而且惠普已宣布了他们正在开发 Linux 专用打印机。

我如何才能知道我当前的硬件支持 Linux?
    首先查看一下各种 Linux 版本的开发者的网站,他们大多数都提供大量的硬件兼容性列表。对于“猫”来说最好的在线资源就是 Rob Clarks 的数据库页面(软“猫”不是“猫”—www.02.net/~gromitkc/winmodem.html);仔细检查一下你的“猫”是否是 Linux 支持的。

Linux 可以和 Windows 共存吗?
    是的,当然可以。如果你想安装 Linux,但却不想把 Windows 也请出系统,你可以把 Linux 装在一个单独的分区上(大多数版本都需要大约500兆空间)。Windows 只使用一个硬盘分区,而 Linux 却至少需要两个分区。在安装 Linux 前你需要用 Partition Magic 这个工具来转换硬盘分区,而安装完 Linux 后当系统启动时,一个叫做 LILO 的小程序会询问你启动哪一个操作系统。
  如果你想同时享受 Linux 的稳定性和丰富的 Windows 软件,VMware 出品的 VMware 2.0可以帮助你实现这个梦想:它允许你在 Linux 中运行 Windows 9x、NT 和2000,或者在 Windows 9x、2000和 NT 中运行 Linux。它是通过在主操作系统中建立一个虚拟 PC 来实现的,然后你就可以在这个虚拟的电脑上安装第二个操作系统(这和双操作系统有本质的区别)。尽管现在该技术还不是很成熟,但你却能在 Linux 中运行大多数的 Windows 应用软件。

我听说 Linux 和 Windows 不一样,它没有标准的图形界面,这是真的吗?
    是的。一个窗口系统的外观和感觉是由操作系统自身决定的:Windows 可以定义菜单条、滚动条、对话框等等元素的外观。Linux 没有提供任何这方面的定义,随 Linux 带的图形用户界面系统是 XFree86。
当前具有竞争力的两个主要的桌面环境是 GNOME 和 KDE。除了在软件体系上的一些区别外,他们两者都提供一个任务栏(一个类似于 Windows 开始的菜单的应用程序控制台)和各种各样的小程序(记事本、计数器、CD播放器等等)。CorelLinux 操作系统和 Caldera OpenLinux 操作系统自带 KDE 桌面环境。红帽子 Linux 和 Linux Mandrake 则同时带了这两个桌面环境,不同的是前者的缺省设置是 GNOME,而后者是KDE。
  两者都提供一个整洁、简单的用户界面,所以很多 Windows 用户即使以前没有接触过 Linux 也能很容易地上手。GNOME 和 KDE 环境都是公开源代码的。

有多少 Linux 应用软件可用?
    比你所期望的要多,但可能比你所喜欢的要少。现在全球最流行的商业应用程序套件 - Microsoft Office 2000 For Windows 还没有 Linux 版本,而且微软也不打算将 Office 2000移植到 Linux 下。相反,Corel 花了1年多时间将它的办公套件 WordPerfect Office 移植到 Linux 下。Corel 公司开发这个 Linux 办公软件的最大目的就是获得和 Microsoft Office 一样的竞争能力。
  虽然很多软件还没有 Linux 版本,但可供选择的公开源代码的软件还是很多的。所以即使 Adobe 公司不打算开发 Linux 版的 photoshop,仍然有很多可供选择的免费软件,例如 Gimp(www.gimp.org)在功能上可以和 Photoshop 相比,甚至还有 Photoshop 所不可及的特性。类似地,你的数码相机可能不带有 Linux 版本的照片查看软件,不用担心,到 www.gphoto.org 网站去下载一份免费的 GPhoto 来试试,他同样可以用来观看照片。
  实际上有成百上千个 Linux 应用程序,然而他们中的大多数是适用于特殊目的的(例如三维物体建模程序)和面向服务器的(例如 Robust Database)。除了现在的 Linux 版本的 Navigator 之外,还有很多可供选择的电子邮件客户端程序、新闻阅读程序等……这些应用程序运行起来要比他们的 Windows 版稳定的多。

:如果我安装了 Linux,我该如何来学习?
:这完全取决于你用它来做什么。安装 Linux 的过程是成为 Linux 用户的一个最难的部分。一旦你克服了这个障碍,你就拥有了一个非常稳定、非常强大并且为 Internet 作好了准备的操作系统。有了 GNOME 和 KDE 这两个 Linux 自带的桌面环境,你将拥有一个容易使用、美观大方界面,这足以让那些使用 Windows 的朋友所嫉妒。另一方面,在 Linux 中没有驱动器盘符,取而代之的是一个单一的囊括一切的目录结构。
  如果你使用电脑只是处理很少量的核心任务 - 如文字处理、发送电子邮件、Web 页浏览等等 - 那么你将很快适应 Linux。
  如果你开始着手一些难度较高的任务,你就需要加大学习力度。例如改变硬件配置会给使你感到相当头疼。在比如你喜欢修改系统以获取更佳的性能和个性化的界面,千万别把希望放在你的那些 Windows 知识上,你需要重头开始学习新的技巧和知识。

:我该选择哪个版本的 Linux?
:这还是得取决于你用它来做什么。假如你只是想看看 Linux 到底长的什么模样,那么 Corel Linux 可能是你最好的选择。Corel 使 Linux 更容易安装和使用。

:Linux 听起来象一个实实在在的猎物。我是否需要试试看?
:问你自己这样一个问题:你的电脑是否能完成你需要做的事呢?如果答案是“能”,Linux 对你的不久的将来不会有太大的意义。如果答案是“不能” - 因为你想建立一个简易的 Internet 服务器,或者说你非常讨厌 Windows 中常有的蓝屏死机问题 - 那么 Linux 值得你一试。Linux 还是一个“小孩”,所以它并不能每一个人都需要的。

(0)

相关推荐

  • Linux基础知识99问(二)

    二. Linux大观:7问 13.RedHat Linux 6.5和Linux 2.4哪个版本高? 最近许多报刊.网站都介绍了Linux的最新版 2.4怎样,怎样?而许多Linux初学者正在使用的是RedHat Linux 6.5版.哪个版本更高? 其实,这两个版本号是不同的!RedHat Linux是将Linux内核与Linux的一些常用配套软件.应用软件捆绑在一起的发行版,6.5是这个发行版的版本号.而Linux 2.4则是指Linux内核的版本. Linux核心是由linus维护的,它的版

  • Linux99问(上)

    上 一. 直击Linux:12问 1.什么是Linux? Linux是一个诞生于网络.成长于网络且成熟于网络的奇特的操作系统.1991年,芬兰大学生Linus Torvalds萌发了开发一个自由的UNIX操作系统的想法,当年,Linux就诞生了,为了不让这个羽毛未丰的操作系统矢折,Linus将自已的作品Linux通过Internet发布.从此一大批知名的.不知名的电脑黑客.编程人员加入到开发过程中来,Linux逐渐成长起来. Linux一开始是要求所有的源码必须公开,并且任何人均不得从Linux

  • 宝塔Linux面板之好用免费的中文Linux VPS主机控制面板适合快速建站

    Linux免费开源,建站基本上都是选择Linux系统,而且Linux VPS比Windows VPS要便宜不少,成本大大降低,除非程序有特殊需要,否则还是建议大家使用Linux来当作网站服务器.不过,选择Linux有一个不好的地方就是操作麻烦些. 如果是Linux新手的话,在最开始建站时可以试试使用Linux VPS主机控制面板,只要在你的VPS主机上安装一个主机管理面板,这样你就可以像使用虚拟主机那样去绑定域名和管理MysqL数据库了,而且VPS主机允许你最大化地调整服务器配置参数,折腾过程也

  • Linux 适合你吗?(一)

    第一部分:Linux 之你问我答     我能在我的电脑上安装 Linux 吗?    当然!但是要使它工作正常你需要做一些准备--甚至于替换掉某些硬件.围绕着 Linux 的一个为时已久的问题就是硬件支持问题.你可能无法在每一台电脑上都安装 Linux 并期望它工作正常.例如,你可能会遇到图形显示卡在 Linux 下无法正常工作的问题,因为一些厂商并不提供为 Linux 图形界面(XFree86)设计的驱动程序,而这种情况在目前得到了很大的改观:最新发布的XFree86提供了对 NVida 整

  • centos 5.1下的安全设置(适合所有的linux版本)

    在 一般情况下,一般用户通过执行"su -"命令.输入正确的root密码,可以登录为root用户来对系统进行管理员级别的配置.但是,为了更进一步加强系统的安全性,有必要建立一个管理员的 组,只允许这个组的用户来执行"su -"命令登录为root用户,而让其他组的用户即使执行"su -".输入了正确的root密码,也无法登录为root用户.在UNIX下,这个组的名称通常为"wheel". 首先我们创建两个普通的用户tom joh

  • 干货 | Linux新手入门好书推荐

    前言 经常有读者问小编可否推荐一些 Linux 入门书籍,正好最近在知乎也看到类似的问题,如几个零碎的命令难以在 Linux 环境中存活,所以如果要真正形成自己的知识体系,还是要靠阅读专业书籍来积累. 众所周知Linux 对后端开发是必备技能,对 Python 开发者来说重要性不言而喻,将来你写的每一行代码,都有可能在 Linux 环境中运行.前端开发是否有必要学习 Linux 呢?这个就好比学驾照,学到了,总有一天会给你带来便利,暂时没时间学的可以先收藏着. linux之路,路漫漫其修远兮,吾

  • Linux 中的Setfacl命令

    setfacl命令是用来在命令行里设置ACL(访问控制列表).在命令行里,一系列的命令跟随以一系列的文件名. 选项 -b,--remove-all:删除所有扩展的acl规则,基本的acl规则(所有者,群组,其他)将被保留. -k,--remove-default:删除缺省的acl规则.如果没有缺省规则,将不提示. -n,--no-mask:不要重新计算有效权限.setfacl默认会重新计算ACL mask,除非mask被明确的制定. --mask:重新计算有效权限,即使ACL mask被明确指定

  • Linux/Unix下安装Perl模块的两种方法分享

    方法一.手工安装的步骤 从CPAN下载了DBI模块1.13版的压缩文件DBI-1.13.tar.gz,假设放在/usr/local/src/下. cd /usr/local/src 解压缩这个文件: tar xvzf DBI-1.13.tar.gz 这时会新建一个DBI-1.13的目录. cd DBI-1.13 生成makefile: perl Makefile.PL 建立模块 make 测试模块 make test 如果测试结果报告"all test ok",您就可以放心地安装编译好

  • windows和linux下Ruby的下载与安装

    在这里可以下载到适合您的最新的 Ruby 版本,当前稳定的版本是 1.8.6 .下载前请先阅读 Ruby 开源许可 . Ruby 源代码 如果您欲使之与您的平台更为兼容或者需要专一设置您的环境,那么从源代码安装是最好的解决方案.如果有预先做好的 packages 需要安装到您的平台上,这也是一个好的方法. Ruby 1.8.6 (md5: 23d2494aa94e7ae1ecbbb8c5e1507683) 稳定版 (推荐) 稳定版快照 这里的 tar'ed 和 gzip'ed 文件是最新稳定的

  • linux shell命令快捷获得系统帮助(一)[man-pages定义规范]

    作为刚刚学习linux朋友,我们拿到一个命令,不知道怎么样使用,一般都会先看下命令默认参数说明,然后再不清楚就是通过man命令查阅手册.还是找不到方法,就网上搜索,最后不行就去大论坛发帖.由于很多时候发帖子估计要比较久有人回复.久而久之,对学习linux的热情被怠慢下来了. 其实,这也是学习linux的最大困难. linux命令帮助,一般有2种,命令自身代码里面带有使用帮助说明,这种一般很精简,太长了,程序自身的大小以及日常维护不方便.还有一种,就是带有帮助文件,类似windows的chm格式文

随机推荐