Linux 之路

转载 2011年01月17日 11:53:00

终于出去干活了,偷闲转一个水源帖,有关 Linux 发行版的使用历史。关于发行版的优劣不希望引发什么争
论,我只是讲讲个人使用的感受和切换的理由。

Red Hat (2006)
最早接触 Linux 是从经典的 Red Hat 9 开始的。从某种意义上说,Red Hat 9 就是一个
传奇。在相当长的时间里,红帽就是 Linux 的代名词。而 Red Hat 9 则是曾经的巅峰之
作。后来,Red Hat 不复存在,转而产生 Fedora 与 Red Hat 企业版。这个决定在当时确
实得到很大的抵制,不过现在看来,红帽做了一个正确的决定。个人桌面应用更倾向于易
用与新软件的使用;而企业版最重视稳定性。当这两者的矛盾在同一个发行版中得不到调
和的时候,分支就是最好的选择。

Fedora (2007)
装完红帽没用几天,发现一个红的通知图标老闪提示无法升级。网上搜了搜,才知道应该
转用 Fedora Core。于是就下了 FC5 装了过去。这个典型的经历从一个侧面表明,Fedor
a 开始的时候,一直生活在 Red Hat 的阴影之下。知道若干年之后,还有人在水源上问哪
里可以下 Red Hat,而解答者就需要不厌其烦的讲解 Fedora 与 Red Hat 的关系。当时的
Fedora 已经通过 yum 解决了 RPM 的依赖问题,但是用起来总是觉得不方便,更新和升
级都比较慢。

Ubuntu (2008)
这个时候,有人推荐了 Ubuntu,于是装了 Ubuntu 6.06. 最初的时候发现 apt 非常好用
,然后发现论坛上的文档很好,非常适合新手使用。从此一发不可收拾,从 6.06 一直用
到 8.10 而且每次都是从 Alpha 1 就开始使用测试版。中间自然经常遇到大大小小的问题
,从最早的 MAC 地址绑定;到显示驱动 GLX、Compiz,超炫的立方体等等。个人的能力也
随着问题的解决而逐步得到提升。期间,彻底删掉了系统中的WinXP,并开始了Launchpad
上的翻译工作。当时倾向于只在 Launchpad 上工作而不把成果提交到上游,因为感觉 L
inux 中的发行版有点过多,分散了开发的经历,而希望 Ubuntu 能吸引更多的眼球,率先
达到能够与微软相抗衡的程度。现在,的 Ubuntu ,有点像当年的 Red Hat,许多新手把
它和 Linux 画上了等号,也许有一天,传说中的 Bug #1 真的被修掉。但是我的看法有了
很大的改变 , Ubuntu 吸引了很多的新用户,但是在开发方面确实贡献有点少。也许未来
的方向,应该是将一部分熟练的 Ubuntu 用户介绍给其他发行版。

Linux From Scratch (2008)
严格的说 LFS 不应该被称为一个发行版,因为基本上它只是一个供人学习的工具,通过从
零开始一步一步安装系统需要的程序。我对这个系统的使用,仅限于从头到尾安装了两次
(是,两次),而装完之后就立即删掉了。但是通过 Linux From Scratch,我对操作系统
的认识产生了质的飞跃。在之前,光操作系统这个词都能把我镇住。而从头装卸了一次之
后,突然间豁然开朗,操作系统整个的解体了,“提刀而立,为之四顾,为之踌躇满志,
善刀而藏之”。所以向每个希望了解操作系统的人推荐这个系统。安装下来,可能需要花
费两三天的时间,但是学到的东西,比用 Ubuntu 两三年都要多。

Gentoo (2009-2010)
Gentoo 和 Linux From Scratch 简直是绝配。从某种意义上说,Gentoo 安装的 Stage3,
就是 Linux From Scratch 前面准备的编译环境。Linux From Scratch 提供了最基本的系
统,而 Gentoo 则是用一种优雅的方式管理软件包的下载、自动补丁和依赖关系解决。和
Ubuntu 不同,Gentoo 提供了最大的灵活性,用户可以按照自己的喜好进行选择而不是简
单的提供默认选项。用 Gentoo 一年多了,系统基本没有出过什么问题,滚动升级,不但
可以使用最新的软件,而且降低了一次升级许多软件包而产生的危险。即时出了问题,也
更容易缩小范围,发现问题的所在。但是 Gentoo 也不是没有问题,编译安装需要不少时
间,在以前我在台式机中用 xfce 最小安装,还算可以接受。现在换了笔记本,一直那么
高负荷编译,发热大,硬盘也会吃不消。所以有了换 Arch 的打算。

Arch 2010 ?
本来老早就试着安装过,不过太不幸了,我的 ATI 显卡恰巧遇到内存分配问题。当时只知
道一起图形界面就死机,开始以为 Arch 的问题,后来 Gentoo 安装的时候也碰到这个问
题,花了不少时间在内核里面禁掉了 agpgart 的驱动,问题才得以解决。不知道现在 Ar
ch 如何,貌似呼声很高,而滚动升级的特点也很和我胃口。所以过年之后就准备开始行动
了。

总结
Red Hat -> Fedora-> Ubuntu -> Gentoo --> Arch --> ?
这是一条由简单,到深入,再到简单的曲线。随着对系统了解的逐步深入,人也快到了“
不折腾”的年龄。 Arch 会成为终极发行版么? Debian Sid 到底好不好用?新的一年,
等待新的答案。

相关文章推荐

LINUX QT学习之路

  • 2015年03月31日 10:01
  • 3.87MB
  • 下载

Linux初学者成长之路

  • 2013年08月10日 13:59
  • 20KB
  • 下载

讲解在Linux下配置QT 学习之路

讲解在Linux下配置QT 学习之路 本文介绍的是讲解在Linux下配置QT 学习之路,我们首先来看内容。在CentOS下配置QT:通过yum search qt,得知源上可以安装的QT软件...

光荣之路-linux命令

  • 2015年09月22日 16:42
  • 727KB
  • 下载

Linux高手必经之路

  • 2015年05月10日 00:57
  • 1.83MB
  • 下载

基于CentOS7开发之路 --- 日常使用 :Linux 删除带有特殊字符的文件

Linux 删除带有特殊字符的文件有时候我们需要删除一些带有特殊字符的文件,然而却遇到不懂如何删除的情况,比如我就是这样,下面是我已了解的几种删除方法: rm – -filename rm ./-fi...

linux开发实践之路

  • 2009年11月12日 22:20
  • 2.71MB
  • 下载

linux从入门到高手之路

  • 2010年01月26日 11:03
  • 7.58MB
  • 下载

linux驱动开发之路(一)--LED驱动(misc设备)

实验内容介绍见《GEC210嵌入式系统开发教材20131120(更新)》

Linux运维工程师的成长必经之路

  • 2014年04月28日 20:26
  • 904KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux 之路
举报原因:
原因补充:

(最多只允许输入30个字)