我是大一开始接触Linux的,之前有听说过好像有这么个操作系统和Windows挺不一样的(但是还是想像不出怎么个不一样法)。看过,redhat9在KDE下的缩小版的截图,感觉好像是有点不同(大家知道,KDE本来就和Windows的界面有点像),仅此而已。然后就知道了Linux的一个标志是那个像间谍一样的帽子(还不知道企鹅)。
大一下学期,由于英语四级过关,我被允许从家里把我的古董级台式电脑带到学校,然后很快从学校小卖部里买了两盘写着redhat entprise Linux 12的盘子来装Linux玩玩,还是带有序列号的(后来发现是RHEL5)。之所以想要玩玩主要是听说Linux似乎是免费的,还有源代码,有点难以想像。虽然不了解,我觉得Linux至少也该是个跟Windows差不多的一种超复杂的东西。居然免费。难以理解。但不管怎么说,总算是能彻彻底底用一次正版软件了。而且,据我们的培养方案上说以后会学Linux,这样顺便我可以先学一下看看。于是我就从图书馆借了一本Redhat Linux 9的书来看看。结果就这样按部就班这么把系统装下去了(那个硬盘分区可是让我好好纠结了一下),40G硬盘就这么分了一半出去给Linux,还是一个Xen内核的。结果,几经周折装完了,确实不错的界面。想去找我的电脑,很好,桌面有个计算机,C盘呢??D盘呢??唉。我这才知道原来Linux是这个样的,一个叫/的文件系统(后来知道叫做ROOT),下面一堆bin啊,usr啊一堆很抽象的文件夹。然后,应用程序处我发现KDeveloper,好像是C语言的环境。嗯。。好吧,决定了,用它当我的C语言编译器。然后的问题是。上网。sorry,学校要用ZTE客户端,Linux下没有。:( 不能上网。曾经听说Linux最强大的功能就是网络功能,结果。我遇上了一个不能上网的Linux。好吧,研究系统本身吧。可是,不知道怎么研究。这就是我对Linux的最初印象。
几天之后,一次偶然的机会,我无聊打开Linux的安装光盘看看,发现好像好多rpm包我好像都没有(那个时候由于读那本借来的书已经知道rpm是软件包),试着双击一个,嗯,好像装上了(忘记是什么了,现在想应该是一个命令行工具,因为应用程序菜单里没有多出图标来),之后想要都装上,一个个双击,结果。。我想很多人都知道什么叫依赖关系。。我实在受不了了,直觉告诉我,这么多东西都呆在系统盘里却都没装上,装系统时应该有一个地方可以选软件的。好吧,重装!到这里,我的第一个安装的Linux的寿命结束。后来,仔细阅读,发现真的有地方可以选软件,我来个全选。嗯,第一个我的全功能版Linux诞生,各种开发各种环境一应俱全!这时候我才知道怪不得好像那么多书讲Linux开发的,原来似乎这Linux就是主要用来开发而不太用于做别的事情的!
平时也并不是总是要开发的,而且初学C是用Windows还是Linux好像没关系,Windows软件发现不支持,就换XP上网找帖子问支持,结果找到Wine这么一个不完全支持的不完美的方案,结局是无比令人失望。好吧,拿出当年486+Win95的单机精神出来,先学单机维护系统,我256MB的内存小,基本上满了,整理内存?不需要!好吧,整理磁盘?不需要!删除临时文件?没有软件!而且临时文件都在TMP下我单独分区了,也是不需要!总之,感觉上,Windows维护系统的那一套,到了Linux下都是,不需要!然后Linux下找不到我要用的软件,也找不到游戏,也不能上网,完完全全一个大废物!这个大废物呆在我的电脑里呆了很久,让我任意去折腾,没有做任何有意义的事情,单纯的折腾,图书馆的书让我学会了查man,但是英文的man看着费劲还是学书本吧,但是图书馆的书都很老了,rh9的算新了,和el5还是有所不同的。所以虽然有一些成功,但大多数是还是失败。往往是实验到其中某一步,因为条件不同,失败了。。
我有一个梦想,就是让这个大废物在我的手上突破学校的技术封锁上网!于是,大量查阅资料,看帖子。学C语言,想要做出这样一个客户端。但,从上文就可以看出,到那时为止我Linux还那是那都不知道呢,C语言也是大一下初学。而学好谭浩强的书和离做出可用的客户端实在是还有距离。所以,直到大二我也没有能做出这样的客户端来。不过,大二,我还是让我的Linux上网了,因为我找到了kingZTE,终于,我成功把我的rhel从废物变成了待宰的羔羊! :P 接下来,当强大的网络操作系统走上了信息高速公路,即使操作它的人是如我一般的白痴,也应该能够有所为了。我大致了解了rpm和dpkg安装软件,泛泛了解了FHS,泛泛了解了命令行这么个东西,大约知道了世界上存在gcc之类的东西,稍微会去看看man了,甚至听说了有一种技术叫做虚拟化,xen就是其中之一。但是,我,用不到。
后来某一天,我想要做一个实验,需要非虚拟化的内核,结果我发现我的内核是虚拟化的。我就去www.kernel.org上想下载一个内核,结果发现没有,只有源代码。用惯了setup 下一步下一步的安装软件法,居然不知如何是好。学了一下rpm和dpkg,但都没实际操作过,你知道的,rhel支持要收费,不过我到不是因为这个(貌似我有盗版的激活码来着),主要是我连Linux有在线更新功能或者在线安装软件的功能都不知道。
大一下学期,由于英语四级过关,我被允许从家里把我的古董级台式电脑带到学校,然后很快从学校小卖部里买了两盘写着redhat entprise Linux 12的盘子来装Linux玩玩,还是带有序列号的(后来发现是RHEL5)。之所以想要玩玩主要是听说Linux似乎是免费的,还有源代码,有点难以想像。虽然不了解,我觉得Linux至少也该是个跟Windows差不多的一种超复杂的东西。居然免费。难以理解。但不管怎么说,总算是能彻彻底底用一次正版软件了。而且,据我们的培养方案上说以后会学Linux,这样顺便我可以先学一下看看。于是我就从图书馆借了一本Redhat Linux 9的书来看看。结果就这样按部就班这么把系统装下去了(那个硬盘分区可是让我好好纠结了一下),40G硬盘就这么分了一半出去给Linux,还是一个Xen内核的。结果,几经周折装完了,确实不错的界面。想去找我的电脑,很好,桌面有个计算机,C盘呢??D盘呢??唉。我这才知道原来Linux是这个样的,一个叫/的文件系统(后来知道叫做ROOT),下面一堆bin啊,usr啊一堆很抽象的文件夹。然后,应用程序处我发现KDeveloper,好像是C语言的环境。嗯。。好吧,决定了,用它当我的C语言编译器。然后的问题是。上网。sorry,学校要用ZTE客户端,Linux下没有。:( 不能上网。曾经听说Linux最强大的功能就是网络功能,结果。我遇上了一个不能上网的Linux。好吧,研究系统本身吧。可是,不知道怎么研究。这就是我对Linux的最初印象。
几天之后,一次偶然的机会,我无聊打开Linux的安装光盘看看,发现好像好多rpm包我好像都没有(那个时候由于读那本借来的书已经知道rpm是软件包),试着双击一个,嗯,好像装上了(忘记是什么了,现在想应该是一个命令行工具,因为应用程序菜单里没有多出图标来),之后想要都装上,一个个双击,结果。。我想很多人都知道什么叫依赖关系。。我实在受不了了,直觉告诉我,这么多东西都呆在系统盘里却都没装上,装系统时应该有一个地方可以选软件的。好吧,重装!到这里,我的第一个安装的Linux的寿命结束。后来,仔细阅读,发现真的有地方可以选软件,我来个全选。嗯,第一个我的全功能版Linux诞生,各种开发各种环境一应俱全!这时候我才知道怪不得好像那么多书讲Linux开发的,原来似乎这Linux就是主要用来开发而不太用于做别的事情的!
平时也并不是总是要开发的,而且初学C是用Windows还是Linux好像没关系,Windows软件发现不支持,就换XP上网找帖子问支持,结果找到Wine这么一个不完全支持的不完美的方案,结局是无比令人失望。好吧,拿出当年486+Win95的单机精神出来,先学单机维护系统,我256MB的内存小,基本上满了,整理内存?不需要!好吧,整理磁盘?不需要!删除临时文件?没有软件!而且临时文件都在TMP下我单独分区了,也是不需要!总之,感觉上,Windows维护系统的那一套,到了Linux下都是,不需要!然后Linux下找不到我要用的软件,也找不到游戏,也不能上网,完完全全一个大废物!这个大废物呆在我的电脑里呆了很久,让我任意去折腾,没有做任何有意义的事情,单纯的折腾,图书馆的书让我学会了查man,但是英文的man看着费劲还是学书本吧,但是图书馆的书都很老了,rh9的算新了,和el5还是有所不同的。所以虽然有一些成功,但大多数是还是失败。往往是实验到其中某一步,因为条件不同,失败了。。
我有一个梦想,就是让这个大废物在我的手上突破学校的技术封锁上网!于是,大量查阅资料,看帖子。学C语言,想要做出这样一个客户端。但,从上文就可以看出,到那时为止我Linux还那是那都不知道呢,C语言也是大一下初学。而学好谭浩强的书和离做出可用的客户端实在是还有距离。所以,直到大二我也没有能做出这样的客户端来。不过,大二,我还是让我的Linux上网了,因为我找到了kingZTE,终于,我成功把我的rhel从废物变成了待宰的羔羊! :P 接下来,当强大的网络操作系统走上了信息高速公路,即使操作它的人是如我一般的白痴,也应该能够有所为了。我大致了解了rpm和dpkg安装软件,泛泛了解了FHS,泛泛了解了命令行这么个东西,大约知道了世界上存在gcc之类的东西,稍微会去看看man了,甚至听说了有一种技术叫做虚拟化,xen就是其中之一。但是,我,用不到。
后来某一天,我想要做一个实验,需要非虚拟化的内核,结果我发现我的内核是虚拟化的。我就去www.kernel.org上想下载一个内核,结果发现没有,只有源代码。用惯了setup 下一步下一步的安装软件法,居然不知如何是好。学了一下rpm和dpkg,但都没实际操作过,你知道的,rhel支持要收费,不过我到不是因为这个(貌似我有盗版的激活码来着),主要是我连Linux有在线更新功能或者在线安装软件的功能都不知道。



