CNOOC 发表于 2003-6-17 23:41:57

Linux 的七件武器

Linux 是一套免费使用和自由传播的类 Unix 操作系统,主要用于基于 Intel x86 系列 CPU 的计算机上。Linux 系统是由全世界各地的成千上万的程序员设计和实现的,其目的是建立不受任何商品化软件的版权所制约的、全世界都能自由使用的 Unix 兼容产品。也许有些准备和正在使用 Linux 的朋友对为什么使用 Linux 并不十分了解。本文试就这一问题给出答案,让人们真正了解 Linux 带给我们的七件武器。Linux 对比于商业软件,对学习者来说有一个境界上的差异,这个差异用一句话概述就是:以无法为有法,以无限为有限。这个境界上的差异也就是 Linux 七种武器的精华所在。

第一件武器:编程能力

Linux 产生于一群真正的黑客。尽管人们习惯于认为 Linus 是 Linux 的缔造者,在 Linux 包含的数以千计的文件中,也有一个名为 Credits 的文件记录了主要的 Linux Hacker 们的姓名和电子邮件地址(这个列表中包含了 100 多个名字,世界各地的都有),但没有人说得清究竟有多少人参与了 Linux 的改进。这一游戏到今天并没有随着时间的推移而停止,相反却因为 Linux 的日益流行而爱好者甚众。因此开始使用 Linux 就犹如加入了一个高手如云的编程组织。你可以通过互联网随时了解来自地球的某一个角落的该领域的最新进展;如果你的英文足够好,加入一个讨论组,你就可以得到不知来自什么地方的神密高手的点拨。由于 GPL 的存在,你还可以得到开放的源代码,从而不用发愁学习资料的来源。

随着更多专业公司的介入,Linux 可以提供的开发工具的功能也越发强大。如 TurboLinux 就具有强大的应用程序开发环境,提供了各种开发应用程序的工具,具有对多种语言如:C、C++、Java、Perl、Tcl/tk、Python 和 Fortran 77 的编译器/解释器以及集成开发环境、调试和其他开发工具。再如 Janus Software 公司开发的被称为 Linux 版 VB 的 Phoenix Object Basic,它是一套独特的面向对象的 Linux RAD (Rapid Application Development,快速应用软件开发) 工具。它综合了 Python 和 Perl 等面向对象编程语言的强大功能,同时,提供了类似 Visual Basic 的易用性。熟悉 Windows 环境下 Visual Basic 的编程者都可以顺利地使用 Phoenix Object Basic。LynuxWorks 公司的 VisualLynux 则可以和微软的 Visual C++ 相媲美,它集成了微软 Visual C++ 开发工具以支持 Linux 操作系统的产品,它不但兼容 LynuxWorks 公司的 BlueCat Linux,而且还兼容其他的 Linux 2.2.12 版本。LynuxWorks 公司甚至声称从此 Visual C++ 就具备了开发嵌入式 Linux 应用程序的能力。嵌入式 Linux 系统现在相当热门,已经广泛地应用在各式各样的通信基础产品。我想可能有些 Visual C++ 的使用者看到这里已经动了心,想要尝试一把了。

强大的开发工具 + 开放源代码 + 高手点拨,结果是什么呢?想来编程狂热分子已经心知肚明。因此强烈建议对编程有狂爱,总喜欢用程序解决问题的人使用 Linux,去拥有 Linux 提供的第一件武器——编程能力。

第二件武器:组网能力

Linux 的组网能力非常强大,它的 TCP/IP 代码是最高级的。Linux 提供了对于当前的 TCP/IP 协议的完全支持,并且包括了对下一代 Internet. 协议 Ipv6 的支持。Linux 内核还包括了 IP 防火墙代码、IP 防伪、IP 服务质量控制以及许多安全特性。这些特性可以和像 Cisco 这样公司提供的高端路由设备的特性相媲美。此外,利用 Redhat Linux 提供的 Samba 组(并不是 RedHat Linux 独有),Linux 可以做为 Windows 客户机的打印和文件服务器,还可以用做 NT 的文件和打印服务器。运用 Linux 包含的 AppleTalk 模块,Linux 甚至可以做为一个 Macintosh 客户机的文件和打印服务器。让 Apache 这个世界上应用范围最广的 Web 服务器软件系统跑在linux上,你就可以运行自己的Intranet或者Internet web服务器。Linux还包含了一个Ftp 服务程序、一个电子邮件传输代理程序以及 POP 和 IMAP 邮件服务程序。如果你愿意,你还可以在 Internet 上免费获得一个 Linux 的 LDAP 服务程序。面对如些强大的网络功能,我们强烈建议对构造网络有兴趣的人掌握 Linux 的第二件武器——组网能力。

