Gentoo Linux 入坑系列(一)

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

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

  1. 电脑配置足够高 因为安装软件需要本地机器编译。

  2. 网速够快,网络环境简单 安装过程需要从网上下载软件包,一个易配置的网络是成功安装Gentoo的开始。

  3. 英文水平够用 安装过程需要查阅大量文档。因为一些中文文档年久失修。

  4. 身体好 安装过程对于新手来说太过漫长,不能一鼓作气而下的,只好断断续续地安装。

  5. 有耐心 初次接触可能遇到种种问题,绝大部分网上都能找到解决方案,有些问题需要自己看输出,查日志,不断去尝试。

了解更多

  • Gentoo.org

  • Gentoo Wiki

  • Gentoo amd64 handbook

  • 我的博客

转载于:https://my.oschina.net/ibrother/blog/283218

你可能感兴趣的:(Gentoo Linux 入坑系列(一))