It is very important that the Handbook reader understands that these design principals are what makes Gentoo unique. In fact, entire sets of functionality can be added or removed using USE flags. If so desired, adjustments can be made on a per-package basis, or a package group basis. The entire operating system can be tuned at a binary level via the mechanisms included in Portage's nf file. This strength surfaces another Gentoo design principal: power.Ī system administrator who has successfully installed and customized Gentoo has compiled a tailored operating system from source code. For new package requests please file a bug report or create your own ebuild repository.īeing a source-based operating system allows Gentoo to be ported onto new computer instruction set architectures and also allows all installed packages to be tuned. If something is offered in the GNU/Linux ecosystem, it's likely available in Gentoo. System administrators can choose two fully supported init systems (Gentoo's own OpenRC and 's systemd), partition structure for storage disk(s), what file systems to use on the disk(s), a target system profile, remove or add features on a global (system-wide) or package specific level via USE flags, bootloader, network management utility, and much, much more.Īs a development philosophy, Gentoo's authors try to avoid forcing users onto a specific system profile or desktop environment. When installing Gentoo, choice is made clear throughout the Handbook. Configuring Gentoo happens through text files.įor the above reasons and others: openness is built-in as a design principal.Ĭhoice is another Gentoo design principal. They are installed to the system by compiling source code provided by upstream projects into binary format (although support for precompiled binary packages is included too). Our users are encouraged to review, modify, and enhance the source code for all parts of Gentoo.īy default, packages are only patched when necessary to fix bugs or provide interoperability within Gentoo. Ebuilds, which provide package definitions for Portage are written in bash. Portage, Gentoo's package maintenance system, is written in Python. Gentoo's premier tools are built from simple programming languages. It is built on an ecosystem of free software and does not hide what is running beneath the hood from its users. Welcome to Gentoo! Gentoo is a free operating system based on Linux that can be automatically optimized and customized for just about any application or need. 36.3 Optional: Install wireless networking tools.36.2 Optional: Installing a PPPoE client.27.2.2.2 Automatically start networking at boot.27.2.1 DHCP via dhcpcd (any init system).27.1.1 Set the hostname (OpenRC or systemd).25.2 Force loading particular kernel modules.24.4.4 Architecture specific kernel configuration.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |