Tag Archives: debian

我的Debian GNU/Linux——内核编译篇

距离上一篇"我的Debian GNU/Linux——安装篇"已经过去了快三个月了,本人不但很菜还很懒,加上一堆乱七八糟的考试都在年底,这篇关于内核编译的文章就一拖再拖.自己配置编译了几次内核,觉得对整个过程还是比较熟悉的.虽然对于普通用户编译内核没有多大意义.

在动手编译之前我想说Debian自带的默认内核已经包含了绝大部分配置,完全可以满足一般用户的需求,对于编译自己的内核是否有必要也是一个值得考虑的问题,编译内核是需要大量的时间(取决于您的硬件配置).如果基于以下理由,编译新内核还是很有用的:

  • 支持某些特殊的硬件,或者默认的内核配置和某些硬件冲突
  • 使用某些不为所提供的内核支持的选项
  • 通过删除无用的驱动程序来优化内核,以减少启动时间
  • 创建整体的而不是模块化的内核
  • 运行最新的内核或开发中的内核
  • 深入了解linux 内核

网络上关于编译内核基本是按照linux编译软件三步走的方式(配置,make,make install),我并不喜欢这个,软件包管理起来很不方便.按照Debian的方式编译是个很好的选择,编译结束就生成一个deb软件包,安装卸载都很容易.

......

Read more »

我的Debian GNU/Linux——安装篇

其实我很早就想写这样一篇文章,在学校我碰到很多对Linux有浓厚兴趣的朋友,但大多都被Linux复杂的安装给堵在门外了,其实安装Linux并不复杂,只是我们长时间使用M$的Windows系统以至于有时我们很难理解Linux下的一些概念,像分区,很多人会抱怨为什么是这样而不是像XP那样......

选择Debian GNU/Linux(以下简称Debian)而不是像Ubuntu这样对用户更友好的发行版原因有很多,最主要的一个是我不喜欢每次升级都要从新安装.

Debian主要分三个版本:稳定版本(stable)、测试版本(testing)、不稳定版本(unstable).每个Debian都会有相应的取自《玩具总动员》的代号,如现在的稳定版的代号是lenny,测试版是Squeeze,而不稳定版的代号从来都是sid(想知道原因就是看一下《玩具总动员》).

凡是Debian要收录的软件都必须首先放在unstable版本里面进行测试,等到足够稳定以后会放到testing版本里面.每隔2年Debian会发布一个stable版本,当前的testing版也就是下一个stable版.Debian素以稳定著称,所以很多服务器都使用Debian的稳定版作为其操作系统.对于普通桌面用户,我个人认为testing版已经足够稳定了,况且稳定版发布后2年内除了安全更新,对里面的软件是不会更新版本的.

这里我们将在已有windows XP的系统下安装一个testing版,testing现在是squeeze.

......

Read more »