第三件武器:创新能力

“如果你总是使用微软的开发工具,你一生只能做个操作人员。”这话一点都不假。Linux 是自由软件,而自由软件和非自由软的区别在于:

1.自由软件是开放的,成千上万的人可以检查这个软件,快速地找到并修改其错误码误。

2.最终用户可以按照自己的意愿自定义自由软件,有特殊需要的用户也可以完全按照他们认为合适的方式定制自己的 Linux。

3.自由软件为了防止重复发明,通过共享源代码和思想,来节省很多工作。

以上这些特性是不是对有想法的好事者有莫大的吸引力?不仅如此,Linux 由于自身的优点,应用领域也越来越广泛。如最近嵌入式 Linux 的应用相当热门,已广泛应用于包括笔记本电脑、连网装置、网络电视等在内的各式各样的通信基础产品,而嵌入式操作系统正日益成为一种势不可挡的流行趋势,最终电脑、通讯、家电会因为它的存在而成为一体。这些也为有想法的好事者提供了更广阔的发挥空间。在梦想就是力量的今天,没有了创新能力是不可想象的。因些强烈建议那些具有较强的钻研精神,喜欢刨根问底的好事者学习使用 Linux,利用 Linux 提供的第三件武器——创新能力。

第四件武器:UNIX 能力

人们所以选择 Linux 的又一个重要原因是在于它的 UNIX 兼容性。由于 Linux 是一套自由软件,用户可以无偿地得到它及其源代码,无偿地获得大量的应用程序,还可以任意地修改和补充它们。这对用户学习、了解 Unix 操作系统的内核非常有益。可以说 Linux 为广大用户提供了一个在家里学习和使用 UNIX 操作系统的廉价的机会。

现在有了许多 CD-ROM 供应商和软件公司对 Linux 操作系统的支持,Linux 成为 Unix 系统在个人计算机上的一个代用品。在用户级,Linux 与 UNIX 非常相似,可以说了解 UNIX,就了解了 Linux 的大部分内容;在编程级,大多数应用程序只需要很少的工作就可以在 Linux 和 UNIX 间转换。而且 Linux 也有意设计为与 UNIX 兼容,从而便于利用 UNIX 软件的主体。Linux 能够很好地与其他 UNIX 机器相互操作,它使用了像 RPC(远程过程调用)和 NFS(网络文件系统)这样的标准 UNIX 服务。Linux 还继承了 UNIX 的灵活性和可定制性,使其适合于广泛的应用程序,包括适应于传统的服务器和桌面应用程序以及象嵌入式系统这样的不常见的应用程序中。

因此,如果一个用户在公司上班的时候在 Unix 系统上编程,或者在工作中是一位 Unix 的系统管理员,他就可以在家里安装一套 Unix 的兼容系统,即 Linux 系统。在家中使用 Linux 就能够完成一些工作任务。而急于通过 Linux 的学习掌握 UNIX 的目的想必不用多说了,在这个网络人才因稀缺而身价倍增的年代,想靠技术吃饭又不想掌握服务器端技术的人才是真正的傻瓜。

第五件武器:怀旧能力

在这个 IT 技术日新月异的年代,怀旧应该不是一个好习惯,尽管怀旧可以有一种很不错的情调。但慢慢地我们发现我们不得不怀旧了,因为我们去年刚买的电脑现在已经老掉牙了。尽管每个 IT 厂商都嚷着他们的产品可以有效地降低我们的 TCO(总拥有成本),可我们手里设备的折旧速度还是在不断加快。如果你肯听我的,我会说这世上从来就没有救世主,还是试试我推荐的 Linux 吧。

