Gentoo Linux:高级用户的强大Distro
它与其他Linux发行版不同。在更时尚的发行版担心快速安装和易用性的地方,Gentoo担心高效编译和定制程度。
因此,GentooLinux是开源世界中最先进的操作系统之一。这是了解计算机工作原理的好方法。它是一个独特的、不同的、功能强大的Linux发行版。
Gentoo是一个简单的极简主义Linux发行版,以难以使用而闻名,也是最难安装的发行版之一。然而,它是以免费开源软件的形式分发的,并遵循滚动发布模式。
在Gentoo中,用户必须配置所有内容。与二进制Linux发行版不同,源代码是根据用户的偏好在本地编译的,并且通常针对特定类型的计算机进行优化。
同时,预编译的二进制文件可用于一些较大的包或没有可用源代码的包。
什么样的人使用Gentoo
当然,Gentoo不是一个面向新用户的发行版。相反,它是为完美主义者和业余爱好者准备的,他们想知道自己的系统是如何工作的,以及它是如何做到这一点的,深入研究它的配置。
此外,Gentoo是为那些想把手伸到引擎盖下、把手弄脏并学习的用户准备的。
Gentoo是什么意思?
这个强大的Linux发行版是以游得最快的企鹅Gentoo命名的。选择这个名称是为了反映特定机器优化的潜在速度改进,这是Gentoo的一个重要功能。
Gentoo的历史
GentooLinux最初由Daniel Robbins创建,他是一位来自新墨西哥州阿尔伯克基的程序员、作家和顾问
伊诺克
Linux发行版。目标是创建一个发行版,不需要预编译的二进制文件来调整硬件,只包含所需的程序。
随着时间的推移,Daniel Robbins和Enoch组建了一支开发团队,Enoch开始向Gentoo Linux发展,但在GCC出现问题之前。
Glibc和Linux 2.2系列内核中的一个POSIX线程错误导致Robbins在1999年下半年放弃了Gentoo,进入了完全不同的FreeBSD世界。这一事件导致Gentoo的开发受到了FreeBSD端口系统的影响。
伊诺克至少有一个版本在1999年12月发行:0.75版本。此外,GentooLinux1.0于2002年愚人节发布。
2004年,丹尼尔成立了非营利的Gentoo基金会。首先,他把所有的版权和商标都转让给了它。然后,他辞去了这个项目的首席建筑师的职务,想花更多的时间和家人在一起。
罗宾斯已经走上了自己的路,现在经营着Funtoo,他认为这是Gentoo面向黑客的升级。
安装
Gentoo Linux系统的安装与更面向桌面的操作系统和流行的Linux发行版的安装方法有很大不同。
在安装Gentoo Linux之前,了解技术规范并熟悉计算机硬件是至关重要的。这些知识将指导您在安装过程中做出的一些决定。
Gentoo的下载页面提供了一个最小安装CD和一个混合ISO,其中包含一个图形实时Linux环境。
然而,Gentoo没有一个易于使用的图形安装程序。
相反,安装是按照循序渐进的手册进行的,这很耗时,也不太友好。
步骤是对您的系统进行分区,并使用基本系统解压缩“stage 3”归档。然后,除了基本系统之外,你想要的所有软件都必须编译。
一个驱动良好的安装将导致更快的代码,更少的混乱和膨胀。当然,安装可能需要几个小时或几天的时间,但回报是它只发生一次。
软件管理
大多数Linux发行版都带有预编译的代码。这是因为面向消费者的操作系统的首要任务是快速安装和运行系统。
相比之下,大多数重要的Gentoo软件包都是根据用户的规范和硬件从源代码编译的,并且每个安装都是独一无二的。
Gentoo的核心是一个名为
Portage
。它简化了Gentoo的更新,使用户能够从源代码构建整个系统,并完全控制安装或未安装哪些软件包。
Portage是Gentoo的官方软件包管理器和分发系统。它类似于称为端口的BSD风格的包管理,最初设计时考虑到了FreeBSD的端口。简而言之,FreeBSD端口成为Gentoo门户系统的灵感来源。
Gentoo的portage构建系统是高度可配置的,这意味着由不同的人完成的两个Gentoo安装在工作方式和安装包的功能方面会有所不同。
的
浮现
命令行工具是Portage的核心。该命令可通过许多选项和修改器进行自定义。因此
浮现
工具是从命令行访问Portage功能的重要实用程序。
它主要用于安装软件包,以及
浮现
可以自动处理所需包具有的任何依赖关系。此外
ebuild
文件描述了应如何配置和安装源,具体取决于中设置的变量
/etc/make.conf
.
Gentoo如何配置软件
Gentoo Linux让您可以控制如何以及使用什么支持程序安装,方法是使用
使用标志
.
简而言之,使用标志可以启用或禁用软件包的某些功能。例如
应用程序编辑器/emcs
可以选择使用构建
JPEG图像支持
.
伟大的文档和友好的社区
Gentoo文档非常好。它通常告诉你需要知道什么。例如,它将告诉您需要添加哪些内核模块以及要添加哪些USE标志。
此外,Gentoo文档提供了安装、更新或排除计算机故障的分步过程。
Gentoo社区是友好和乐于助人的,尤其是那些自助的人,论坛上充斥着有价值的信息。文化不是牵着你的手,而是用有用的文档引导你完成整个过程。
Gentoo用户友好且乐于助人。这个社区是Gentoo最棒的地方之一。
结论
不久前,Linus Torvalds分享了,
我是一个技术人员,但我有一个非常具体的兴趣领域,我不想与其他领域作斗争。所以我积极避免的发行版只有那些已知的“过于技术化”的发行版
Gentoo及其衍生产品不如Ubuntu、Debian或Red Hat(及其衍生产品)广为人知,因为它们受到的宣传和吸引的受众较少。
总之,Gentoo不是为了让新用户更容易使用或安装。它是为那些想探索和深入自己的系统,游得更远更快的黑客和钻研者准备的。
延伸阅读:
Windows 记事本终于获得自动更正和拼写检查功能
在首次引入 Windows 大约 41 年后,记事本终于更新了自动更正和拼写检查功能。这家科技巨头于今年 3 月推出了拼...
Ubuntu 的 apt 和 apt-get 命令有什么区别?
在Ubuntu及其他基于Debian的Linux发行版中,软件包管理是系统维护的一个重要方面。apt和apt-get是两...
Ubuntu远程桌面:如何设置和连接
远程桌面是一种允许您远程接管和使用另一台计算机的服务。在Ubuntu中,可以在图形客户端机器上启用它来控制主机。此功能对...
苹果公司在“放开”iPad活动上宣布的4款产品(以及你错过了什么)
利用当天的视频 苹果2024年5月的“放开”活动标志着iPad系列的一个重要里程碑,该公司推出了自成立以来最重大的升级。...
将照片从iPhone传输到iPhone的8种快速方法
已升级到新iPhone,是否要从旧设备中移动所有照片?或者你只是想从别人的iPhone上转移照片?以下是在两部iPhon...