Linux发行版可以说是多如牛毛,最华丽的opensuse、开箱即用的LinuxDeepin、专注新技术的fedora、以及用于服务器坚如磐石般的debian和RHEL等等,Gentoo作为一个元发行版在其中绝对是特殊的一位。
Gentoo Linux 入坑开始Gentoo官网上的介绍:
Gentoo Linux是一套通用的、快捷的、完全免费的Linux发行,它面向开发人员和网络职业人员。与其他发行不同的是,Gentoo Linux拥有一套先进的包管理系统叫作Portage。在BSD ports的传统中,Portage是一套真正的自动导入系统,然而Gentoo里的Portage是用Python编写的,并且它具有很多先进的特性, 包括文件依赖、精细的包管理、OpenBSD风格的虚拟安装,安全卸载,系统框架文件、虚拟软件包、配置文件管理等等。
特殊的安装方式Gentoo Linux是一种可以针对任何应用和需要而自动优化和自定义的特殊的Linux发行版。Gentoo拥有优秀的性能、高度的可配置性和一流的用户及开发社区。
安装过程大量使用终端
可以使用其他发行版的iso来简化安装
当机器上已经有了一个可用的Linux系统,不需要下载iso镜像文件,仅需要下载一个不到200M的stage3 tarball和一个不到60M的portage快照就能安装
可以让你的极客朋友ssh到你的机器帮助安装
Gentoo Linux采用了滚动更新的方式来发布新版本,没有版本号的概念。只要你更新一下系统软件包,你就用上了最新的系统,所有的这一切都是平滑的。采用滚动更新的发行版目前只有Gentoo、Arch、LMDE这几款。但是Gentoo是最稳定的一个。当其他Linux发行版出新版了,发烧友们都要忙着重新安装最新版了
特殊的包管理器得益于portage的先进特性,你可以自己设定软件的编译选项从而实现可定制性和控制软件依赖。
稳定分支和不稳定分支安全混用。
slot杀手级特性允许你安装同一个软件的不同版本,并且安全共存。比如gentoo上就有python2.7和python3.3。还可以安装不同版本的gcc共存于系统。
由于内核、软件包、甚至是工具链和系统基础库本身都可以在本地机器重新编译,因此会得到性能优化。相对于其他好处,这只是小甜品。
make your own choice 从安装一开始你就会面临各种选择,gentoo给你最大程度的自由。
硬盘的分区方式是采用GPT还是MBR?根目录如何组织?哪些需要单独挂载出来?文件系统选择什么?甚至精细到挂载选项。
选择gentoo用作服务器还是当桌面系统?需不需要X-window?是安装一个DE还是WM?
init system是选择默认的openrc还是风头正劲的systemd?
上网通过PPPoE宽带还是dhcp?有没有无线网卡?
安装哪种内核?gentoo有很多种打了不同补丁的内核供你选择。
所有这些你都需要自己做决定,没有最好的,只有最适合自己的。这也是gentoo的哲学。
为什么选择Gentoo Linux豆瓣这个文艺青年和小清新妹子聚集的网站用的就是gentoo作操作系统的服务器。引用其架构文档中的话:
哪些人适合装Gentoo? 容易维护? emerge MySQL? ebuild 便于管理 patch? 只安装需要的东西? 安全性? GLSA(Gentoo Linux Security Advisories)
电脑配置足够高因为安装软件需要本地机器编译。
网速够快,网络环境简单安装过程需要从网上下载软件包,一个易配置的网络是成功安装Gentoo的开始。
英文水平够用安装过程需要查阅大量文档。因为一些中文文档年久失修。
身体好安装过程对于新手来说太过漫长,不能一鼓作气而下的,只好断断续续地安装。
有耐心初次接触可能遇到种种问题,绝大部分网上都能找到解决方案,有些问题需要自己看输出,查日志,不断去尝试。
Gentoo.org
Gentoo Wiki
Gentoo amd64 handbook
我的博客
新闻热点
疑难解答