现在的位置: 首页 > 综合 > 正文

我的Linux之路

2018年05月19日 ⁄ 综合 ⁄ 共 1426字 ⁄ 字号 评论关闭

我学linux是在大学,1997年左右。那时候对计算机特别着迷,刚刚摸过一两次计算机,看着windows95的星空屏保,觉得计算机太神奇了。所以C语言就学的特别认真,没事总往村里跑,突然有一天在中关村看到一张盗版盘(基本没人问津,塑料膜已经磨成半透明了):红帽子.当时是哪个版本记不的了,但上面写着自带操作系统源码,而且是unix(盗版盘上瞎写,但我当时很崇拜unix,不光因为人们都说Unix被装在很多大型系统上面,而且也为以它的古老仍为现代OS的楷模).一下子引起了我的兴趣。就买了一张回去,我成了校园里拥有linux的第一人(据我所知,;-) )。当时我就被他那神奇的魅力迷住了,不像一开始只是想看源代码(其实我也看不懂当时)。我开始不分昼夜的读man bash,因为电影里黑客都是在shell下写程序的.不分昼夜的编译内核(因为非常慢,我的CPU是Pentium 60M Hz --世界上第一代586芯片),不分昼夜的配置X(当时没有图形和自动化配置工具,就是xf86configurator),为了给同学们证明它不仅仅是另外一个DOS,它的boring的字符界面可是拥有32位线性内存空间的字符界面,为此我付出了惨重的代价(配置时由于没有设定适当的Moniter垂直同步/水平同步频率,烧坏了一台显示器,直到今天我运行startx还会有点心跳),最后,我还是成功了,看着并没有win95漂亮的Motif,我非常激动,因为我当时就明白对Xwindows了解会让我真正迈入对各种计算机平台了解的殿堂,而不仅仅是PC.当时我还有一个小理想:翻译man bash,和man gcc.我想为linux在中国的普及做点贡献,我认为这两个是最重要的,bash能够让你了解*nix系统是怎么工作的:一些简单的规则加上一些标准工具就可以让你干所有的事情。对gcc的了解能让我们从各个方面把握如何更好的产生你想要的机器代码。但是后来半途而废了,因为后来我发现我翻译的速度远比不上它们升级的速度,况且当时网络也不像现在普及,不可能在网上召集志愿者。

我刚开始工作时从事Win32编程,我会在自己的机器上安装一个LINUX,对它的学习和研究也从来没中断过。每次安装时看到上千个安装包就想知道他们到底是干什么用的,后来我才转向Linux开发。

随着时间的推移我现在渐渐掌握了越来越多的linux技巧,我学会了如何不用播放器播放波形文件,如何在文本控制台播放DVD,如何不用刻录软件刻光盘,甚至是硬盘和内存,如何用一条命令来读取硬盘的任何磁道,如何配置Xwindows让它有非常酷的风格,甚至将显示发送到网络的另一端,并跨机器使用字体,如何使用Emacs控制gdb,gcc,ld,grep等高效地开发软件,并操作系统,如何用sed来做流编辑,如何将一台386变为功能强大的网络服务器,如何配置编译内核来启用一个你从来都不知道的有特殊功能的芯片,如何用flex/bison来产生一个你定义的编程语言的C/C++源代码,如何用LaTex进行排版,如何用它绘制数学函数曲线和曲面,如何用它提供的库编写任意精度数学运算,微积分运算,矩阵运算。它为你提供的功能是如此丰富以至于我可以毫不犹豫的讲,它是无限的,自由的。使用它的时候我是如此的自信,我可以控制计算机做任何我想做的事情,而没有犹豫。

这都是我的切身感受,我不知道Linux将来有没有前途。但今天我还没有发现一个能让我放弃Linux的OS。
 

抱歉!评论已关闭.