Gentoo Linux: Difference between revisions

Content deleted Content added
Installation: Remove reference to genkernel (deprecated tool, according to the Handbook)
 
(9 intermediate revisions by 9 users not shown)
Line 5:
| logo = image:Gentoo Linux logo matte.svg
| logo size = 100px
| logo caption = Gentoo Logo
| logo alt = Gentoo Logo
| screenshot = Gentoo Live GUI USB running KDE.png
Line 35:
==History==
[[File:Gentoo Logo Vector.svg|thumb|Gentoo Linux's old vector logo]]
Gentoo Linux was initially created by [[Daniel Robbins (computer programmer)|Daniel Robbins]] as the ''Enoch Linux'' distribution. Its [[design philosophy]] was that of precompiled binaries which were tuned to the hardware and that only included required programs.<ref>{{cite web|url=http://www.gentoo.org/doc/en/articles/making-the-distro-p1.xml|title=Gentoo Linux Documentation – Making the distribution, Part 1|date=2005-10-09|website=Gentoo.org|archive-url=https://web.archive.org/web/20051126223839/http://www.gentoo.org/doc/en/articles/making-the-distro-p1.xml|archive-date=November 26, 2005|url-status=dead|access-date=2010-01-28|df=mdy-all}}</ref> At least one version of Enoch was distributed under that name: version 0.75, in December 1999.<ref>{{cite web|url=http://public.planetmirror.com/pub/enoch/enoch-0.75 |title=Planet Mirror – enoch – Enoch Linux – enoch-0.75 – download now |website=Public.planetmirror.com |date=2007-02-11 |access-date=2010-01-28 |url-status=dead |archive-url=https://web.archive.org/web/20081228085838/http://public.planetmirror.com/pub/enoch/enoch-0.75 |archive-date=December 28, 2008 |df=mdy}}</ref> An older release labeled "Enoch 0.5" can be found on the CD accompanying the August 1999 edition of the Danish computer magazine ''Alt om Data''.<ref>{{cite web | url=https://archive.org/details/1999-08-alt-om-data-august-1999 | title=Alt Om Data August 1999 | date=August 1999 }}</ref>
 
Daniel Robbins and the other contributors experimented with a fork of [[GNU Compiler Collection|GCC]] known as EGCS, developed by [[Cygnus Solutions]]. It was at this point that "Enoch" was renamed "Gentoo" Linux. The modifications to EGCS eventually became part of the official GCC (version 2.95); Gentoo and other Linux distros benefited from similar speed increases.<ref>{{cite web|url=http://www.gentoo.org/doc/en/articles/making-the-distro-p2.xml|title=Gentoo Linux Documentation – Making the distribution, Part 2|date=2005-10-09|website=Gentoo.org|archive-url=https://web.archive.org/web/20051126223839/http://www.gentoo.org/doc/en/articles/making-the-distro-p2.xml|archive-date=November 26, 2005|url-status=dead|access-date=2010-01-28|df=mdy-all}}</ref>
Line 50:
 
==Features==
Gentoo appeals to Gnu/Linux users who want full control of the software that is installed and running on their computer.<ref name="Negus2008"/>{{rp|402}} People who are prepared to invest the time required to configure and tune a Gentoo system can build very efficient [[Desktop environment|desktops]] and [[Server (computing)|servers]].{{citation needed|date=January 2021}} Gentoo encourages users to build a [[Linux kernel]] tailored to their particular hardware. It allows very fine control of which services are installed and running, including the option to choose between [[systemd]] or [[OpenRC]] as the default [[init|init system]]. Memory usage can also be reduced compared to other distributions by omitting unnecessary kernel features and services.<ref name="Negus2008"/>{{rp|386}}
 
Gentoo's package repositories provide a large collection of software. Each package contains details of any [[Coupling (computer programming)|dependencies]], so only the minimum set of packages need to be installed. Optional features of individual packages, such as whether they require [[Lightweight Directory Access Protocol|LDAP]] or [[Qt (software)|Qt]] support, can be selected by the user and any resulting package requirements are automatically included in the set of dependencies.<ref name="Negus2008"/>{{rp|386}}
Line 94:
* ''Stage3'' begins with a minimal set of compiled user software, with which the [[kernel (operating system)|kernel]] and any other additional software are then configured and compiled.
 
Since October 2005, only the stage3 installations have been officially supported, due to the inherent complexities of bootstrapping from earlier stages (which requires resolving and then breaking numerous [[dependencyCircular graphdependency|circular dependencies]]).<ref>{{cite web|url=http://www.gentoo.org/news/en/gwn/20051114-newsletter.xml |archive-url=https://web.archive.org/web/20051125005807/http://www.gentoo.org/news/en/gwn/20051114-newsletter.xml |url-status=dead |archive-date=2005-11-25 |title=Gentoo Linux Newsletter – November 14th, 2005 |publisher=Gentoo.org |access-date=2010-01-28}}</ref> [[Tar (file format)|Tar]]balls for stage1 and stage2 were distributed for some time after this,{{when|date=September 2014}} although the instructions for installing from these stages had been removed from the handbook<ref>{{cite web|url=https://archives.gentoo.org/gentoo-doc/message/10e3dc2fcf03e67fb91e8933ea0e5b35|title=Stage1/2 deprecation from Gentoo Handbook|publisher=Gentoo|date=2005-11-05|access-date=2018-02-10|archive-date=February 12, 2018|archive-url=https://web.archive.org/web/20180212004939/https://archives.gentoo.org/gentoo-doc/message/10e3dc2fcf03e67fb91e8933ea0e5b35|url-status=live}}</ref> and moved into the Gentoo FAQ.<ref name=gentoo-faq>{{cite web|url=https://wiki.gentoo.org/wiki/FAQ|title=Gentoo Linux Frequently Asked Questions|publisher=gentoo.org|access-date=2014-01-06|archive-date=January 6, 2014|archive-url=https://web.archive.org/web/20140106202051/https://wiki.gentoo.org/wiki/FAQ|url-status=live}}</ref> {{As of|2015|09}}, only the supported stage3 tarballs are publicly available; stage1 and stage2 tarballs are only "officially" generated and used internally by Gentoo development teams. However, if so desired, a user may still rebuild the toolchain or reinstall the base system software during or after a normal stage3 installation, effectively simulating the old bootstrap process.<ref>{{cite web|url=https://wiki.gentoo.org/wiki/Sakaki's_EFI_Install_Guide/Building_the_Gentoo_Base_System_Minus_Kernel#Bootstrapping_the_Base_System_.28Optional_but_Recommended.29|title=Sakaki's EFI Install Guide/Building the Gentoo Base System Minus Kernel|publisher=Sakaki|date=2014-07-04|access-date=2017-01-09|archive-date=November 19, 2017|archive-url=https://web.archive.org/web/20171119211822/https://wiki.gentoo.org/wiki/Sakaki%27s_EFI_Install_Guide/Building_the_Gentoo_Base_System_Minus_Kernel#Bootstrapping_the_Base_System_.28Optional_but_Recommended.29|url-status=dead}}</ref>
 
===Gentoo Reference Platform===
Line 157:
! Date/info
|-
| Unreal Tournament 2003 LiveCD || {{dts|2002-09-18|format=mdy}}<ref>{{cite web |url=httphttps://freshmeat.sourceforge.net/projects/gentoo-ut2k3demo |title=Unreal Tournament 2003 LiveCD |publisher=sourceforge.net |date=2003-04-13 |access-date=2018-02-10 |archive-date=February 11, 2018 |archive-url=https://web.archive.org/web/20180211072132/http://freshmeat.sourceforge.net/projects/gentoo-ut2k3demo |url-status=live}}</ref> - Bootable NVIDIA GPU-accelerated [[Unreal Tournament 2003]] LiveCD, demoed at [[LinuxWorld Conference and Expo]] 2003.
|-
| 10.0 || {{dts|2009-10-04|format=mdy}}<ref name="10-years">{{cite web |url=https://www.gentoo.org/news/20091004-gentoo-10-years.xml |title=Gentoo Linux – Ten Years Compiling: 1999–2009 |publisher=Gentoo.org |date=2009-10-04 |access-date=2018-02-10 |url-status=dead |archive-url=https://web.archive.org/web/20141222231552/https://www.gentoo.org/news/20091004-gentoo-10-years.xml |archive-date=December 22, 2014 |df=mdy-all}}</ref> (special edition Live DVD for the 10th anniversary)
Line 216:
* [[Linux From Scratch]]
* [[T2 SDE]]
* [[Ice Hockey]]
 
==References==
Line 221 ⟶ 222:
 
==External links==
{{Commons|Gentoo}}
* {{Official website|https://www.gentoo.org/}}
 
Line 229 ⟶ 230:
[[Category:Gentoo Linux| ]]
[[Category:2002 software]]
[[Category:PowerPC operating systems]]
[[Category:Source-based Linux distributions]]
[[Category:X86-64 Linux distributions]]