Linux 非常小,可以有效地利用硬件。Linux 的最小安装仅需要 4M 内存,而你也可以在你的 486 机器上安装 Linux 并将其用做防火墙或 Web 服务器。我读到的 Linux 名著中甚至记载了有人用二手 386 建立了路由器和防火墙。Linux 内核允许在运行时装载和卸载硬件的驱动程序。这样因为不必装载全部的驱动程序,就可以最大化地使用内存。总之 Linux 可以使老机器获得新生,节省我们的财力。因此强烈建议那些跑 Windows 像蜗牛一样慢的电脑的机主们学习 Linux。

第六件武器:稳定能力

运行 Linux 的机器启动一次可以运行数月。Linux 提供了完全的内存保护,每个进程都运行在自己的虚拟地址空间中,并且不会损坏其他进程或内核使用的地址空间。任务与内核间也是相互隔离,即行为不良或编写不良的程序只能毁坏自己。因此被破坏的进程几乎不可能使系统崩溃。Linux 在和 Windows98 和 NT 在安全性的较量中占有上风,和 Windows 2000 的情况又怎么样呢?资深的系统安全分析家指出:Windows 2000 在网络系统,服务器连接方面的工作准备不足,Linux 仍然是目前最安全的操作系统。资深的系统安全分析家还预计到今年年底 Windows 2000 才能完成测试、除虫工作,目前比较安全的操作系统仍然是商业版本的 UNIX 和 Linux。资深的系统安全分析家肯定的认为:在未来的 5 年里,Linux 将成为最安全的操作系统。到 2005 年,管理和使用 Linux 将是一件十分容易的事情。

现在可以说 Linux 是一个非常坚固的系统了, 因此强烈建议对于 Windows 的蓝屏死机极为厌恶的人学习 Linux,使用 Linux 提供的第六件武器——稳定能力。

第七件武器:支付能力

Linux 提供的第七件武器和金钱有关,这是一个不容回避的问题。因为价格原因,每个人都可以拥有正版的 Linux。此外 Linux 还是一个完全开放的系统。它支持各种象 POSIX 标准这样的开放标准和 TCP/IP 的 Internet 工程任务组标准。由于避免了专有的 API(应用程序接口)和协议,可以减少对单一供应商的依赖。这样就不会出现象使用专用系统的情况:一旦犯了错误,只能继续使用原来的系统供用商的产品。也就是不会出现先享受低价,而在后期需要付出高额服务费的情况。因此强烈建议不想花太多的钱,又想使用正版软件的人学习和使用 Linux。

在本文的最后,我衷心希望有更多的朋友加入到 Linux 的阵营中来,拿起 Linux 提供的七件武器,去主宰自己的命运。

Leaves 发表于 2003-6-17 23:54:12

linux的7个优点,应该让大家都知道,给个精!! :o

linuxdie 发表于 2003-6-18 11:06:10

你这回怎么不说七个命题了? 哈哈哈哈哈哈哈

第一件武器:编程能力

Linux 产生于一群自称为“真正的黑客"的人。


不要亵渎hacker这个词了, 求你了

第二件武器:组网能力

Linux 的组网能力非常强大,它的 TCP/IP 代码是最高级的。

多了不说:有tcp/ip的时候linux还没受孕那,tcp/ip发展成熟多少年linux这个四不象才现身世间,现在竟然被说成最高级?不知道你的高级这个词是怎么定义的?


第三件武器:创新能力

超级模仿秀竟被吹嘘成创新能力
几乎所有的和linux相关的事务都是在模仿
从底层的源码(zan men bu shuo shi chao xi),用户的应用,到界面,命令,甚至到名字等等等等
几乎linux上所有的东西都可以找到一个或几个爸爸,几个爷爷,通常称这类事物为杂种,当然用您的话就是混血儿
你说创新只能说你见识短浅,没见过市面,整个一地道农民
进城了看见什么都是新鲜的,你刚看见不等于就是刚出现的。


第四件武器:UNIX 能力

您是说os2的windows能力?


第五件武器:怀旧能力


有开始了,上次叫命题,想和数学挨的近点是吧?还好,至少能看出来知道数学和计算机科学的关系,到也不错,不过那也不要听个词就乱用好不好?

这回又想和人文艺术套磁了?
我好像看见一个1x岁的小崽子在和他爸爸,叔叔,爷爷们(目前还都健在)叹一口气,深情的说:我是个怀旧的人

狂吐。。。。


第六件武器:稳定能力

客观的讲,现在还是比较稳定的,不过这和你这段里那么多个主观臆断的"最"根本不是一个概念,dos也是比较稳定的:这要看使用的目的和维护的人了



第七件武器:支付能力

这是个哲学问题,哲学并不深奥,不过这是对大多数人,你是不会明白的,所以原谅你的这个说法

我的建议是:你更适合去研究永动机


总结:笑掉大牙,你喜欢就喜欢吧,但是说点有意义的或者学学别的社员说点有道理有深度的,别总"发明"这些哗众取宠的题目了
也不要乱用刚刚听到没俩小时的新词了,对了,忘了问了,您是不是新新人类ya?
:evil:

CNOOC 发表于 2003-6-18 11:30:29

嗯, 对不起, 我不知道这篇文章居然能引来这么强烈的愤慨. 不过阁下好象并没有解释为什么反对的原因吧. 既然你不同意这篇文章, 也每条批判, 那起码给个批判的理由吧. 例如你说:"不要亵渎hacker这个词了, 求你了". 那你起码要说明怎么个亵渎hacker这个词了. 如果Linus和创造Linux的那些程序员不能称为hacker的话, 那我先要请问你的"hacker"的定义是什么.

CNOOC 发表于 2003-6-18 11:58:04

关于你的第二点的质问:"多了不说:有tcp/ip的时候linux还没受孕那,tcp/ip发展成熟多少年linux这个四不象才现身世间,现在竟然被说成最高级?不知道你的高级这个词是怎么定义的?"

TCP/IP在Linux之前出来难道能成为反驳文章中称Linux使用提供的TCP/IP是最新的证据吗? 你的思路是不是有点混乱了? 就算在BSD, Windows里, 最新的版本也被成为最高级的, 请问Linux沿用这种说法, 有什么不对? 况且就算您这句话是正确的, 那请问您到底TCP/IP协议先被确定, 还是BSD, Windows出来的早?

linuxdie 发表于 2003-6-18 12:02:24

嗯, 对不起, 我不知道这篇文章居然能引来这么强烈的愤慨. 不过阁下好象并没有解释为什么的原反对因吧. 既然你不同意这篇文章, 也每条批判, 那起码给个批判的理由吧. 例如你说:"不要亵渎hacker这个词了, 求你了". 那你起码要说明怎么个亵渎hacker这个词了. 如果Linus和创造Linux的那些程序员不能称为hacker的话, 那我先要请问你的"hacker"的定义是什么.

基本上理由每条的我反对的和解释都有,有的多些有的少些,见贴

linus算hacker? 搞笑,你是说他当时模仿minix写东西的时候是呢还是说他现在跑米过去又上了这么多年学了是呢?

我可不敢给这个词下定义,不过他是的话那IT界的developer80% 都算是了(私人观点)

CNOOC 发表于 2003-6-18 12:06:51

关于您第三点的质问:"超级模仿秀竟被吹嘘成创新能力
几乎所有的和linux相关的事务都是在模仿
从底层的源码(zan men bu shuo shi chao xi),用户的应用,到界面,命令,甚至到名字等等等等
几乎linux上所有的东西都可以找到一个或几个爸爸,几个爷爷,通常称这类事物为杂种,当然用您的话就是混血儿
你说创新只能说你见识短浅,没见过市面,整个一地道农民
进城了看见什么都是新鲜的,你刚看见不等于就是刚出现的。"

如果您是支持MS的, 那我请问当初DOS是谁发明的? 好象MS在最初只是买了版权, 自己可什么工作都没做. MS的Windows难道还不是模仿Apple的吗?

如果您是Unix的爱好者, 那我要跟您说的是:"创新固然可贵, 但模仿后能更胜一筹也很值得赞扬." 不知道你这么痛恨模仿的行为, 那您在生活中, 工作中做了哪些是其他前辈先人们没做过的创举? 请问您难道从来没有借鉴过其他人的经验? 但是很可惜的事, 光就你跑来攻击Linux的这种行为来说, 这之前也有很多人做过了, 你也不过是重复了他们的话, 也没有新的观点出来.

诚然, 我刚看见的不等于就是刚出来的. 但我想阁下必然是超高智慧的人, 所以您看到的必然就是根源.

CNOOC 发表于 2003-6-18 12:09:10



linus算hacker? 搞笑,你是说他当时模仿minix写东西的时候是呢还是说他现在跑米过去又上了这么多年学了是呢?

我可不敢给这个词下定义,不过他是的话那IT界的developer80% 都算是了(私人观点)

您自己都不能给你心目中的hacker做个定义, 那叫我怎么信服您说他不是hacker的说法呢? 我也没听说过一个程序员被称为hacker之后就不能继续上学深造的.

CNOOC 发表于 2003-6-18 12:11:50

关于第四点, 我不太明白你所说的意思.

您是说os2的windows能力?

什么叫Windows的能力, 您这句话的意思难道是在说Windows能实现的功能也有版权, 其他操作系统不能和他有一样的功能?

CNOOC 发表于 2003-6-18 12:15:48

呵呵, 关于您第五点的质问. 那段纯粹是感性上的论述. 既然是感性上的, 那么如何感觉那是很主观的标准. 您不必在这个问题上和我纠缠吧?有同感的人自然同意, 没有同感的人自然觉得荒谬了. :wink:

linuxdie 发表于 2003-6-18 12:21:10

关于你的第二点的质问:"多了不说:有tcp/ip的时候linux还没受孕那,tcp/ip发展成熟多少年linux这个四不象才现身世间,现在竟然被说成最高级?不知道你的高级这个词是怎么定义的?"

TCP/IP在Linux之前出来难道能成为反驳文章中称Linux使用提供的TCP/IP是最新的证据吗? 你的思路是不是有点混乱了? 就算在BSD, Windows里, 最新的版本也被成为最高级的, 请问Linux沿用这种说法, 有什么不对? 况且就算您这句话是正确的, 那请问您到底TCP/IP协议先被确定, 还是BSD, Windows出来的早?

三个都是最高级的?我还以为最好的意思是比其同类的要好的意思,原来您的最好是大家都是最好的意思,那。。。。。我对您的说法没异议了


我没理解错的话你不会是说tcp/ip比bsd早吧?要不您是说比window早?
哈哈哈哈哈

CNOOC 发表于 2003-6-18 12:21:53

在您的第六个反对意见中, 你也承认一个操作系统的稳定, 也要视"使用的目的和维护的人"而言. 那我称赞Linux的稳定正是因为拿它和其他系统做了相同的使用目的和相同的人进行维护后做出的结论.

CNOOC 发表于 2003-6-18 12:26:33

关于您第七点的看法, 也许我是愚笨, 但在支付linux和支付Windows甚至商业Unix的费用的问题上, linux要比其他两者节省, 这是其他大多数人的看法, 我只能说我虽然愚笨, 但其码看得出"大多数人"的选择.

linuxdie 发表于 2003-6-18 12:28:53



linus算hacker? 搞笑,你是说他当时模仿minix写东西的时候是呢还是说他现在跑米过去又上了这么多年学了是呢?

我可不敢给这个词下定义,不过他是的话那IT界的developer80% 都算是了(私人观点)

您自己都不能给你心目中的hacker做个定义, 那叫我怎么信服您说他不是hacker的说法呢? 我也没听说过一个程序员被称为hacker之后就不能继续上学深造的.

不敢定义并不是没有定义,定义有,自己去找。

CNOOC 发表于 2003-6-18 12:32:00


我没理解错的话你不会是说tcp/ip比bsd早吧?要不您是说比window早?
哈哈哈哈哈

我说的就是比以上的两个操作系统早, 虽然Unix70年出来, 但BSD的发行可是在90年代, 而TCP/IP在60年代美国国防部开发ARPNet的时候就作为其中的一个项目了, 可以说比以上的系统都更早.
页: [1] 2 3 4 5 6 7 8
查看完整版本: Linux 的七件武器