星期二, 十月 09, 2007

拥抱 ubuntu (3)

第3单元 让计算机回归其计算工具的本质,并从中得到乐趣

linux 发行版本众多,这也是为众多"无前途派"所诟病的把柄之一。专门有一个网站,叫
distrowatch.com,就是跟踪这众多的发行版的,首页上,就有常见的 "前100
名"点击率最高的发行版,而在这背后,总共差不多有300多种发行版,呵。这个网站的标题栏可能大家没有多注意:Put the fun back
into computing. Use Linux, BSD. 意为:找回计算的乐趣,使用 linux 和BSD。(BSD
这里且不谈)。计算机的产生,本质是为了解放人类的烦重的重复的机械的计算任务的,最早也许可以追查到笛卡尔的手摇计算器吧(可能记错了,以前看的一个文章说的)。当然现在随着计算机性能的突飞猛进,它也大大的改变了人的生活,承担了多媒体娱乐,网络通信,协作办公等更多的功能。

但是究其本质,它还是依其计算功能为人类服务的,依据它的程序化来解脱人们的局限性。比如说,linux的终端下就有很多很方便的工具可以使用。在长期的处理文本和配置文件的过程中,人们开发了很多程序来帮忙,终端下的工具大都有很强大的扩展/编程能力,由于教育或unix
文化普及的问题,有些我们用的并不多,因为多是英文的工具,比如 gawk, perl, sed, 和bash,
这些工具运行要求低,但功能却不差,相比较之下,windows
下基本没有类似的工具,并且大多数工具都不是免费的。为功能低下的东西付费,我看不到这里面的经济性来。

再说到"发行版多",当你真正对它稍有了解,你就会发现各各发行版可以触类旁通,各各版本间的学习曲线并不吓人,因为内核一样的,都是类unix,
遵守 posix 标准,都有严格的权限管理,进程调度,应用程序大多也都是可以互通的。而且工具还是比较丰富并在不断丰富过程中。选择虽然多了,但作为计算工具的本质是不变的,你要完成的任务都可以很方便的完成。所谓的有选择,其实只是让我们选择做一个"勤快的人",一个"自主的人",一个"动手又动脑"解决问题的人,而不是一天到玩尝试一些大而无当的软件,尝试成功用某个序列号运行了某个软件的乐趣。

真正地静下心来,用这个工具处理你所面对的难题,才是健康向上的心态和人生。

有人会说,这和windows 有啥关系? windows
下面人是半傻的。它启动的时候,你根本不知道它进展到哪个阶段了,就一个进度条半死不活的飘啊飘,进入桌面,万幸。不成功,完蛋,你根本不知道是因为什么进不了桌面。想小规模的修补很难,很多时候就是"格了重装"或"ghost
恢复"。

全新安装的windows 下工具很少的,连个基本的编译器都没有。在我看来,号称生产力工具的计算机如果连个编译器都没有,绝对是讽刺。为什么没有?因为微软还要仗着它的
visual studio 赚更多的钱呢。而要试图装一些相关的开发工具,基本又陷入"上网-下载--找序列号-偷来的乐趣"这个死�环中。而linux
中,一般默认都有 gcc/g++ 等工具。就算没有,ubuntu 里面 一句 sudo apt-get install
build-essential 给你带来的乐趣和成就感也是windows 所无法呈送的。

没有编译器,我认为第二单元:且拿版权来说事

这就是没有生产力,就没有了计算的乐趣。这就是区别之一。很大的区别。
(你可以说很多人不需要这个区别,这个生产力,这个乐趣,我要说的是,需要与否是他们的事,但重要的是当他们需要的时候,这个工具要 handy,
要顺手拈来,而不是翻天掘地的找。当有这个客观的事实存在的时候,区别还是很大的。)
(题外话:英语国家的很多人计算机功夫了得,有些就是因为从小时候用些例如logo 一样的编程语言玩的原故。)

--
gao stone
***************************************
ubuntu, humanity to others!
Say "Yes" to OPEN SOURCE!
***************************************

没有评论: