Gentoo Linux 入坑系列(一)


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作操作系统的服务器。引用其架构文档中的话:

• 容易维护 • emerge mysql • ebuild 便于管理 patch • 只安装需要的东西 • 安全性 • GLSA(Gentoo Linux Security Advisories)

哪些人适合装Gentoo

了解更多

  • Gentoo.org

  • Gentoo Wiki

  • Gentoo amd64 handbook

相关内容