使用开源软件已经很长时间了,觉得有义务为开源做一点工作,除了在邮件组和论坛灌水讨论外,我想到了刚开张的博客,我的地盘我做主,所以打算介绍几个我在使用并且觉得很好用的开源软件。
第一个当属ubuntu linux。或许把它列为软件让人觉得有些别扭,但是不可否认,它确实是软件,首先它不是硬件,这应当没有异议吧?剩下的就是软件了,操作系统也是软件。使用ubuntu已经差不多有4年历史了,最早是在R语言的邮件组中看到ubuntu这个词的,很好奇,这是什么东东?于是baidu了一下,从此我就就和这个系统结下了不解之缘。还记得最初使用的6.04版本,当时还不能读写NTFS分区,所以很不爽,自己手动安装了ntfs-3g包,倒是支持读写NTFS分区,但是只敢读,不敢写,为什么?因为当时软件说明里说,还不是很成熟,有可能导致分区被破坏数据丢失。不过这种情况没有持续多久,好像是在7.04里就默认支持NTFS分区的读写了。到现在已经很成熟了。ubuntu每半年发布一个新版本,升级还是比较快的,也正是有了ubuntu,linux这几年才发展比较快。半年发布一个新版本,这是以前的发行版做不到的,这也促进了其他发行版的更新速度。现在ubuntu发行新版本的时间已经比较稳定了,基本是每年的4月份和10月份。从版本命名上就能看得出来,比如我现在使用的是9.10,9表示是2009年,10表示是10月份发行的。也许你已经在预测下一个版本了,对,下一个版本就是10.04,也就是今年4月份将发布。这样的更新速度,可以将一些最新的技术加入到新的系统中,推进了新技术的使用。Cloud computing在9.04里已经加入了系统中,而现在windows中还没有云计算的支持吧?(我不太清楚,因为还在用winxp,至少xp的sp3中没有对云计算的支持,如果是我孤陋寡闻的话请给我留言)还有对上网本的支持,上网本问世不长时间,ubuntu就推出了专门针对它的系统。所以ubuntu在推进用户对新技术的体验方面是走在前面的。
ubuntu很受欢迎的一个重要原因是它的软件安装非常方便,尤其是在解决包的依赖性方面非常方便,基本不用用户操心。你只要专心选择自己需要的软件就行了,ubuntu会自动将需要的其他相关的包给一块安装上,从而保证程序的运行。这一点与以前大不相同,之前的系统安装是一件极其痛苦的事情,安装软件时需要自己编译安装,通常会遇到这样那样的问题,兼容性问题或者文件缺失等问题,安装一个软件可能就得大半天。我很少从头编译安装软件,所以对这种痛苦体验并不深刻,所以也觉得自己很幸福:D Ubuntu让我可以专心做事,而不是钻研系统。当然,这只是让用户觉得linux更加友好,但是如果想体会linux的真谛,恐怕学习一些命令行还是必需的。这其实也不难,只要调整心态就能克服这个困难,其实我是不太明白为什么那么多人觉得命令行恐怖的,我在初学windows的时候对图形界面反而不习惯,因为我找不着我想要做的操作在什么地方,这让我痛苦了很长一段时间,直到我学习VB编程以后才解决这个问题,那时我试着从一个程序员或者说一个编程者的角度去理解和认识windows系统,然后许多问题就迎刃而解了。掌握了它的逻辑,一切都变得那么简单和井然有序。命令行也一样。当时我特别喜欢DOS,因为它的逻辑很简单,你不需要到菜单或者左键右键去找它,它就在console那儿,你只要键入那个命令就能找到它,想知道它是怎么使用的?只要查一下help就可以了。所有的命令都是一样的操作模式,整齐划一的逻辑,难道不简单么?可能因为有这样的“前科”,我对linux的命令行反而很喜欢。命令行很强大,而且universal,在所有的发行版上是一样的,你完全可以方便地从一个发行版换到另一个发行版,你只要盯着那个console,然后敲入你想要运行的命令就可以了,就当作什么也没有发生,使用图形界面则有些不同,你还是需要一些时间来熟悉什么工具放在什么地方的。命令行的强大功能不可小觑,微软最近一个动作也体现了对这种古老的软件(每个命令实际是一个小的软件!)的重视。在更新xp时发现微软推出了powershell,许多对服务器的管理都可以使用命令行来操作。微软一直没有放弃命令行,虽然它的发迹与win95图形界面系统的推出有很大关系。我在学习MCSE课程的时候针对的操作系统是win2000的服务器,那时主要教授的是图形界面操作,对命令行介绍较少。估计并不是所有操作都能用命令行来实现吧。Powershell的推出给我们提了一个醒,command line并没有退出历史舞台,也不会退出舞台,它就像一位上古时期的大仙,法力无边,后来者可能会有
一些花哨的trick,但是在大仙面前只不过是班门弄斧。
一不小心,竟然写了这么多。其他软件就放到以后介绍吧。
只有一个目的:你不妨试一下ubuntu这个系统。打开一扇窗,你会发现一个全新的世界!当初R邮件组的偶遇给我开启了一个全新的天地。