最近工作一直比较紧张,但越是这样紧张的工作就越荫发了我在忙中偷闲的兴致。这几天就陷入了自由软件的“泥潭”中不可自拔。
第一次在自己的机器安装上安装Linux是在1999年8年,当时用的发行版是国产的Xteam Linux。好奇是当时安装它的唯一目的。付出的代价是硬盘一个分区的数据全毁,里面有我从93年开始刚接触电脑时写的很多BASIC程序、用 Windows画笔画的图片、WPS中输入的文档等等,一堆无用却有那么点记念意义的东东。幸好那时有个当时很流行的“个人主页”,一些新的写的东西在网 上的个人主页空间中有备份。
其后又陆陆续续装过Red Hat 5/6/7/9,Turbo Linux 4.0,蓝点1.0/2.0等等多个发行版,但从来都是玩,没有把它当成正经的东西。也只知道Linux是免费的,没有把它与“自由软件”联系起来。
2003年开始因为使用CVS开始认识“自由软件”这个广阔的世界,然后就陆续遇到到了Emacs等各种自由软件,但Windows平台还是我 日常使用的操作系统,这些自由软件我也只是使用它们的Windows版本。2004年加入GNU CTT(Chinese Translation Team),由于这个Team不是很活跃,所以其实没有做什么事情,但自己在浏览GNU网站的时候开始慢慢建立了“自由软件”这个概念,第一次把“自由” 与“免费”这两个英文一样的词语进行了区别。
2006年参加工作,实在没有想到自己会加入一个Linux平台的产品组,但Linux却因此第一次完整的融入了我的生活。2006年10月开 始把自己本本的主要操作系统换成Linux(开使用Fedora Core 4,一周后换成FC5,FC6发布后又迅速跟进,现在用的是FC6)。
虽然日常开发是在Linux下完成,但实话说,一直也只是在用自己已经会的工具,用原始的方法去完成工作。进入2007年,工作压力稍稍有点大 却反而激发了我研究自由软件的兴趣,正所谓“工欲善其事,必先利其器”,利用非常有限的时间,我开始琢磨Linux下这些我天天在用却没有一件用好了的工 具。
第一个用来开刀的工具就是Emacs,这是一个从用它的第一天起就知道是一个无比强大的工具而却一直把它当Better Notepad来用的东东。花了两天时间,第一步是抛弃了一直在用的21.4的稳定版本,改成用从CVS中Check out源码编出来的Emacs 23,以便让我这个菜鸟可以不用怎么配置就在Emacs中处理中文。第二步是迈出了自定义Emacs的第一步,我的Emacs配置文件终于在维持了N久十 行以下代码的基础上,升到了有120行(下一个目标是要有120K的代码量,呵呵)。第三步是第一次开始在Emacs中使用插件,先是试验了emacs- wiki,刚有点上手,发现它已经被muse取代,所以就改成了用muse,本文就是在muse的环境下完成的。然后当然是少不了的emacs-w3m这 个文本浏览器啦。有了这个两个东东,就决定了本文的诞生:-)
很显然,我对这些工具的运用还是非常的初级,一步步来吧,也许从我这个新的Blog的成长过程中也就可以体会到自由软件的魅力和我对自由软件认 识的成长历程吧。现在我这个Blog除了可以自己写文件还没有任何别的功能,甚至连评论的功能也没有。我计划尽快加上,不过我这个虚拟主机还是基于 Windows的ASP的,所以只能用非自由的ASP技术来实现。计划等我的自由软件及其应用更加熟悉时换成Linux的主机:-)
最近我有关自由软件还有搞定了LaTeX的中文处理,本本在Linux下的部分驱动和工具软件,自己成功编译完成了一个LFS系统。对于熟悉Linux的人来说,这些都是很平常的事情,但对于我来说,也都算是值得自己欣喜一会儿的事情了。
又到该休息的时候了,本文到此结束。下面要做的是按下键盘上的Ctrl+C和Ctrl+P,我用Wiki格式写成的Blog文章就自动生成html文件,并通过FTP上传到主页空间中。也许Linux和自由软件的魅力就在于此……
敬。
Pingback引用通告: 五周年-我的独立博客 | 李凡希的Blog
为什么开源比不上自由?开源许可证太严格,例如 Sybase Open Watcom 。它要求某款软件被私藏、保密使用时,也要公开其源代码。自由的许可证允许任何人私藏、保密。详情见 https://slashmerriam.wordpress.com/2018/10/16/embarras-de-choix-of-software/