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作操作系统的服务器。引用其架构文档中的话:
• 容易维护 • emerge mysql • ebuild 便于管理 patch • 只安装需要的东西 • 安全性 • GLSA(Gentoo Linux Security Advisories)
哪些人适合装Gentoo
-
电脑配置足够高 因为安装软件需要本地机器编译。
-
网速够快,网络环境简单 安装过程需要从网上下载软件包,一个易配置的网络是成功安装Gentoo的开始。
-
英文水平够用 安装过程需要查阅大量文档。因为一些中文文档年久失修。
-
身体好 安装过程对于新手来说太过漫长,不能一鼓作气而下的,只好断断续续地安装。
-
有耐心 初次接触可能遇到种种问题,绝大部分网上都能找到解决方案,有些问题需要自己看输出,查日志,不断去尝试。