哈哈,别上当,上面只是Linus式的幽默罢了,Just for fun。其实我第一次使用Linux系统是毕业后一年的事情了。至于为什么要操练起Linux,完全是出于好玩,因为当时我觉得黑客都是用Linux系统,并且是纯命令行玩耍的。然后我就开始从Linux终端入手,玩起了Linux。但是好景不长,工作中完全使用Windows,并且我又开始学习别的技术了,对Linux的进一步探索就搁置了。直到2010年,我在自己的笔记本上安装了Fedora,强迫自己在纯Linux环境中玩耍,那股黑客的劲头又回来了。而且工作中也开始在Ubuntu下配置环境了,再经过Kernel相关的项目,我才真正算的上是Linux阵营的一员。现在我毫不掩饰自己对Linux的喜爱。况且,使用Linux系统才符合我IT痴汉的形象嘛。
就在今年,我对Linux的感情进一步热烈。我用3个月的时间通读了linux0.11的源代码(当然是没有读明白啦),选定了Linux相关项目方向(自己的梦想),并且把公司的电脑完全使用Ubuntu系统办公和开发。现在看来,很多Windows上有的开发工具(最好是开源的),Linux世界都会有相应的。当然了一些特别的除外,像VS和PS就别指望了。我向外界透露着这样的信息,不要拦着我,我要在Linux路上越走越远啦!当团队中大部分都使用Windows系列,而就我一人用Ubuntu时,压力还是有的。一天,我的代码环境编译出来的程序总是有问题,百思不得其解后,大家劝我还是换回Windows吧。我坚持着,因为谁也别想拦着我。最后原因找到了,不是系统的问题的啦。
Linux0.11的1万多行源代码,完全出自Linus之手。在我读完《Just for fun》之后我才知道,而且这个可以工作的小版本是他没日没夜鼓捣了多半年才弄出来的,我这三个月想读懂很难,因为我没有扎实的基础。从1991年年初,Linus开始研究在Minix下的终端仿真程序,而后又完成了磁盘驱动和文件系统驱动,这时他发现他所搞的东西竟然有点操作系统的味道了。7月3日,他准备开发自己的操作系统Linux。9月17日,0.01这个标志性的版本被上传到服务器上,12月份,又发布了0.11.
在读代码的过程中我就想,写代码的Linus到底是个什么样的人呢?我在源码中寻找答案,但坦率的讲,我还不能读懂他。但我一直没有放弃,那些源码,是我通往大师的必经之路吧(^_^,这也太扯啦!)。其实,读懂一个人比登天还难,还是看看他的自传吧,充其量是多了解一些他的经历故事。
当年我是因为觉得编程好玩才走上IT痴汉这条路的,几年之后,我仍然能够找到快乐,说明选择这条路并不是一种错误。我没有后悔,我还会继续前行。我会把编程当成事业去经营,一辈子,just for fun!
注:
本文亦可以算作《只是为了好玩---Linux之父林纳斯自传》的另一种读后感想。此书写的真实又欢快,话从Linus口中吐出,好有亲切感。
他是极客之王,他是平民英雄。
读着他的生活经历,对比自己的代码生涯。差不多嘛!哈哈,开玩笑的啦。