红联Linux门户
Linux帮助

用了近10年的linux,总结一下历程和各种发行版本(转)

发布时间:2008-02-04 17:11:56来源:红联作者:gfhlole
  1998年的时候就开始接触linux,勉强算的上是linux在中国普及时的第一批用户吧,当时听人说了一下linux的一些特性像什么开放源代码、黑客的专用系统等等的就一直心痒痒想整一个回来玩玩,直到1998年夏天,我有了第一台电脑后才开始了我的linux之旅,现在回想起来其过程完全是痛苦而又快乐的记忆,记得我拿到的第一张linux光盘是RedHat4.0,从电脑城的奸商手里以10块钱的高价买回的,开机,放入光盘,选择光盘引导,可以启动,当时还兴奋不以,觉得linux做的还不错,光盘都可以启动。不过兴奋没一会就傻眼了,全屏的英文。不过幸运的是当时的redhat4.0就已经提供了菜单式的安装程序,基本上只要按提示做就可以了,可是到了分区的时候就卡了我2个多星期,现在回想起来主要是长时间使用dos和windows95习惯了微软的分区方式,竟然完全没有想到linux的分区方式是以目录树的进行挂载的。加上又没有任何教程。在无数次的分区之后因为没有指定根分区而无法安装,无奈之下只好放弃安装redhat。

  到了1998年的年底,终于开始有linux方面的教程上市,狂喜之余,冲向书店买了一本《linux最佳实用手册》其中还带有两张光盘,其中一张是Slackware另一张集成是redhat和debian。于是这次按着书上的说明一步一步做了下来,也系统的学习了一下linux的分区方式和目录结构。同时也对linux有了进一步的了解,1999年的暑假和寒假,整个人都投入到了linux中,从最开始是尝试系统自带的命令,接着开始建立中文环境,然后转向Xwindow,无数次的编译内核,编译Apache+Php+MySQL+SSL等等,每天都在尝试新的软件,新的编译方法。整个人都陷入一种疯狂的程度中。

  到了2001年毕业后开始踏上社会进入单位后发现,linux在中国还只是一些电脑玩家手里的玩具而已,并没有开始投入到生产活动中,我接触不少网管听都没有听过linux,呵呵,仔细回想一下当时的linux在我的手中也只不过是一个玩具而已,于是就以玩玩的心态来对待linux,续继编译内核,试新的程序,托中国的盗版商的福,市面上的大部分linux发行版都可以买到,而且价格也由10块变成了5块钱。于是我有机会开始尝试各种发行版本。

  Slackware是我第一个使用的linux版本,个人觉得很不错,当时只是它的包封装机制太差了,还是tar.gz的方式来安装的,而且包的管理做的也不是很好。但是速度很快,而且很多程序都有很好的设置,第二个是redhat,刚用的时候觉得不错,特别是它完善的rpm包管理程序,漂亮的桌面和新的Xwindow驱动,可以轻松的安装、删除、更新软件,但是过了一段时间后发现一个问题,rpm不能自己解决包的依赖关系,安装一个程序的时候你需要自己先解决一大堆的包依赖关系,这对于新手来说简直是一场灾难。

  没有过多久,linux开始在中国热起来了,很多公司开始做自己的linux发行版,其间也现了不少的好的版本,像蓝点linux,这是我使用过的最好的中文linux,在当时完全解决了中文的显示和输入的问题,并且是内核级的解决方式。可惜的是后来好像是转向去做防火墙之类的东西了。

  红旗linux,第一个版本在中文方面还算不错,勉强算是过关,但是到了第二个版本之后,就变得很垃圾了,而且好像不再共享原代码了,内置的安装连在shell下的中文都不支持了,还需要自己安装,更过份的是红旗linux2.0连很多地的标志都没有改过来,都是显示的RedHat的log,让人实在是无语了,你技术做不好是能力问题,但是连个log都不改哪就是态度的问题了,失望。现在怎么就不知道,加上又是RPM的包格式,所以基本上就没有用过了。

  其它的国内版本就不说了,当时国内大部分做Linux的公司都是以RedHat为基础来进行修改后推出的版本,一方面是RedHat的名气较大,在中国使用的多一些,另一方面市面上的教程大部分也是基于RedHat来写的。可惜哪时候的rpm在安装包时依赖关系还没有像现在这么好解决,再加上RedHat后来出的版本对硬盘的空间要求也越来越高了,基本安装就需要1G多,安装后的程序有95%以上是一般用户一辈子也用不到的,所以也就再也没有用过基于RedHat的发版本了。

  再来看看国外的版本。

  Debian,完美的linux发行版,在它的基础上出现了无数的发行版,像是前两天刚出来的Ubuntu7.10,就是在Debian的基础上修改来了,实事上,我个人认为Debian的成功主要是得益于它的包管理机制,特别是apt安装程序,可以自己解决包依赖关系,虽然常常会自己关联一些不用的东西,但是比起rpm的包管理可要进度很多了,不过我常常想不明白,RedHat的Rpm就是移植的deb的包格式,他们为什么不将它的apt也移植过来??

  Gentoo,中文叫贱兔的?更新超快,加上使用的是源代码自己编译,因此很受一些懒得折腾但是又喜欢自己编译的人的喜爱,我使用它的时间不是很长,只是觉得它在我的x86_64位的主机上用起来有些麻烦。

  LFS,一般都是喜欢折腾的人玩的东西,LFS的优点似乎不用说了吧,一切linux所有的优点它全部都有,除了安装程序。喜欢编译快感的人可以试试,当你真正完成的时候你会很有成就感,而且我要说的是它的速度真的很快。内核引导到出现登录提示在我的机器上不超过10秒,而且大部分时候是用来检查硬盘在。个人认为启动脚本还可以更精减一些。

  CLFS,如果不是有技术狂或是有自虐倾向和强迫症的人一般不会玩这个。比较有难度,也很花时间,对硬盘的需求是LFS的2倍。其它的就不说什么。有空试试吧。

  E-server,可能国内没有多少人知道这个版本,做的非常好,专门为服务器打造的一个Linux发行版,基于RedHat修改的,安装之后基本上所有的服务器程序都有,非常好,安全也做的不错,可惜最新版本是要收费的。

  这么多年用了很多的版本,无非就是基于Redhat或是Debian这两大发行版修改。这里也懒得写了。改天有空再写一下Linux和Windows的对比吧。现在回头想想,用了这么多年的Linux。好像也没有什么。感觉一般吧,呵呵,可能是我的水平太低的缘故吧。
文章评论

共有 1 条评论

  1. jxxfpw 于 2008-02-08 15:33:26发表:

    这位兄弟都用了十年了 不能太谦虚啊 我这个刚接触LINUX的小鸟许多东西都没有听过啊