当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > Linux各种发行版简易说明

Unix/Linux
mysql+httpd+gd+php+zend
automake 小回顾
unix黑客精神的最好诠释
www
sun t3存储的设置
RPM简明中文手册
Linux爱好者入门教程 序章 (持续更新)
第一章 Linux基础知识 (飘心)
linux下进程与线程
浅谈如何学习linux
第二章 Linux安装
硬件安装指南
Windows 2000 的桌面不見了的解決方法
部分的ADSL路由器默认帐号密码
如何设定安全log服务器呢?
iptables 规则速查
网友学习 Linux 的七点忠告
sniffer的含义及原理
Linux编程白皮书 第二章 内存管理
Linux编程白皮书 第二章 内存管理 2.1.1 请求调页 --2.1.5 访问控制

Unix/Linux 中的 Linux各种发行版简易说明


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 152 ::
收藏到网摘: n/a

  Linux说到底只是个kernel而已, 由Linus等人在不断地开发和推出新的kernel, 而相应的utilities和software则多用GNU的和其他的freeware. 由于Linux基本 遵循POSIX标准, 因此大多数UNIX软件的编译移植不会有太大的困难(UNIX就是 这点好, 可移植性好, 同一套source在小至微机大至巨型机都可编译*_*). 而将 Linux kernel和这些外围的程序整合起来的任务是由distributioner完成的(象 RedHat那些), 他们推出不同的distribution, 要不然由用户自己来搞那非得累 死不可 :-) 但Linux这样distribution太多也确有其弊病, 如FreeBSD就只有一 种official distribution, 学习配置就不会遇到因distribution不同而带来的 困难(如XF86Config的位置等, 启动方式等). 我是希望Linux能逐渐融合成一两 种较好的distribution, 各取所长, 这样可能更好一些. 这篇文章主要是向新手 介绍一下当前Linux各种distribution的概貌(有一篇英文的HOWTO, 大家也可自 己看, 这篇是依自己感觉写的) 
(-) 常见的Linux Distritutions 

1. RedHat 5.0 http://www.redhat.com 基于rpm的包结构, binary约有200M左右, 其好处是安装使用简单 方便并且rpm的结构也使install/uninstall packages方便多了 另外RedHat的updates出得也很及时, 被评为Best Network OS(见其 homepage). 但RedHat 5.0的问题是采用了glibc 2.0(libc 6), 其C 库头文件等有一些改动, 导致一些软件产生编译时出错问题, 但往往 是改一下#include就好了 

Official RedHat 5.0是双CD的: CD 1: Binary CD (RPMS和live filesystem) CD 2: Source CD (SRPMS) Official CD中带以下几个ftp version没有的package MetroLink X Server, RealVideo Server/Client, BRU(Backup/Restore Utility) 

另外redhat每个版本还会有个powertools, 是一些候选 进入distribution的packages. 还有个很大的contrib archive, 一般 是一些软件的升级版等, 不过要进对目录, hurricane的才是5.0的 (btw: RedHat 4.2代号Biltmore, 5.0代号Hurricane) 

2. Slackware 3.4 http://www.cdrom.com 基于tgz的包结构, 历史很悠久的Linux distribution, 其binary约有 120M左右. Slackware在国内用得很多, 也许用来做server性能会好些 新手入门推荐RedHat 5, 因为其安装几乎是一路回车就能装上的. 而 若你用Linux有一定时日了那就无所谓了, 因为你已有了评价不同版本 的能力, 你可以根据自己的习惯,喜好和用途来选择. 

Official 4 CD set: CD 1: Slackware 3.4 binary & source CD 2: sunsite.unc.edu archive 1 CD 3: sunsite.unc.edu archive 2 CD 4: tsx-11.mit.edu archive 

Slackware 3.4 是基于libc5的, 因此源码兼容性好些, 但其缺点是 binary中东西太少, 许多东西还要自己download, compile 

3. Debian 1.3.1 http://www.debian.org 基于deb的包结构, 这也是一个很不错的distribution, 也称GNU/Linux, 与GNU的关系紧密. 其特点是收集的软件很全, binary近400M, 而且其 deb包安装删除也很方便, 据介绍在业余卫星上还用过Debian做OS.其 Offcial Debian一套双CD, 大概在4月底会推出2.0版本(完全free): CD 1: Binary CD 2: Source (btw: Debian 1.3代号bo, Debian 2.0代号hamm) 

4. OpenLinux 1.2.0 http://www.caldera.com 基于rpm的包结构, 网上可以下载其Lite版本, 正式版本的是要$的 这个distribution东西也不少, Lite版有近300M的东西, 还带 了一些commercial software的demo版本 

btw: 这个Caldera公司买了DR-DOS并重命名为OpenDOS, 并公布了 OpenDOS的kernel source, 很有GNU精神 

5. SuSE Linux 5.2 http://www.suse.com 我知道SuSE是从其X Server开始的, 它和XFree86合作开发x86上 的X Server. SuSE也有自己的distr