FAQ 什么是Gentoo Linux
出自Gentoo Linux Wiki
| 一般 • Portage • Wiki |
目录 |
[编辑] 什么是Gentoo Linux
Gentoo Linux 是一个独具特色的Linux发行版。无论是什么应用或需求,Gentoo都可以自动地对其进行定制与优化。Gentoo的特点是高性能,可灵活配置和拥有一流的用户和开发社区。Gentoo是一个基于源代码提供自底向上安装方法的全方位的发行版(metadistribution),可以适用于任何需求。
[编辑] 优点
Gentoo的特别之处来自于几个关键的特性。尽管这些特性中任何一个都不是Gentoo所特有的,但是却没有任何一个其他的发行版同时拥有这些特性而发挥出像Gentoo一样的强大性能。
[编辑] 包管理系统
Portage是Gentoo用于协助Gentoo发行版软件包安装的一个主要应用程序。当你使用Portage安装应用程序时,它首先自动检查软件包的依赖性并下载相应的源代码,然后配置编译环境并编译程序,接着将编译好的文件安装到本机的文件系统中去,最后还能够跟踪文件的安装去向。当一个程序需要卸载或者升级时,Portage能清除除了某些配置文件(例如在/etc中的文件)外的所有相关文件,当然这些改变绝对不会超过系统管理员的授权范围。
[编辑] 基于源码的软件包
总的来说,Gentoo的软件包都是在用户的机器上从源码编译而来的。这样做最大的好处在于可以很快地获取许多最新版的软件。Gentoo软件包的开发者不需要为i386计算机,PowerPC,Sparc等等的各种不同结构的计算机一一创建二进制程序安装包。取而代之的是软件编写者制作一个源码包发布给用户社区进行编译和测试。另外一个好处是源码的补丁可以在第一时间并入Gentoo的软件包中,缩短Bug和安全漏洞的检测和修补工作的时间,减少开发周期。 一些非开源软件(例如Acrobat reader)和大型程序(如OpenOffice)也提供二进制安装程序。
另外一个好处----虽然在某些论坛夸大了一点,就是在本机上编译的方式可以为用户的特定硬件和特定用途进行优化编译。因此比起使用二进制安装包安装的系统,一个Gentoo系统应该能够更快速更高效地运行。如果有人专门对此进行了论证的话,请在这里添加一个联接。谢谢!
[编辑] 用户社区
Gentoo Linux是由Gentoo基金会管理的一个社区项目。Gentoo官方文档,论坛和这个wiki都是Gentoo用户互相帮助的场所。
[编辑] 商业援助
对Gentoo的商业援助请链接:
[编辑] 系统标识 System Flags
在make.conf中的USE Flags和CFLAGS也是Gentoo的关键特性。这些USE标识是你告诉Portage系统应该如何为你的系统优化编译过程的一种方法。USE标识告诉Portage应该将一个待安装软件的那些功能选择性地装进系统,CFLAGS标识则是告诉编译器如何针对用户的硬件进行优化。
[编辑] 学习的机会
Gentoo并没有安装程序!不要担心,在Gentoo的手册中有详细的安装指导。你将可以有机会在安装Linux操作系统的大量组件的同时学习GNU/Linux是如何工作的。Gentoo Linux的三种不同层次的安装方式,称为三种“Stage”,可以让你以放弃一些定制系统特性为代价减少安装过程中的烦琐。具体请看Gentoo Handbook
[编辑] Gentoo Penguin
[编辑] Mascot
--Crazyapple 14:40 2006年4月12日 (UTC)

